La technologie sous-jacente aux crypto-monnaies est la blockchain. Il permet à chaque client du réseau de parvenir à un consensus sans jamais avoir à se faire confiance.
Les premiers jours
L'idée derrière la technologie blockchain a été décrite dès 1991 lorsque les chercheurs Stuart Haber et W. Scott Stornetta ont introduit une solution informatique pratique pour horodater les documents numériques afin qu'ils ne puissent pas être antidatés ou falsifiés.
Le système utilisait une chaîne de blocs sécurisée par cryptographie pour stocker les documents horodatés et, en 1992, des arbres Merkle ont été incorporés à la conception, le rendant plus efficace en permettant de rassembler plusieurs documents en un seul bloc. Cependant, cette technologie est restée inutilisée et le brevet a expiré en 2004, quatre ans avant la création du Bitcoin.
Preuve de travail réutilisable
En 2004, l'informaticien et activiste cryptographique Hal Finney (Harold Thomas Finney II) a introduit un système appelé RPoW, Réutilisable Proof Of Work. Le système fonctionnait en recevant un jeton de preuve de travail non échangeable ou non fongible basé sur Hashcash et en retour créait un jeton signé RSA qui pouvait ensuite être transféré d'une personne à l'autre.
RPoW a résolu le problème de la double dépense en conservant la propriété des jetons enregistrés sur un serveur de confiance conçu pour permettre aux utilisateurs du monde entier de vérifier leur exactitude et leur intégrité en temps réel.
RPoW peut être considéré comme un premier prototype et une première étape importante dans l’histoire des crypto-monnaies.
Réseau Bitcoin
Fin 2008, un livre blanc introduisant un système de paiement électronique peer-to-peer décentralisé – appelé Bitcoin – a été publié sur une liste de diffusion de cryptographie par une personne ou un groupe utilisant le pseudonyme de Satoshi Nakamoto.
Basée sur l'algorithme de preuve de travail Hashcash, mais plutôt que d'utiliser une fonction informatique fiable comme le RPoW, la double protection des dépenses dans Bitcoin a été assurée par un protocole peer-to-peer décentralisé pour le suivi et la vérification des transactions. En bref, les Bitcoins sont « extraits » contre une récompense en utilisant le mécanisme de preuve de travail par des mineurs individuels, puis vérifiés par les nœuds décentralisés du réseau.
Le 3 janvier 2009, Bitcoin a vu le jour lorsque le premier bloc Bitcoin a été miné par Satoshi Nakamoto, qui avait une récompense de 50 Bitcoins. Le premier destinataire de Bitcoin fut Hal Finney. Il reçut 10 bitcoins de Satoshi Nakamoto lors de la première transaction Bitcoin au monde le 12 janvier 2009.
Éthereum
En 2013, Vitalik Buterin, programmeur et co-fondateur du Bitcoin Magazine, a déclaré que Bitcoin avait besoin d'un langage de script pour créer des applications décentralisées. N’ayant pas réussi à obtenir l’accord de la communauté, Vitalik a commencé le développement d’une nouvelle plate-forme informatique distribuée basée sur la blockchain, Ethereum, dotée d’une fonctionnalité de script appelée contrats intelligents.
Les contrats intelligents sont des programmes ou des scripts qui sont déployés et exécutés sur la blockchain Ethereum, ils peuvent être utilisés par exemple pour réaliser une transaction si certaines conditions sont remplies. Les contrats intelligents sont écrits dans des langages de programmation spécifiques et compilés en bytecode, qu'une machine virtuelle complète décentralisée de Turing, appelée machine virtuelle Ethereum (EVM), peut ensuite lire et exécuter.
Les développeurs peuvent également créer et publier des applications qui s’exécutent dans la blockchain Ethereum. Ces applications sont généralement appelées DApps (applications décentralisées) et il existe déjà des centaines de DApp exécutées dans la blockchain Ethereum, notamment des plateformes de médias sociaux, des applications de jeu et des échanges financiers.
La cryptomonnaie d’Ethereum s’appelle Ether, elle peut être transférée entre comptes et est utilisée pour payer les frais liés à la puissance de calcul utilisée lors de l’exécution de contrats intelligents.
Aujourd’hui, la technologie blockchain retient beaucoup l’attention du grand public et est déjà utilisée dans diverses applications, ne se limitant pas aux crypto-monnaies. Pour plus d'informations sur la blockchain et d'autres sujets intéressants, n'oubliez pas de regarder nos autres vidéos sur Binance Academy.


