Où est stockée la blockchain ?
La technologie blockchain prend rapidement de l’importance et il est facile de voir pourquoi. Du battage médiatique autour de la monnaie numérique en 2017, à l’adoption croissante de solutions blockchain dans les entreprises en 2020, cette technologie décentralisée prend rapidement de l’importance. Ainsi, alors que la blockchain peut fonctionner en grande partie en arrière-plan, que vous soyez nouveau dans le domaine du bitcoin et de la monnaie numérique ou un utilisateur établi d’échange de crypto, il vaut la peine de savoir un peu comment il fonctionne, y compris comment & où la blockchain est stockée.
La blockchain, est à la base simplement une base de données pour stocker des informations. Une différence clé avec la technologie blockchain cependant par rapport à une base de données conventionnelle est que plutôt que la base de données soit contrôlée par une autorité centrale comme un gouvernement ou une banque, la base de données est « décentralisée » en ce sens qu’elle est effectivement détenue par le réseau d’utilisateurs. Grâce à cette architecture, une blockchain est capable de fournir un enregistrement public partagé de la propriété de tout actif, en suivant les changements de manière à ce qu’ils soient visibles pour toute personne ayant accès à la blockchain. En tant que telle, une base de données décentralisée fonctionne selon les règles du réseau, ce qui explique pourquoi la « gouvernance » des blockchains est si importante pour leur succès, et pourquoi les commentaires de la communauté sont essentiels, en particulier pour le succès des blockchains publiques « sans permission ».
Quand un nouvel ordinateur, ou « nœud » pour utiliser le jargon technique, rejoint un réseau blockchain, il peut commencer à effectuer des transactions. En général, ce réseau décentralisé comprend des millions d’autres ordinateurs dans le monde entier, reliés entre eux dans ce que l’on appelle un réseau « peer-to-peer ». Le fonctionnement de la blockchain repose sur le fait que chaque fois qu’une transaction a lieu, les détails de cette transaction apparaissent sur le réseau, de sorte que tous les utilisateurs disposent d’un enregistrement actualisé. Une deuxième caractéristique essentielle est que toute donnée ajoutée à la blockchain doit être vérifiée par le réseau. Et comme les blockchains sont décentralisées, sans point de défaillance unique contrairement aux bases de données traditionnelles, les « pirates » informatiques ont beaucoup plus de mal à perturber ou à modifier les données détenues sur la blockchain.
Le terme « blockchain » provient de la façon dont les transactions sont reliées entre elles, un bloc à la fois, ce qui est essentiellement la façon dont toutes les nouvelles informations sont ajoutées à la base de données. Grâce à ce processus bloc par bloc, la blockchain est un « registre immuable » – en d’autres termes, c’est un registre précis de qui possède exactement quoi sur ce réseau – qui ne peut pas être modifié. Et avec les blockchains publiques alors que les données sont publiques, qui fait réellement les transactions est privé, donc c’est anonymisé de cette façon aussi.
Monnaies numériques et la blockchain
Les monnaies numériques sont toutes faites de blockchain ; c’est la technologie sous-jacente derrière la plupart des cryptocurrencies. La blockchain est une immense base de données stockant toutes les informations. Imaginez une grande feuille de calcul Excel dans laquelle des entrées peuvent être faites par tous les utilisateurs et qui est instantanément mise à jour sur tous les systèmes. La blockchain stocke tous les détails des transactions en monnaie numérique jamais effectuées. Dans le cas du bitcoin, cela comprend :
- Date de la transaction
- Montant envoyé
- Adresse en bitcoin du récepteur
- Adresse en bitcoin de l’expéditeur (c’est un numéro de compte bancaire)
À titre d’exemple, voici différentes adresses en monnaie numérique ou numéros de compte. Nous supposons que chaque adresse avait 5 BTC au départ. La meilleure chose à propos de ce concept est que n’importe qui au sein du réseau peut calculer le solde juste en lisant les transactions :
1FJJgwoa47aBpv84euSLreFmJPwBdZy a 5-0,01 = 4.99 BTC
35cVF6hZwXF33yS3jhoQRt1gzZhxM a 5-4.9 = 0.01 BTC
1JN95wW66Pone6n4f1giFZNqCu64 a 5-1.245=4.875 BTC
1737a36vF46rGXQPGLMJTcWsw2y a 5+0.01+4.9=9.9 BTC
1KJDDF54pH65qicuyCK74Af7Wtpp a 5+1.245=5.12 BTC
En termes simples, le bitcoin est construit sur une blockchain, qui fonctionne comme le grand livre partagé de la monnaie numérique, « une base de données qui est consensuellement partagée et synchronisée à travers plusieurs sites, institutions ou géographies, accessible par plusieurs personnes », selon Investopedia. Considérez la blockchain comme similaire à un système d’exploitation informatique, tel que Microsoft Windows ou MacOS, et le bitcoin lui-même comme une simple application pouvant fonctionner sur ce système d’exploitation.
La technologie blockchain est-elle simple ?
Un bon exemple du fonctionnement de la blockchain est fourni par les sociétés de location de voitures, comme l’illustre cette étude de cas d’IBM qui expose clairement ses avantages : « Un défi important auquel sont confrontés les réseaux de location de voitures d’aujourd’hui est que même si la chaîne d’approvisionnement physique est généralement intégrée, les systèmes de soutien sont souvent fragmentés.
« Chaque partie du réseau maintient son propre grand livre, dont la synchronisation peut prendre des jours ou des semaines. En utilisant un grand livre partagé sur un réseau blockchain, chaque participant autorisé peut accéder, surveiller et analyser l’état du véhicule, quel que soit l’endroit où il se trouve dans son cycle de vie. »
Illustration tirée de ‘Blockchain for Dummies’ IBM Third Edition, 2020, Manav Gupta
Comment la blockchain établit la confiance
La blockchain est un concept décentralisé qui est complètement différent des systèmes traditionnels, car il n’y a pas d’autorité ou d’organisation unique prenant le contrôle du système. En pratique, cela signifie que la blockchain est très efficace pour instaurer la confiance. Les premiers développeurs du bitcoin voulaient un moyen de distribuer de la monnaie de manière anonyme, indépendamment de toute structure gouvernementale. Pour utiliser le mot de jargon, il est « sans confiance » dans la mesure où le système a été conçu de telle sorte que personne ne doit faire confiance à quelqu’un d’autre pour que le système fonctionne !
Les principales caractéristiques de la blockchain peuvent se résumer à cinq caractéristiques clés :
1. Distribuée et durable : La blockchain est partagée, mise à jour à chaque transaction, et donc ce qui est sur la blockchain est mis à jour au fur et à mesure de son utilisation. Et parce qu’elle n’est possédée ou contrôlée par personne, la blockchain n’a pas besoin de dépendre d’une seule personne ou organisation pour son utilisation et son développement continus.
2. sécurisée, privée et immuable : Les permissions intégrées et l’utilisation de la cryptographie (code de protection des informations dans les systèmes informatiques) permettent d’empêcher tout accès non autorisé à un réseau donné et de s’assurer que les participants sont bien ceux qu’ils prétendent être. La confidentialité est assurée par une combinaison de cryptographie et de droits d’accès aux données, afin de donner aux utilisateurs un accès sélectif. Après s’être inscrits, les utilisateurs ne sont pas en mesure d’altérer un quelconque enregistrement de la transaction. 4. basé sur le consensus : Tous les utilisateurs d’un réseau blockchain doivent convenir qu’une transaction est valide. Ceci est réalisé grâce à l’utilisation intelligente de ce que l’on appelle les « algorithmes de consensus ». Par conséquent, les réseaux blockchain peuvent décider comment exactement chaque transaction peut avoir lieu.
5. Organisé et flexible : Les blockchains peuvent se mettre en place avec des règles commerciales et des « contrats intelligents » (logiciels automatiques qui s’exécutent en fonction d’une ou plusieurs conditions – voir ci-dessous) intégrés à la plateforme. Par conséquent, ces réseaux peuvent prendre en charge des processus commerciaux de bout en bout et un large éventail d’activités allant du soutien à la gestion logistique mondiale à l’aide aux consommateurs avec une assurance vol automatisée si votre vol est perturbé.
Illustration tirée de ‘Smart Contracts Explained’ (https://101blockchains.com//)
.