La blockchain est la technologie la plus basse de la monnaie numérique. Elle garantit que chaque internaute peut parvenir à un consensus sans confiance mutuelle.


initial

L’idée de la technologie blockchain remonte à 1991. Afin de garantir que le fichier d'horodatage ne puisse pas être retracé et falsifié, deux scientifiques de l'époque, Stuart Haber et W. Scott Stornetta, ont lancé une solution informatique pratique.

Le système utilise une chaîne de cryptage par blocs pour stocker les fichiers d'horodatage et, en 1992, des arbres Merkle ont également été intégrés au système. Cette nouvelle technologie, qui regroupait plusieurs documents en un seul bloc, a considérablement amélioré l'efficacité. Malheureusement, personne ne se souciait de cette technologie et elle fut peu à peu abandonnée. Le brevet a également expiré en 2004, quatre ans avant la naissance du Bitcoin.


Preuve de travail réutilisable (RPoW)

En 2004, Hal Finney (Harold Thomas Finney II), informaticien et passionné de cryptographie, a lancé un système appelé RPoW, un mécanisme de preuve de travail réutilisable.

Le système fonctionne en recevant un jeton de preuve de travail basé sur Hashcash, non échangeable ou non fongible, et crée en même temps un jeton d'algorithme RSA qui peut être transféré entre n'importe quel utilisateur.

RPoW résout le problème des doubles dépenses en permettant aux détenteurs de devises d'enregistrer des comptes sur un serveur totalement fiable. Le serveur est conçu pour permettre aux utilisateurs du monde entier de vérifier à tout moment son exactitude et son intégrité.

RPoW peut être considéré comme l’un des premiers prototypes de la blockchain et un début important dans l’histoire de la monnaie numérique.


Réseau Bitcoin

Fin 2008, une personne portant le pseudonyme de Satoshi Nakamoto a publié un livre blanc et introduit un système de paiement électronique décentralisé et peer-to-peer, le Bitcoin.

Par rapport à la fonction informatique matérielle de confiance de RPoW, Bitcoin utilise l'algorithme de preuve de charge de travail hashcash pour suivre et vérifier les transactions via un protocole point à point décentralisé afin d'éviter les doubles paiements. Pour faire simple, Bitcoin est une récompense « minière » pour chaque mineur dans le cadre du mécanisme de preuve de la charge de travail, qui est ensuite vérifiée par les nœuds décentralisés de l'ensemble du réseau.

Le 3 janvier 2009, Bitcoin est né. Le premier Bitcoin a été « miné » par Satoshi Nakamoto, et il a reçu une récompense de 50 Bitcoins. La première personne à recevoir du Bitcoin fut Hal Finney. Il reçut 10 Bitcoins de Satoshi Nakamoto le 12 janvier 2009. Il s'agissait du premier transfert Bitcoin au monde.


Éthereum

En 2013, un programmeur nommé Vitalik Buterin, également co-fondateur de Bitcoin Magazine, a déclaré que Bitcoin avait besoin d'un langage de script pour créer des applications décentralisées. En raison de l'échec de la reconnaissance au sein de la communauté Bitcoin, Vitalik a commencé la recherche et le développement d'une nouvelle plate-forme informatique distribuée basée sur la technologie blockchain, qui est Ethereum. La fonction de script prise en charge par Ethereum est appelée un contrat intelligent.

Les contrats intelligents sont des programmes ou des scripts déployés et exécutés sur la blockchain Ethereum. Ils peuvent par exemple être utilisés pour effectuer une transaction sous certaines conditions. Les contrats intelligents sont écrits dans un langage de programmation spécifique et compilés en code octet. Ces contrats intelligents peuvent être lus et exécutés par une machine virtuelle Ethereum (EVM) décentralisée et complète.

Les développeurs peuvent également créer et publier de nouvelles applications sur la blockchain Ethereum, souvent appelées applications décentralisées (DApps). Actuellement, des centaines d’applications décentralisées s’exécutent sur la blockchain Ethereum, notamment des plateformes sociales, des jeux de hasard en ligne et des échanges financiers, etc.

La monnaie numérique d'Ethereum s'appelle Ether, qui peut être transférée entre différents comptes. L'Ether est généralement utilisé pour payer la puissance de calcul nécessaire à l'exécution des contrats intelligents.

Aujourd’hui, la technologie blockchain a attiré l’attention des grands médias et a été appliquée à de nombreux scénarios réels autres que la monnaie numérique. Pour plus d'informations sur la blockchain et les industries associées, restez à l'écoute de nos autres contenus vidéo de la Binance Academy.