À l’heure qu’il est, vous avez probablement vu des centaines d’articles sur la technologie blockchain, chacun tentant de décrire ce qu’elle est, et comment elle est la prochaine grande révolution à frapper le monde de la technologie. À la fin de l’article, de nombreuses personnes restent perplexes parce que les auteurs effleurent beaucoup de concepts compliqués sans les expliquer.
Dans ce guide, nous allons vous donner une explication de base de ce que sont les blockchains, comment elles fonctionnent et les concepts cryptographiques clés qui les sous-tendent. Il est temps d’aller au-delà du battage médiatique et des mots à la mode, et de comprendre ce qui se passe réellement à un niveau technique.
Ne vous inquiétez pas, car nous allons prendre les choses lentement et examiner chaque élément en détail, en vous donnant des analogies qui aident à visualiser ce qui se passe réellement.
Une analogie simple pour les blockchains
Imaginez un village primitif, où ils n’ont pas d’argent dans notre sens traditionnel. Au lieu de cela, ils gravent les détails de chaque transaction sur un bloc de pierre, puis le cimentent en place au centre du village.
David échange quinze poulets contre un des cochons de Sarah. Ils gravent cette information sur un bloc, puis le cimentent sur la place du village. Désormais, tout le monde peut voir que David est le nouveau propriétaire des cochons de Sarah, tandis que Sarah est désormais propriétaire des quinze poulets. Puisque l’information est publique, il ne peut y avoir de litige sur qui contrôle légalement quoi.
La ville est un lieu d’échange d’informations.
Le lendemain, Jessica échange à Marc 100 kilogrammes de maïs contre un canoë. Celui-ci est également gravé sur un bloc, qui est ensuite cimenté au sommet de l’ancien bloc. Comme tous les habitants de la ville pourront désormais vérifier publiquement que Jessica n’est plus propriétaire des 100 kilogrammes de maïs, elle ne pourra pas essayer de les revendre si Marc s’absente quelques jours.
Dans les jours qui suivent, de plus en plus de transactions ont lieu, et de plus en plus de blocs de pierre sur lesquels sont gravés les détails de la transaction sont cimentés en place. Au fil du temps, les pierres de transaction commencent à former une tour.
Tous les détails sont accessibles publiquement à tout le monde, et les gens ne peuvent pas modifier ou reprendre les transactions antérieures, parce qu’un tas de blocs sont cimentés au-dessus d’eux.
Le système financier de ce village n’est peut-être pas le plus facile à utiliser, mais il donne à tous les habitants un moyen de garder une trace de leurs transactions. C’est un grand livre public qui conserve des enregistrements permanents, qui ne peuvent pas être modifiés. L’un des aspects les plus importants est qu’il est décentralisé. Il n’y a pas de banque centrale ou de gouvernement responsable des transactions. Tout est fait par la communauté.
Il existe un certain nombre de différences entre les blockchains et l’analogie ci-dessus, mais c’est tout de même un bon point de départ pour se faire une idée de ce que sont les blockchains et de leur utilité.
L’un des principaux contrastes est que les blockchains ne sont pas exposées en public, au lieu de cela, toute personne qui le souhaite peut stocker une copie d’une blockchain sur son ordinateur. Les blockchains utilisent la cryptographie, les ordinateurs et l’électricité pour construire les blocs, plutôt que de la pierre et du ciment.
Les blockchains sont des outils de gestion de l’information.
Les aspects les plus importants des blockchains sont qu’elles ne peuvent pas être modifiées, ne sont pas contrôlées par une seule entité et que tout le monde peut voir les transactions. Ces propriétés sont la raison pour laquelle les gens pensent que cette technologie a le potentiel d’être utilisée dans un vaste éventail d’applications.
L’histoire des blockchains
À la fin des années 1990 et au début des années 2000, on a assisté à une série de développements vers des monnaies numériques basées sur divers concepts cryptographiques. L’une des premières initiatives de type blockchain a été le mécanisme de Nick Szabo de 1998 appelé bit gold. Bien qu’il n’ait jamais été actualisé, il impliquait une série d’énigmes cryptographiques, où chaque solution s’ajoutait à l’énigme suivante, formant ainsi une chaîne.
Ce n’est qu’en 2008 que l’idée des chaînes de blocs a été pleinement développée, lorsqu’une personne se présentant sous le pseudonyme de Satoshi Nakamoto a publié l’article intitulé Bitcoin : A Peer-to-Peer Electronic Cash System.
Cette personne s’est appuyée sur des travaux antérieurs dans le domaine, notamment le système de preuve de travail réutilisable de Hal Finney, pour former la monnaie numérique bitcoin, ainsi que le concept sous-jacent des blockchains. Ces blockchains ont depuis lors été appliquées de différentes manières, à la fois comme monnaies numériques et comme solutions à d’autres problèmes.
Le réseau bitcoin a été lancé au début de 2009 et n’était à l’origine utilisé que par un petit groupe de cryptographes et d’amateurs. Ce n’est que lorsque le bitcoin a été adopté par les places de marché du darknet, comme Silk Road, que les blockchains ont commencé à voir leur adoption pratique et généralisée.
Alors que le bitcoin gagnait en popularité, un certain nombre de crypto-monnaies dérivées, connues sous le nom de altcoins, telles que Litecoin et Peercoin, ont été développées. Celles-ci ont encore répandu l’adoption et l’utilisation de la technologie blockchain.
Ethereum a été lancé en 2015 comme une plateforme de calcul distribué qui permettait à ses utilisateurs de développer des applications et d’édicter des contrats intelligents entre les parties. À peu près à la même époque, l’intérêt du public, des grandes entreprises et des gouvernements pour la technologie blockchain s’est accru, dans des cas d’utilisation financiers et autres. On assiste alors à une recrudescence de nouvelles activités, les blockchains étant proposées comme solutions à toute une série de problèmes différents
Les utilisations des blockchains
Cela fait plus de 10 ans que la première blockchain a été lancée, avec un battage médiatique et des investissements intensifs depuis environ cinq ans. Malgré le flot d’activités, à ce stade, il y a eu relativement peu de mises en œuvre réussies de la technologie blockchain dans le monde réel.
Cryptocurrencies
Alors que les crypto-monnaies ont vu leurs valeurs monter en flèche et s’effondrer, elles voient encore comparativement peu de transactions pour un usage quotidien. Le nombre d’entreprises qui les acceptent est limité, tandis que les coûts de transaction du bitcoin deviennent trop élevés lorsque la monnaie est fréquemment utilisée. En plus de cela, le réseau bitcoin ne peut pas gérer un volume de transactions aussi important qu’une alternative comme le système traditionnel Visa.
Il n’y a pas d’autre solution.
Bien qu’il existe des crypto-monnaies qui semblent plus prometteuses que le bitcoin, celles-ci sont acceptées dans encore moins d’endroits. À ce stade, il semble que les principales utilisations des crypto-monnaies soient des investissements spéculatifs ou l’achat de produits illicites sur les places de marché du darknet.
Les crypto-monnaies ne sont pas acceptées dans les pays en développement.
Applications décentralisées & ; contrats intelligents
Après le bitcoin, le projet basé sur la blockchain le plus réputé est Ethereum, qui fournit une plateforme pour le développement d’apps décentralisées et de contrats intelligents. Malgré le battage médiatique excessif, avec une capitalisation boursière de 14 milliards d’euros (au moment de la rédaction de cet article) et plus de 2 300 apps décentralisées, il n’a que très peu d’atouts à faire valoir à l’heure actuelle.
L’un des projets les plus réussis du réseau Ethereum à ce jour est probablement Cryptokitties, un jeu vidéo où les utilisateurs peuvent élever des chats. MakerDAO, l’application qui compte actuellement le plus de participants actifs quotidiens, comptait moins de 1 000 utilisateurs au cours des dernières 24 heures (au moment de la rédaction). Si l’on considère que l’Ethereum a été qualifié de « révolution technologique financière », parmi ses nombreux éloges, ses applications actuelles semblent bien décevantes.
Autres initiatives basées sur la blockchain
Au cours des dernières années, il y a eu d’innombrables startups basées sur la blockchain, ainsi que de nombreuses initiatives soutenues par nos plus grandes entreprises technologiques et institutions financières.
De nombreux programmes pilotes et expériences visent à adapter la technologie pour l’utiliser dans la gestion de la chaîne d’approvisionnement, les transactions financières, les contrats intelligents, le stockage décentralisé et plus encore.
Il s’agit notamment de l’incursion d’IBM Food Trust et de Walmart dans l’utilisation de la technologie pour gérer la logistique de l’approvisionnement alimentaire, de banques telles qu’UBS qui adaptent les blockchains pour les règlements financiers, et de la Bourse australienne (ASX) qui vise à adopter la technologie des registres distribués.
La technologie des registres distribués n’a pas encore été adoptée.
Malgré cela, il est difficile de citer un produit ou un service réussi et largement utilisé qui a émergé de tous ces investissements et efforts. Cela ne veut pas dire que la technologie blockchain n’aura pas d’utilisations futures, mais simplement qu’elle n’est pas encore aussi fructueuse que beaucoup auraient pu l’espérer. À ce stade, il est difficile de savoir si certains de ces projets seront ou non couronnés de succès dans les années à venir.
Les concepts cryptographiques fondamentaux derrière les blockchains
Que les blockchains voient actuellement ou non beaucoup d’utilisation dans le monde réel, elles restent des applications intéressantes de la cryptographie.
Les blockchains sont des applications de la cryptographie.
De nos jours, d’innombrables blockchains ont chacune leurs propres variations uniques. Comme il n’est pas possible de couvrir chacun de leurs aspects individuels, nous nous concentrerons sur les concepts de base et la façon dont ils sont liés à la cryptographie. Nous nous concentrerons principalement sur le bitcoin, non pas parce qu’il s’agit de la meilleure blockchain, mais parce qu’il s’agit de la première, sur laquelle toutes les autres se basent.