AccueilBlockchainHyperledger Fabric : qu'est-ce que c'est et comment ça fonctionne

Hyperledger Fabric : qu’est-ce que c’est et comment ça fonctionne

neo pepe presale

Qu’est-ce que c’est et comment fonctionne l’Hyperledger Fabric? 

Il s’agit d’un framework basé sur DLT qui aide les développeurs à créer des outils à leur tour basés sur DLT. 

Hyperledger Fabric : Blockchain ou non ?

Officiellement, il est défini comme un framework blockchain, mais en réalité, l’utilisation du terme blockchain dans ce cas semble inapproprié. 

Hyperledger en effet, n’est pas une blockchain décentralisée et sans permission, mais bien qu’elle soit open source, elle est en fait avec permission. 

Il s’agit d’un projet lancé par la Linux Foundation en 2015, auquel ont adhéré des géants centralisés comme IBM, Intel et SAP. 

En particulier, Hyperledger Fabric est l’un des frameworks basés sur Hyperledger. 

Tout d’abord, Hyperledger manque d’une cryptomonnaie. Cela signifie qu’il n’est pas possible de rémunérer le travail des validateurs indépendants des transactions, qui sont ainsi validées uniquement par les gestionnaires du registre distribué. 

Techniquement, à cet écosystème s’applique plus la définition de DLT (Distributed Ledger Technology, c’est-à-dire technologie du registre distribué) que celle plus restreinte de blockchain.

La chaîne de blocs (blockchain) est en effet une technologie qui permet la création de registres distribués, mais sa véritable force, celle libérée par Bitcoin, est la décentralisation. Décentralisation ne signifie pas seulement code ouvert et registres distribués, mais surtout transactions permissionless et trustless.

Hyperledger Fabric : tous les détails

Hyperledger Fabric en effet est une infrastructure DLT à tous égards permissioned. La définir comme une « blockchain » signifierait risquer de faire passer le concept erroné qu’il s’agit d’un réseau totalement décentralisé et permissionless. 

Fournit une architecture modulaire avec une délimitation des rôles entre les nœuds dans l’infrastructure, et permet l’exécution de Smart Contract appelés « chaincode ». 

Un Network basé sur Fabric comprend des « Peer nodes » qui exécutent du chaincode, approuvent les transactions et interagissent avec les applications, des « Orderer nodes » qui assurent la cohérence de la blockchain et livrent les transactions approuvées aux peer du réseau, et des Membership Service Providers (MSP) qui gèrent les certificats X.509 utilisés pour authentifier l’identité et les rôles des membres. 

Il n’y a donc aucune forme d’anonymat ou de pseudo-anonymat, étant donné qu’il s’agit d’un réseau à accès privilégié avec différents rôles en son sein. 

L’idée d’IBM derrière le projet Hyperledger Fabric est de fournir un cadre pour permettre le développement d’outils basés sur DLT, mais sans offrir directement des services destinés à l’utilisateur sauf le SDK pour Node.js, Java et Go.

Sa force réside principalement dans le fait de ne pas imposer aux développeurs l’utilisation d’un code ad hoc pour la création de smart contract, mais de permettre leur écriture dans des langages connus tels que Go, JavaScript ou Java. 

Comment ça fonctionne

Hyperledger Fabric est une plateforme basée sur des registres distribués de niveau entreprise.

Elle ne s’adresse donc pas directement aux utilisateurs finaux, mais aux entreprises qui souhaitent l’utiliser pour développer des outils basés sur DLT.

Pour permettre aux entreprises de se développer en toute sécurité, et de gérer les rôles au sein des outils développés, il prévoit des contrôles avancés sur la confidentialité afin que seules les données que l’on souhaite partager soient partagées entre les participants au réseau. Ainsi, il y a des participants autorisés qui peuvent accéder à certaines données, et des participants non autorisés qui ne peuvent pas y accéder. 

Cela fait en sorte qu’il ne s’agit même pas d’un réseau public. 

IBM affirme que les smart contract sur Hyperledger Fabric servent par exemple à documenter des processus de business que l’on souhaite automatiser, avec des conditions d’exécution autonome entre les parties exécutées par un code informatique. Le registre distribué sert à empêcher que quelqu’un qui n’a pas les permissions puisse modifier les smart contract ou les transactions, qui sont ainsi traçables et irréversibles.

L’objectif est de permettre aux entreprises de prendre des décisions plus rapidement, tout en réduisant les coûts et les risques.

IBM

Sur Hyperledger Fabric a été réalisée la IBM Blockchain Platform.

Hyperledger Fabric est une version open source gratuite, mais elle est accompagnée également par d’autres distributions commerciales qui incluent des outils et du support, comme la IBM Blockchain Platform.

En effet, IBM Blockchain Platform est la distribution commerciale d’IBM de Hyperledger Fabric. 

Donc, le projet Hyperledger est open source, tout comme le framework Hyperledger Fabric. En revanche, la distribution commerciale d’IBM, IBM Blockchain Platform, est la propriété de l’entreprise. 

Les utilizzi

Malgré le fait qu’Hyperledger Fabric existe depuis presque 10 ans, c’est-à-dire depuis le lancement du projet Ethereum, il n’y a toujours pas beaucoup d’applications.

Le fait de ne pas avoir une cryptomonnaie, et donc d’être exclu du marché financier, n’a certainement pas aidé à sa diffusion. 

Récemment, on en a parlé parce qu’elle est impliquée dans le projet du Nigeria de développer sa propre « blockchain » d’État, appelée Nigerium. 

Dans ce cas également, en réalité, il ne s’agit pas du tout d’une blockchain décentralisée, à tel point que le succès de cette initiative est incertain. 

En fait, le Nigeria a déjà créé sa propre monnaie numérique de banque centrale (CBDC), appelée eNaira et basée sur Hyperledger Fabric. 

Le problème est que, malgré ce projet qui a maintenant trois ans, l’utilisation de l’eNaira n’a pas encore décollé. 

À dire vrai, il a été au contraire fortement opposé par les Nigérians, probablement parce qu’il est totalement dépourvu de confidentialité, et parce qu’il s’agit en fait de l’émission de nouvelle monnaie qui peut générer de l’inflation. 

Ce n’est pas un hasard si, au cours des cinq dernières années, l’inflation au Nigeria est passée de 11% à 34%, avec la plus forte augmentation à partir de juillet 2022 et une véritable flambée à partir d’août de l’année dernière.

Autres utilisations de Hyperledger Fabric

En théorie, il existe également de nombreuses autres utilisations de Hyperledger Fabric. IBM, par exemple, avait beaucoup misé sur son utilisation dans le domaine de la logistique, qui cependant ne semble jamais avoir vraiment décollé. 

Dernièrement, on travaille sur quelques nouveaux projets liés par exemple au domaine juridique, où il est important de s’assurer que les textes des documents ne soient pas modifiés, ou dans le domaine pharmaceutique. 

Il s’agit souvent de cas d’utilisation liés précisément à la traçabilité des processus et des documents, étant donné que les transactions enregistrées dans un registre distribué ne peuvent pas être modifiées ou supprimées. 

Probablement, il est peut-être encore trop tôt pour que l’utilisation de ces technologies se répande, au point que la même chose pourrait être dite pour la blockchain décentralisée véritable et propre.

Pour cette dernière, la différence est faite par Bitcoin et d’autres actifs financiers, qui jouent un rôle de plus en plus important dans les nouveaux marchés financiers. Les technologies DLT qui n’ont pas de cryptomonnaie sont pratiquement absentes des marchés financiers, et cela n’accélère pas du tout leur utilisation. 

RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

- Advertisment -spot_img

LATEST