Démystifier la technologie Blockchain de support de Web3


Une chaîne numérique diagonale noire sur fond noir.  La chaîne est composée de uns et de 0 - concept de blockchain

PHOTO : Adobe Stock


Web3 est l’un des plus grands mots à la mode jusqu’à présent cette année, et il est basé sur la technologie blockchain, la même technologie sur laquelle repose la crypto-monnaie. Cet article tentera de démystifier la technologie blockchain, d’expliquer son fonctionnement, de discuter des jetons et des registres et de nous aider à mieux comprendre cette technologie importante.

Une explication simple, pour commencer, est qu’une blockchain peut être considérée comme un registre numérique de transactions qui est dupliqué et distribué sur un vaste réseau d’ordinateurs faisant partie de la blockchain. Chaque « bloc » de la blockchain contient un certain nombre de transactions, et chaque fois qu’une nouvelle transaction se produit, un enregistrement de la transaction est ajouté au registre de la blockchain de chaque participant. Parce qu’aucune entité n’est en charge de la blockchain, elle ne peut pas être facilement piratée et les transactions ne peuvent pas être truquées, ce qui la protège contre la fraude et le vol.

L’histoire de la blockchain

Bien que le cryptographe David Chaum ait proposé pour la première fois un protocole de type blockchain dans son article de 1982 « Systèmes informatiques établis, maintenus et approuvés par des groupes mutuellement suspects », la première blockchain décentralisée a en fait été conceptualisée par une personne ou un groupe de personnes connu sous le nom de Satoshi Nakamoto en 2008. .

Nakamoto avait amélioré la conception de la blockchain en utilisant une méthode d’horodatage des blocs de type Hashcash sans exiger que les blockchains soient signées par une partie de confiance. Il a également introduit un paramètre de difficulté qui stabilise la vitesse à laquelle les blocs sont ajoutés à la chaîne. Nakamoto a mis en œuvre la conception en 2009 en tant que composant central de la crypto-monnaie Bitcoin.

En août 2014, la taille du fichier blockchain bitcoin (qui comprend les enregistrements de toutes les transactions qui ont eu lieu) était de 20 Go. Au début de 2020, la taille du grand livre avait dépassé 200 Go et, en janvier 2022, elle dépassait 374 Go.

Qu’est-ce que le registre Blockchain ?

Blockgeeks fournit une excellente description du fonctionnement du grand livre blockchain. Leur analogie facilite la compréhension : « Imaginez une feuille de calcul qui est dupliquée des milliers de fois sur un réseau d’ordinateurs. Imaginez ensuite que ce réseau est conçu pour mettre à jour régulièrement cette feuille de calcul et que vous avez une compréhension de base de la blockchain. Chaque transaction enregistrée dans le grand livre est stockée dans ce que l’on appelle un «bloc», et chaque bloc contient de nombreuses transactions. Les données contenues dans un bloc dépendent — et sont liées — des données qui se trouvent dans le bloc précédent. Finalement, ces blocs forment une « chaîne » de transactions, c’est-à-dire une « blockchain ».

Adam Perella, directeur de Schellman, un évaluateur mondial indépendant de la conformité en matière de sécurité et de confidentialité, a partagé cette analogie avec CMSWire. « Si vous avez un compte dans une banque, les retraits et les dépôts de ce compte restent à la banque. Maintenant, que se passe-t-il si un titulaire de compte décide que ses dépôts et retraits doivent être connus de tous, afin qu’ils ne puissent pas être réfutés ? Bien que cela ne soit pas évident sur la base de l’utilisation du terme, une blockchain est un registre partagé entre un très grand nombre de nœuds qui fonctionnent comme un réseau peer-to-peer », a déclaré Perella. « Parce qu’un si grand groupe partage et maintient le même grand livre, il est difficile d’argumenter sur le montant d’argent de chaque titulaire de compte et sur chaque transaction effectuée. »

Perella a expliqué comment le registre est maintenu et pourquoi il est difficile de le modifier à des fins criminelles. « Pour maintenir ce grand livre en pleine croissance, une série de transactions sont écrites dans un bloc et un hachage du bloc est créé, qui inclut le hachage du bloc précédent. Changer l’un des blocs de la chaîne modifierait les calculs de hachage et empêcherait le réseau peer-to-peer d’accepter le registre avec les données incorrectes », a déclaré Perella.

