Vous avez sans doute déjà entendu le mot « Blockchain« . Il est souvent associé au bitcoin et plus largement à la crypto-monnaie. Pour certains, la blockchain est une mode, voir une boîte noire mais pour ceux qui s’y intéressent, elle ouvre de nouvelles perspectives. Et pour les organisations, elle est synonyme de nouvelles applications et de business à venir.
Dans ce billet, je vais tenter de vous donner un aperçu de ce qu’est la technologie blockchain et de son fonctionnement. Je ne suis pas expert, aussi, je vais essayer d’être assez clair pour vous expliquer comment fonctionne une blockchain et vous donner l’envie de continuer Ă explorer cette techno.
Comment fonctionne une blockchain ?
Le terme « blockchain » donne une bonne idée du fonctionnement de cette technologie.
Imaginez une chaĂ®ne de blocs reliĂ©s entre eux, comme une sĂ©rie de wagons accrochĂ© les uns aux autres pour former un train. C’est plutĂ´t simpliste mais illustre bien la composition d’une blockchain, aussi, qu’est-ce qui compose ces blocs et qu’est-ce qui les relie entre eux ?
Comprendre le bloc
Le « bloc » n’est essentiellement qu’une collection d’informations.
Par exemple, dans le cas d’utilisation de la blockchain pour une crypto-monnaie, les donnĂ©es stockĂ©es dans chaque bloc correspondent aux transactions effectuĂ©es avec cette monnaie.
Le Bitcoin Whitepaper est un document technique qui donne une compréhension du mode de fonctionnement de la blockchain dans le cadre de la crypto-monnaie bitcoin. Cette publication, rédigée par Satoshi Nakamoto, le présumé père du réseau Bitcoin (« A purely peer-to-peer version of electronic cash ») présente la technologie blockchain au monde. Les illustrations sont issues de cet article.
Ce qui rend les blocs d’une blockchain spĂ©ciaux, ce ne sont pas les donnĂ©es. C’est l’encadrement. En plus des donnĂ©es, chaque bloc :
- Commence par un « hash »
- Contient un horodatage
- Se termine par un « nonce ».

Un nonce est un nombre que l’ordinateur gĂ©nère lorsqu’il rĂ©pertorie le reste des donnĂ©es du bloc. L’obtention du nonce d’un bloc gĂ©nère un horodatage, tout comme l’horodatage d’une photographie numĂ©rique. Le nonce qui termine un bloc sert Ă©galement de hachage pour le bloc suivant.
Comprendre la chaîne
Vous avez peut-ĂŞtre dĂ©jĂ compris d’oĂą vient la partie « chaĂ®ne« . Dans l’analogie du wagon de train que j’ai Ă©voquĂ© plus haut, le nonce Ă la fin d’un bloc de donnĂ©es est couplĂ© au hachage au dĂ©but du bloc de donnĂ©es suivant.
Donc, supposons que quelqu’un veuille falsifier ou supprimer un Ă©lĂ©ment de donnĂ©es d’un bloc. Dans le cas des crypto-monnaies, cela permettrait Ă quelqu’un de supprimer l’enregistrement d’une transaction particulière, car les donnĂ©es de chaque bloc sont un enregistrement des transactions qui ont eu lieu depuis la confirmation du bloc prĂ©cĂ©dent.

