La blockchain résout un problème précis (se mettre d'accord sans se faire confiance) par une combinaison de cryptographie, d'incitations économiques et de réplication massive.
2.1Qu'est-ce qu'une blockchain ?
Une blockchain est un registre numérique distribué : une base de données répliquée sur des milliers d'ordinateurs (les nœuds), où les transactions sont regroupées en blocs chaînés les uns aux autres par cryptographie.
Trois propriétés en découlent : le registre est partagé (personne n'en détient la copie de référence), quasi infalsifiable (modifier un bloc passé exigerait de réécrire toute la chaîne sur la majorité du réseau) et sans tiers de confiance (la confiance est placée dans le protocole, pas dans une institution).
2.2Les briques cryptographiques, étape par étape
1. La fonction de hachage. Un hash (par exemple SHA-256 pour Bitcoin) transforme n'importe quelle donnée en une empreinte unique de taille fixe. Changer une virgule change toute l'empreinte. Chaque bloc contient le hash du bloc précédent : c'est la « chaîne », toute falsification rompt visiblement le fil.
2. Les clés et les signatures. Chaque utilisateur possède une paire de clés : une clé publique (son adresse, visible de tous) et une clé privée (son secret, qui signe les transactions). Posséder des cryptoactifs, c'est posséder une clé privée, d'où l'adage « not your keys, not your coins ».
3. Le consensus. Comment des milliers de nœuds qui ne se font pas confiance se mettent-ils d'accord sur l'état du registre ? Deux grands mécanismes :
- La preuve de travail (Proof of Work, Bitcoin) : les « mineurs » rivalisent de puissance de calcul pour valider les blocs ; tricher coûterait plus cher que le gain espéré. Robuste, mais énergivore.
- La preuve d'enjeu (Proof of Stake, Ethereum depuis 2022) : les « validateurs » immobilisent des fonds en garantie (staking) ; en cas de fraude, leur mise est confisquée (slashing). Environ 2 000 fois moins énergivore.
4. La rareté programmée. Bitcoin est plafonné à 21 millions d'unités, avec une émission divisée par deux tous les quatre ans (le halving), une politique monétaire inscrite dans le code, à l'opposé des monnaies de banques centrales.
2.3Les smart contracts : la blockchain programmable
Un smart contract est un programme déployé sur la blockchain qui s'exécute automatiquement quand ses conditions sont remplies, sans intermédiaire ni interruption possible. C'est la grande innovation d'Ethereum. Sur cette base se construisent :
- les tokens (actifs numériques émis sur une chaîne existante : standards ERC-20 pour les jetons fongibles, ERC-721 pour les NFT, jetons uniques) ;
- les applications décentralisées (dApps) : échanges, prêts, jeux ;
- les DAO (organisations dont la gouvernance est inscrite dans des smart contracts) ;
- les oracles (comme Chainlink), qui apportent aux contrats des données du monde réel, avec une limite : la blockchain ne garantit que ce qui se passe sur la chaîne, pas la véracité de ce qu'on y inscrit.
2.4Le trilemme et les débats : faut-il vraiment une blockchain ?
Comme les LLM ont leurs sceptiques, la blockchain a les siens. Trois débats structurent le champ :
- Le trilemme de la blockchain (Vitalik Buterin) : il est très difficile d'être à la fois décentralisé, sécurisé et performant. Bitcoin et Ethereum privilégient les deux premiers ; les solutions de « couche 2 » (rollups comme Arbitrum, Optimism ou Base) traitent les transactions en masse hors chaîne avant de les ancrer sur la chaîne principale.
- Public vs privé. À côté des blockchains publiques existent des chaînes permissionnées (type Hyperledger), réservées à un consortium d'entreprises, au prix d'une recentralisation qui fait perdre l'essentiel de l'intérêt, selon les puristes.
- « Avez-vous vraiment besoin d'une blockchain ? » Pour beaucoup d'usages, une base de données classique est plus simple, rapide et moins chère. La blockchain n'a de sens que lorsque plusieurs parties qui ne se font pas confiance doivent partager un registre sans arbitre central.
À retenir
Sa force (l'absence d'autorité centrale) est aussi sa contrainte : tout y est plus lent, plus cher et plus irréversible que dans un système centralisé. Tout l'art consiste à savoir quand ce compromis en vaut la peine.
Sources
S. Nakamoto (2008) ; documentation Ethereum (ethereum.org), dont l'estimation de la réduction d'énergie liée au passage à la preuve d'enjeu ; V. Buterin, écrits sur le trilemme et les rollups.
Vous avez fini ce module ?
Votre progression est sauvegardée sur cet appareil.