académique pour répondre aux défis blockchain
des entreprises.
La blockchain (chaîne de blocs) est une technologie nouvelle, qui repose sur des éléments techniques connus. En effet, c’est bien l’assemblage astucieux de mécanismes d’échanges distribués, de consensus et de cryptographie, au service d’usages nouveaux, qui est à l’origine de l’engouement pour cette technologie émergente. Plus précisément, une blockchain est :
Grâce à ses propriétés, la blockchain est une nouvelle technologie qui pourrait bouleverser des domaines d’activité aussi variés que la finance, la logistique, l’énergie, la mobilité, [1][2]…
C’est la propriété la plus connue, à savoir la suppression du tiers de confiance ou son déplacement. Un exemple concret est fourni par le bitcoin, une monnaie électronique qui fonctionne sans passer par les intermédiaires traditionnels que sont les banques.
Les échanges sont opérés directement de pair-à-pair entre participants, et c’est le réseau dans son ensemble qui valide les transactions grâce à un mécanisme de consensus.
La blockchain est partagée et répliquée sur tous les nœuds du
réseau. Ainsi le système s’avère résilient à certaines pannes : si un nœud du réseau devient défaillant, les autres nœuds restent disponibles et assurent la continuité de service.
Le contenu de la blockchain est validé par des membres du réseau grâce à un mécanisme de consensus, ce qui impose une certaine transparence dans le système. On notera que cette transparence n’est toutefois pas incompatible avec un certain niveau de confidentialité que certaines technologies blockchain permettent.
La blockchain est une structure de données dans laquelle on peut rajouter des informations, sans pouvoir en soustraire : une fois qu’une transaction est inscrite dans la blockchain, elle ne peut en principe pas être retirée. C’est l’utilisation d’outils cryptographiques, associée au consensus, qui garantissent cette propriété d’immuabilité.
Sans être une propriété fondamentale de la blockchain, elle est particulièrement mise en avant dans les nouvelles générations d’implémentations. Ainsi, les transactions peuvent être automatiquement déclenchées lorsque des conditions prédéfinies sont remplies, sans intervention humaine et sans possibilité d’en empêcher l’exécution.
“La blockchain, c’est l’assemblage astucieux de mécanismes d’échanges distribués, de consensus et de cryptographie, au service d’usages nouveaux”.
[1] O. Dib, K. Brousmiche, A. Durand, E. Thea, E. Ben Hamida, Consortium Blockchains: Overview, Applications and Challenges. To appear in IARA International Journal On Advances
in Telecommunications 2018
[2] Rapport du groupe de travail Blockchain des Assises Nationales de la mobilité, https://www.assisesdelamobilite.gouv.fr/syntheses.html