Blockchain

Une blockchain est un label qui utilise une structure de données dont les informations sont regroupées en ensembles (blocs) auxquels sont ajoutées des méta-informations relatives à un autre bloc de la chaîne précédente sur une ligne de temps pour un suivi sécurisé par de grands calculs cryptographiques. Ainsi, grâce à des techniques cryptographiques, les informations contenues dans un bloc ne peuvent être répudiées ou modifiées qu’en modifiant tous les blocs précédents. Cette propriété permet son application dans un environnement distribué, de sorte que la structure de données de la blockchain peut agir comme une base de données publique non relationnelle contenant un historique irréfutable d’informations.
En pratique, grâce à la cryptographie asymétrique et aux fonctions de hachage, elle a permis de mettre en œuvre un grand livre distribué qui soutient et garantit la sécurité de la monnaie numérique. En suivant un protocole approprié pour toutes les opérations effectuées sur la blockchain, il est possible de parvenir à un consensus sur l’intégrité de ses données par tous les participants au réseau sans avoir besoin de recourir à une entité de confiance qui centralise l’information. La blockchain est donc considérée comme une technologie dans laquelle la «vérité» (l’état de confiance du système) est construite, obtenue et renforcée par les membres eux-mêmes, même dans un environnement où il existe une minorité de nœuds dans le réseau ayant un comportement malveillant (nœuds sybil), étant donné que, en théorie, pour compromettre les données, un attaquant aurait besoin d’une puissance de calcul et d’une présence dans le réseau supérieures à celles résultant de la somme de tous les nœuds restants combinés.
Pour les raisons susmentionnées, la technologie blockchain est particulièrement adaptée aux scénarios dans lesquels il est nécessaire de stocker des données de plus en plus ordonnées dans le temps, sans possibilité de modification ou de révision, et dont la confiance est censée être distribuée plutôt que de résider dans une entité de certification.
Cette approche comporte différents aspects :

Le concept de blockchain a été appliqué pour la première fois en 2009 dans le cadre du Bitcoin.
Les données stockées sur la blockchain sont généralement des transactions (financières, par exemple), c’est pourquoi il est courant de les appeler «transactions». Toutefois, il n’est pas nécessaire qu’il s’agisse de transactions. Nous pourrions vraiment considérer que ce qui est enregistré, ce sont des changements atomiques dans l’état du système. Par exemple, une blockchain peut être utilisée pour tamponner des documents et les protéger contre la falsification.

Histoire

Le cryptographe David Chaum a proposé pour la première fois un protocole de type blockchain dans sa thèse de 1982 intitulée «Computer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups». En 1991, Stuart Haber et W. Scott Stornetta ont décrit d’autres travaux sur une blockchain cryptographiquement sécurisée. Ils souhaitaient mettre en œuvre un système dans lequel les horodatages des documents ne pourraient pas être falsifiés. En 1992, Haber, Stornetta et Dave Bayer ont intégré les arbres de Merkle dans la conception, ce qui a amélioré son efficacité en permettant de rassembler plusieurs certificats de documents en un seul bloc. Sous l’égide de leur société Surety, leurs hachages de certificats de documents ont été publiés dans le New York Times chaque semaine depuis 1995.
La première blockchain a été conçue par une personne (ou un groupe de personnes) connue sous le nom de Satoshi Nakamoto en 2008. Nakamoto a considérablement amélioré la conception en utilisant une méthode de type Hashcash pour horodater les blocs sans exiger qu’ils soient signés par une partie de confiance et en introduisant un paramètre de difficulté pour stabiliser le taux auquel les blocs sont ajoutés à la chaîne. La conception a été mise en œuvre l’année suivante par Nakamoto en tant qu’élément central de la crypto-monnaie bitcoin, où elle sert de registre public pour toutes les transactions sur le réseau.

En août 2014, la taille du fichier bitcoin blockchain, qui contient les enregistrements de toutes les transactions effectuées sur le réseau, atteignait 20 Go (gigaoctets). En janvier 2015, la taille était passée à près de 30 Go, et de janvier 2016 à janvier 2017, la taille de la blockchain bitcoin est passée de 50 Go à 100 Go. Début 2020, la taille de la blockchain avait dépassé les 200 Go.

Selon Accenture, une application de la théorie de la diffusion de l’innovation suggère que la blockchain a atteint un taux d’adoption de 13,5 % dans les services financiers en 2016, atteignant ainsi la phase d’adoption précoce. Les groupes commerciaux de l’industrie se sont réunis pour créer le Global Blockchain Forum en 2016, une initiative de la Chambre du commerce numérique.

Applications

Le concept de blockchain est utilisé dans les domaines suivants :

Classement

Les blockchains peuvent être classées en fonction de l’accès aux données qui y sont stockées.

Les deux types de chaînes doivent être considérés comme des cas extrêmes et il peut y avoir des cas intermédiaires.

Les blockchains peuvent être classées en fonction des autorisations de générer des blocs sur la blockchain.

Les combinaisons possibles de ces deux types de caractéristiques sont les suivantes



Les blockchains peuvent également être classées en fonction du modèle de changement d’état dans la base de données.

Sidechain

Une sidechain est une blockchain qui valide les données d’une autre blockchain, appelée blockchain principale. Sa principale utilité est de pouvoir fournir de nouvelles fonctionnalités, qui peuvent être en période de test, en s’appuyant sur la confiance offerte par la blockchain principale. Les sidechains fonctionnent de la même manière que les monnaies traditionnelles avec l’étalon-or.

Lisk est un exemple de blockchain qui utilise des sidechains. En raison de la popularité du bitcoin et de l’énorme force de son réseau pour assurer la confiance grâce à son algorithme de consensus par preuve de travail, il est prévu de l’utiliser comme blockchain principale et de construire des sidechains liées qui s’appuient sur elle. Une sidechain liée est une sidechain dont les actifs peuvent être importés vers et depuis l’autre chaîne. Une telle sidechain peut être réalisée de deux manières.



Aspects juridiques de la blockchain et du bitcoin

L’utilisation d’une blockchain dans la pratique a permis de résoudre deux problèmes liés à l’échange d’actifs sans entité de certification de confiance :

De plus, la confiance est une autre caractéristique intrinsèque du système. D’un point de vue juridique, le bitcoin serait un actif numérique privé, incorporel, sous forme d’unité de compte, créé par un système informatique et utilisé comme mesure commune de la valeur par accord des utilisateurs du système. Il est mobile, fongible, identifiable et non répétable, mais divisible. Mais ce n’est pas de l’argent, ce n’est pas de la monnaie électronique, il n’a pas non plus de valeur mobilière, ce sont «des actifs qui sont pris comme mesure commune de la valeur dans des systèmes fermés, coopératifs et décentralisés d’échanges économiques, en dehors de la monnaie fiduciaire de l’État, et basés sur la confiance et l’accord des utilisateurs du système». Pour González Granado, sans régulation, le bitcoin ne deviendra pas une monnaie largement utilisée comme moyen de paiement.

Références

Similar Posts: