La Blockchain

La Blockchain

Définition et explication

La blockchain permet de stocker et d’échanger des données sur internet sans intermédiaire centralisé. La blockchain est le moteur des cryptomonnaies, du Web Decentralisé et de la finance décentralisée. Il existe plusieurs blockchains, par exemple Bitcoin utilise sa propre blockchain, mais il en existe de nombreuses autres qui portent d’autres projets.

En résumé, une blockchain constitue une base de données qui contient l’historique de tous les échanges  effectués entre ses utilisateurs depuis sa création. Cette base de données est sécurisée et distribuée : elle est partagée par ses différents utilisateurs, sans intermédiaire, ce qui permet à chacun de vérifier la validité de la chaîne.

Une blockchain peut donc être assimilée à un grand livre comptable public, anonyme et infalsifiable. Comme l’écrit le mathématicien Jean-Paul Delahaye, il faut s’imaginer « un très grand cahier, que tout le monde peut lire librement et gratuitement, sur lequel tout le monde peut écrire, mais qui est impossible à effacer et indestructible. »

Quand la Blockhain est-elle née?

La première blockchain est apparue en 2008 avec la monnaie numérique bitcoin, développée par un inconnu se présentant sous le pseudonyme Satoshi Nakamoto. Elle en est l’architecture sous-jacente.

Si blockchain et Bitcoin ont été construits ensemble, il existe aujourd’hui de nombreuses blockchains et cryptomonnaies associées.

Comment ça marche ?

Toute blockchain publique fonctionne nécessairement avec une monnaie ou un token (jeton) programmable. Bitcoin est un exemple de monnaie programmable.

Les transactions effectuées entre les utilisateurs du réseau sont regroupées par blocs. Chaque bloc est validé par les noeuds du réseau appelés les “mineurs”, selon des techniques qui dépendent du type de blockchain. Dans la blockchain Bitcoin cette technique est appelée le “Proof-of-Work”, preuve de travail, et consiste en la résolution de problèmes algorithmiques pour valider une transaction. Il existe aussi pour d’autres blockchains le fonctionnement “Proof-of-Stake” qui a l’avantage de ne pas nécessiter de calculs complexes, mais des validations plus simple par de consensus.

Une fois un bloc validé, il est horodaté et ajouté à la chaîne de blocs. La transaction est alors visible pour le destinataire ainsi que l’ensemble du réseau.

Ce processus prend un certain temps selon la blockchain considérée (environ une dizaine de minutes pour Bitcoin, 15 secondes pour Ethereum).

Le potentiel des blockchains

Le caractère décentralisé des blockchains, couplé avec sa sécurité et sa transparence, promet des applications au delà du domaine monétaire.

On peut classer l’utilisation des blockchains en plusieurs catégories :

  • Les applications de nature monétaire : utilisation de monnaies numériques (Bitcoin, Ether, etc.)
  • La tokenisation (numérisation) d’actifs tel que l’immobilier, les collectibles de jeux vidéo, les oeuvres d’art, etc
  • Les applications financières plus complexes (assurance, prêts, …), avec par exemple la finance décentralisée
  • Les applications de certification utilisant la blockchain comme un notaire décentralisé, afin de garantir l’intégrité de fichiers numériques

Les blockchains ouvrent la voie d’un nouveau web et d’une nouvelle ère financière et numérique.