Pour modifier cette donnĂ©e, il leur faudrait gĂ©nĂ©rer un nouveau nonce. Or ce ne serait pas possible puisque l’ancien nonce est dĂ©jĂ enregistrĂ© dans la blockchain, avec un horodatage. Tant que des personnes peuvent voir la blockchain et que plusieurs personnes y contribuent, tout Ă©lĂ©ment de donnĂ©es est parfaitement prĂ©servĂ© pour toujours lorsque le nonce est ajoutĂ©.
Les blockchains décentralisées sont immuables, ce qui signifie que les données saisies sont irréversibles. Pour le bitcoin, cela signifie que les transactions sont enregistrées en permanence et que tout le monde peut les consulter.
Le fonctionnement d’une blockchain dĂ©pend de ce qu’elle fait
Le fonctionnement exact d’une blockchain dĂ©pend de son crĂ©ateur et de ses motivations. Par exemple, les donnĂ©es stockĂ©es, les personnes qui les confirment, la manière dont elles sont rĂ©compensĂ©es, la manière dont elles sont distribuĂ©es et les personnes qui peuvent voir la blockchain dĂ©finissent son utilisation.
Dans la plupart des crypto-monnaies, toute personne utilisant le bon logiciel peut aider Ă crĂ©er et Ă confirmer la blockchain. La rĂ©compense est une partie de la crypto-monnaie, qui est gĂ©nĂ©rĂ©e chaque fois qu’un bloc est confirmĂ©.
La crypto-monnaie n’est pas le seul cas d’utilisation de la technologie blockchain et, en thĂ©orie, les donnĂ©es stockĂ©es dans un bloc peuvent ĂŞtre Ă peu près n’importe quoi. Tout dĂ©pend de la personne qui crĂ©e la blockchain et de ce qu’elle veut en faire.
Dans le cas de Codex Protocol, le propriĂ©taire d’une Ĺ“uvre d’art contribue aux entrĂ©es dans la vie d’un artefact, comme les changements de propriĂ©tĂ© et les montants des paiements. Ces enregistrements constituent le bloc. Le propriĂ©taire n’est pas directement « rĂ©compensé » pour sa contribution Ă la provenance de la blockchain, mais lorsqu’il souhaite vendre l’Ĺ“uvre, la provenance vĂ©rifiable et immuable de la blockchain qu’il a contribuĂ© Ă crĂ©er contribue Ă la valeur de l’Ĺ“uvre.
Quels sont les avantages de la technologie blockchain ?
La mise en œuvre de la technologie blockchain présente plusieurs avantages.
La technologie blockchain est un moyen sûr pour les organisations de cataloguer, sécuriser et authentifier leurs propres données. En rendant les blockchains visibles au public, les organisations peuvent également utiliser la technologie pour rendre les dossiers et les informations transparents et dignes de confiance.

En plus d’ĂŞtre puissante et potentiellement transparente, la technologie blockchain peut aider les organisations Ă rĂ©duire leurs coĂ»ts et risques informatiques en externalisant le stockage, la sĂ©curitĂ© et la vĂ©rification des donnĂ©es. Les chaĂ®nes de blocs qui font partie d’un « grand livre distribué » permettent aux ordinateurs individuels de conserver les donnĂ©es sans se soucier des serveurs centralisĂ©s.
Obstacles à la mise en œuvre de la technologie blockchain
La plupart des inconvénients de la technologie blockchain proviennent de la perception de cette technologie plutôt que de sa mise en œuvre réelle.
Beaucoup de gens entendent « blockchain » et pensent « crypto-monnaie », ce qui est plutĂ´t dommage compte tenu de la polyvalence de la blockchain dans d’autres cas d’utilisation. Son association aux crypto-monnaies conduit de nombreuses personnes Ă nĂ©gliger les autres cas d’utilisation de la blockchain.
En outre, en tant que nouvelle technologie, la blockchain a un air d’imperceptibilitĂ©. Beaucoup de gens imaginent qu’elle est compliquĂ©e et n’essaient donc pas de la comprendre.
Il existe un inconvĂ©nient technologique Ă la mise en Ĺ“uvre de la technologie blockchain, Ă savoir le coĂ»t et les dĂ©penses Ă©nergĂ©tiques. Une application Ă grande Ă©chelle comme le bitcoin nĂ©cessite une quantitĂ© incroyable d’Ă©nergie. MĂŞme les applications Ă plus petite Ă©chelle qui exĂ©cutent et vĂ©rifient une blockchain nĂ©cessitent une grande puissance de calcul, dont la majeure partie est consacrĂ©e Ă la gĂ©nĂ©ration du hash.
A retenir
- La blockchain est un type de base de donnĂ©es partagĂ©e qui diffère d’une base de donnĂ©es classique par la manière dont elle stocke les informations. Les blockchains stockent les donnĂ©es dans des blocs qui sont ensuite reliĂ©s entre eux par cryptographie.
- Lorsque de nouvelles donnĂ©es sont reçues, elles sont saisies dans un nouveau bloc. Une fois que le bloc est rempli de donnĂ©es, il est enchaĂ®nĂ© au bloc prĂ©cĂ©dent, ce qui fait que les donnĂ©es sont enchaĂ®nĂ©es dans l’ordre chronologique.
- DiffĂ©rents types d’informations peuvent ĂŞtre stockĂ©s sur une blockchain, mais l’utilisation la plus courante jusqu’Ă prĂ©sent est celle d’un registre des transactions.
- Dans le cas de Bitcoin, la blockchain est utilisĂ©e de manière dĂ©centralisĂ©e, de sorte qu’aucune personne ou aucun groupe n’en a le contrĂ´le : tous les utilisateurs en conservent collectivement le contrĂ´le.