La façon dont les blockchains sont créées est intuitive pour le logiciel et les machines qui sont utilisées pour les créer, ce qui justifie la validité de chaque bloc dans les registres. « Comment les pairs savent-ils quels blocs ajouter ? Consensus. Généralement appelés «mineurs», des nœuds spécifiques sur un réseau peer-to-peer vont effectuer une «preuve de travail» sur les transactions agrégées du bloc, puis l’écrire dans la chaîne, qui est ensuite partagée entre tous les nœuds pour que chacun ait une copie actuelle », a expliqué Perella.

Qu’en est-il de la décentralisation ?

Les avantages d’un réseau décentralisé sont variés, mais parce qu’ils n’ont pas à passer par une «partie de confiance», personne n’a à connaître ou à faire confiance à quelqu’un d’autre. Chaque personne du réseau a une copie du registre distribué qui contient exactement les mêmes données. Si le registre d’une personne est altéré ou corrompu, il sera rejeté par les autres membres du réseau.

L’un des inconvénients d’un réseau décentralisé est que plus il y a de membres dans un réseau, plus le réseau a tendance à être lent. Dans les systèmes blockchain décentralisés, contrairement aux systèmes distribués, la sécurité est prioritaire sur les performances. Lorsqu’un réseau blockchain évolue ou s’agrandit, tandis que le réseau devient plus sécurisé, les performances ralentissent. En effet, chaque nœud membre doit valider toutes les données ajoutées au grand livre.

« La plupart des références placent carrément la blockchain dans le domaine des devises ou des finances, mais l’applicabilité est bien plus grande », a déclaré Perella. « Lorsque le World Wide Web a vu le jour, la plupart des sites Web étaient gérés par des individus ou des groupes hébergeant leurs propres systèmes et données. Ce format deviendra éventuellement connu sous le nom de Web 1.0. Alors que les services communautaires, les réseaux sociaux et les services d’hébergement (Google Cloud, Azure, AWS) deviennent la toile de fond principale d’Internet, nous sommes passés au Web 2.0. Cela a conceptuellement fait passer le Web d’une série de points de terminaison discrets à une grande quantité de données agrégées détenues par moins d’organisations. L’idée derrière le Web 3.0 est l’évolution du Web là où se trouvent les plus grands contributeurs – les utilisateurs individuels sur les téléphones mobiles ou d’autres appareils IoT.

«Le passage à un Web décentralisé s’aligne sur l’analogie du passage à la blockchain. Mieux encore, les utilisateurs individuels peuvent faire partie de la blockchain où le contenu ou les commentaires contribués deviennent les transactions du bloc », a déclaré Perella.

Selon Perella , il peut être plus facile de réfléchir à ce à quoi cela ressemblerait dans la pratique en utilisant un nouveau réseau social basé sur la technologie Web3. « Un utilisateur prend des photos et veut les partager avec des amis, des abonnés et le public », a déclaré Perella. « Ces données sont partagées, ajoutées à la blockchain et distribuées. Même l’application utilisée n’est pas centralisée ; elle est écrite et répartis entre les nœuds de la même manière. Il s’agit d’un grand changement dans la façon dont les gens considèrent Internet et la façon dont les données sont échangées. L’interface utilisateur pour cela sera très similaire à ce que les utilisateurs ont aujourd’hui.

La décentralisation comporte des risques

Ryan Spanier, vice-président de l’innovation chez Kudelski Security, a déclaré que la technologie Web3, y compris la blockchain, a le potentiel de révolutionner le Web, mais ce n’est pas sans risques. « La décentralisation permet aux individus de contrôler leur propre vie privée, leur sécurité et leurs actifs financiers et numériques. Les avantages pour les particuliers sont importants. Cependant, cela entraîne également de nouveaux risques qui continuent d’évoluer. Tant que les individus ne disposent pas des outils efficaces et de l’éducation nécessaires pour lutter eux-mêmes contre ces risques, l’idée d’un écosystème complètement décentralisé est irréaliste. Au lieu de cela, les fonctions centralisées avec des fonctionnalités de sécurité et des méthodes d’application continueront à prospérer sur Web3 car elles offrent la sécurité dont les individus ont besoin pour faire confiance au système », a expliqué Spanier.

Dernières pensées

Bien que la blockchain puisse être difficile à expliquer, il s’agit essentiellement d’un moyen très efficace et efficace de stocker et de partager des données de manière transparente sans avoir besoin d’une source fiable, en utilisant un modèle de distribution décentralisé.

Laisser un commentaire