Blockchain
En bref, une
blockchain est une liste numérique sans cesse croissante de données enregistrées. Une telle liste est composée de nombreux blocs de données, qui sont organisés par ordre chronologique et sont liés et sécurisés par des preuves cryptographiques.
Le premier prototype de blockchain
remonte au début des années 1990 lorsque l’informaticien Stuart Haber et le physicien W. Scott Stornetta ont utilisé des techniques cryptographiques dans une chaîne de blocs, afin de sécuriser les documents numériques contre la falsification des données. Les travaux de Haber et Stornetta ont certainement inspiré ceux de Dave Bayer, Hal Finney et de nombreux autres informaticiens et passionnés de cryptographie, qui ont finalement abouti à la création du
Bitcoin, le premier système de monnaie électronique décentralisé (ou la première
cryptomonnaie). Le
whitepaper (livre blanc) de Bitcoin a été publié en 2008 sous le pseudonyme de
Satoshi Nakamoto.
Bien que la technologie blockchain soit plus ancienne que Bitcoin, il s’agit d’un composant sous-jacent essentiel de la plupart des réseaux de cryptomonnaies, agissant comme un registre numérique décentralisé, distribué et public chargé de conserver un enregistrement permanent (chaîne de blocs) de toutes les transactions précédemment confirmées.
Les transactions blockchain se produisent au sein d’un réseau pair-à-pair d’ordinateurs distribués dans le monde entier (
nœuds). Chaque nœud conserve une copie de la blockchain et contribue au fonctionnement et à la sécurité du réseau. C’est ce qui fait de Bitcoin une monnaie numérique décentralisée, sans frontières, résistante à la censure et ne nécessitant pas la présence d’une tierce partie.
En tant que technologie de registre distribué (TRD), la blockchain est intentionnellement conçue pour être très résistante aux modifications et aux fraudes (telles que les doubles dépenses). En effet, la blockchain Bitcoin, en tant que base de données enregistrées, ne peut être ni modifiée ni altérée sans une quantité irréalisable d’électricité et de puissance de calcul, ce qui signifie que le réseau peut appliquer le concept de documents numériques « originaux », faisant de chaque Bitcoin une forme de monnaie numérique unique et non copiable.
L’algorithme de consensus de
preuve de travail a permis à Bitcoin d’être conçu comme un système de
tolérance aux pannes byzantines (TPB), ce qui signifie que sa blockchain est capable de fonctionner en continu en tant que réseau distribué, même si certains des participants (nœuds) ont un comportement malhonnête ou une fonctionnalité inefficace. L’algorithme de consensus de preuve de travail est un élément essentiel du processus de
minage de Bitcoin.
La technologie de la blockchain peut également être adaptée et mise en œuvre dans d’autres activités, telles que
les soins de santé, l’assurance,
la chaîne logistique,
l’IdO, etc. Bien qu’elle ait été conçue pour fonctionner comme un registre distribué (sur des systèmes décentralisés), elle peut également être déployée sur des systèmes centralisés afin d’assurer
l’intégrité des données ou de réduire les coûts opérationnels.