Qu’est-ce qu’une blockchain et comment ça marche?
"Blockchain" est l'un des plus grands mots de la technologie aujourd'hui. Certaines personnes disent que c'est une mode. Certains disent que c'est l'avenir de l'informatique. Pour la plupart des gens, c'est une boîte noire.
Cet article vous donnera un aperçu de ce qu'est la technologie blockchain et de son fonctionnement, le tout en mille mots. À la fin de cette page de navigateur, vous aurez tout ce dont vous avez besoin pour continuer à explorer si vous êtes intéressé ou si vous suivez simplement la conversation.
Comment fonctionne une blockchain?
Le terme «blockchain» brosse un tableau pratique du fonctionnement de la technologie. Imaginez une chaîne de blocs reliés entre eux, un peu comme une série de wagons couplés.
C'est une image assez simple. Mais, dans le cas de la technologie blockchain, qu'est-ce qui compose ces blocs et qu'est-ce qui les relie?
Comprendre le bloc
Le «bloc» n'est essentiellement qu'une collection d'informations. Pour la plupart des lecteurs, le cas d'utilisation de la blockchain dont vous entendez probablement parler le plus souvent est une crypto-monnaie. Dans le cas de la crypto-monnaie, les données stockées dans chaque bloc sont des transactions effectuées avec cette devise.
Si vous voulez une compréhension complète de la technologie blockchain, le livre blanc Bitcoin est un excellent point de départ, en tant que document technique original qui a introduit la technologie blockchain dans le monde. C'est aussi de là que viennent les illustrations de cet article.
Ce qui rend les blocs dans une blockchain spéciaux, ce ne sont pas les données. C'est le cadrage. En plus des données, chaque bloc:
- Commence par un "hachage"
- Contient un horodatage
- Se termine par un "nonce"
Un nonce est un nombre généré par un ordinateur lorsqu'il effectue le travail de catalogage du reste des données du bloc. L'obtention du nonce pour un bloc génère un horodatage, tout comme l'horodatage sur une photographie numérique. Le nonce qui termine un bloc se double du hachage qui démarre le bloc suivant.
Comprendre la chaîne
Vous avez peut-être déjà reconstitué où la partie "chaîne" entre en jeu. Dans l'analogie de wagon de train plus tôt, le nonce à la fin d'un bloc de données se couple au hachage au début du bloc de données suivant.
Supposons donc que quelqu'un veuille falsifier ou supprimer une donnée d'un bloc. Dans le cas de la crypto-monnaie, cela permettrait à quelqu'un de supprimer l'enregistrement de sa 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, ils devraient générer un nouveau nonce, ce qu'ils ne pourraient pas faire car l'ancien nonce est déjà enregistré dans la blockchain, avec un horodatage. Tant que les gens peuvent voir la blockchain et que plus d'une personne y contribue, toute donnée est parfaitement préservée pour toujours lorsque le nonce est ajouté.
Le fonctionnement d'une blockchain dépend de ce qu'elle fait
Le fonctionnement exact d'une blockchain dépend de qui la fabrique et pourquoi.
Par exemple, quelles données sont stockées, qui les confirme, comment elles sont récompensées, comment elles sont distribuées et qui peut voir la blockchain définit son utilisation.
Dans la plupart des crypto-monnaies, toute personne exécutant 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, théoriquement, les données stockées dans un bloc pourraient être à peu près n'importe quoi. Tout dépend de qui fabrique la blockchain et de ce qu'ils veulent en faire.
Dans le cas du Protocole Codex , le propriétaire d'une œuvre d'art contribue à des entrées dans la vie d'un artefact, telles que les changements de propriété et les montants de paiement. Ces enregistrements constituent le bloc. Le propriétaire n'est pas directement «récompensé» en contribuant à 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 la pièce.
Quels sont les avantages de la technologie Blockchain?
La mise en œuvre de la technologie blockchain présente plusieurs avantages. Rares sont les cas d'utilisation qui les exploitent tous.
La technologie blockchain est un moyen sécurisé pour les organisations de cataloguer, sécuriser et authentifier leurs propres données. Les solutions de blockchain d'IBM font largement la promotion de la technologie en tant que forme de gestion de la chaîne d'approvisionnement. En rendant les blockchains visibles publiquement, les organisations peuvent également utiliser la technologie pour rendre les enregistrements et les informations transparents et fiables.
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 blockchains 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 la 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. Il existe également une tendance à considérer les crypto-monnaies comme une mode passagère, ce qui conduit de nombreuses personnes à passer sous silence d'autres cas d'utilisation de la blockchain.
De plus, en tant que nouvelle technologie, la blockchain a un air d'imperceptibilité. Beaucoup de gens comprennent que c'est compliqué, alors ils n'essaient pas de le comprendre.
Ceci, malgré le fait que la technologie de la blockchain peut être décomposée en termes relativement simples qui peuvent évoluer avec la compréhension d'un individu, tout comme la plupart des autres concepts technologiques.
Il y a 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 Bitcoin consomme une quantité d'énergie incroyable. Même les applications à plus petite échelle exécutant et vérifiant une blockchain nécessitent beaucoup de puissance de calcul, dont la majeure partie ne sert qu'à générer le hachage.
La blockchain a de nombreuses utilisations, maintenant et dans le futur
La technologie blockchain est compliquée pour l'ordinateur, mais en ce qui concerne la compréhension de son fonctionnement au niveau fonctionnel, ce n'est pas si effrayant.
La blockchain est constituée de blocs de données enchaînés par des identifiants individuels. C'est tout ce que la personne moyenne a vraiment besoin de comprendre.