Le Bitcoin a été introduit dans ce monde par Satoshi Nakamoto dans un livre blanc de style recherche intitulé Bitcoin : A Peer-to-Peer Electronic Cash System en 2008.
Le Bitcoin n’a pas seulement résolu le problème de la double dépense, mais a également offert de nombreux autres avantages, dont l’un mérite d’être mentionné ici : l’anonymat des transactions. Satoshi, qui a créé le système et a négocié quelques pièces sur ce système, est totalement anonyme aux yeux du monde entier.
Imaginez, dans ce monde de médias sociaux, où la vie privée de chaque individu est en jeu, le monde n’est pas en mesure de savoir qui est Satoshi ? En fait, nous ne savons pas si Satoshi est un individu ou un groupe de personnes. Une recherche sur Google a également révélé le fait que les bitcoins détenus par Satoshi Nakamoto valent environ 19,4 milliards de dollars – cet argent reste maintenant non réclamé dans le système Bitcoin. Alors, qu’est-ce que le bitcoin ? Voyons un peu !
Qu’est-ce que le Bitcoin ?
Comme vous l’avez vu précédemment, la banque tient un registre enregistrant chaque transaction. Ce registre est privé et maintenu par la banque. Satoshi a proposé que ce registre soit public et géré par la communauté.
Au moment où vous rendez un tel grand livre public, plusieurs considérations vous viennent à l’esprit. Ce grand livre doit être inviolable afin que personne ne puisse modifier ses entrées. Comme chaque entrée du grand livre est publiquement visible, nous devrons trouver un moyen de préserver l’anonymat – il est évident que vous ne voudriez pas que tout le monde sache que je vous ai payé un million de dollars.
De plus, comme il n’y a qu’un seul grand livre qui garde la trace de chaque transaction dans le monde, la taille du grand livre est une autre grande préoccupation. Apporter une solution à ces complexités n’était pas trivial et c’est ce que j’essaie de faire ici pour vous faire comprendre l’architecture sous-jacente de Bitcoin avec des mots simples.
Cette architecture sous-jacente est la Blockchain et c’est l’objet de ce tutoriel. Pour comprendre l’architecture Blockchain, vous devez comprendre quelques caractéristiques clés sur lesquelles elle est basée. Commençons donc par la PKI (Public Key Cryptography).