Actuellement, Hyperledger Fabric est disponible en version 2.5.5, annoncée en octobre 2023, mais depuis 2022, les développeurs du projet travaillent sur une mise à jour majeure de ce logiciel : Tissu Hyperledger 3.0. Avec son lancement, la plateforme introduira des fonctionnalités innovantes qui révolutionneront la façon dont les entreprises peuvent exploiter la technologie blockchain.
Dans le domaine de la technologie blockchain, Hyperledger Fabric est devenu une plateforme leader pour la création d’applications décentralisées dans le monde de l’entreprise.. Des entreprises telles qu’Amazon, Google, IBM ou Oracle et plus de 320 entreprises à travers le monde ont utilisé les capacités de ce projet pour construire et développer des solutions technologiques blockchain privées. Il s’agit d’une démonstration claire de l’intérêt porté à la technologie blockchain dans les espaces commerciaux, de la contribution de la communauté à ce projet de logiciel libre et, bien sûr, des possibilités de la technologie.
De grandes avancées à la portée des entreprises
L’une des principales avancées d’Hyperledger Fabric 3.0 est la introduction d’un service de commande Byzantine Fault Tolerant (BFT). Dans les versions précédentes, Fabric utilisait un service de commande appelé Raft. Ce système fournissait un ensemble de règles capables de tolérer les pannes, mais ne pouvait prendre en charge que les pannes dues à des pannes du système (CFT ou Crash Fault Tolerance). Cependant, le nouveau service de commande, en plus d’être capable de gérer les pannes dues à des crashs, sera capable de gérer les pannes d’un sous-ensemble de nœuds qui se comportent de manière malveillante. De cette façon, il fournit Tolérance aux pannes byzantine (BFT).
Le service de commande BFT de Fabric 3.0 est basé sur la bibliothèque de consensus SmartBFT, une technologie développée par IBM. Grâce à cet ajout, Fabric 3.0 résistera aux nœuds malveillants et garantira l’intégrité et la sécurité du réseau. Cette fonctionnalité est particulièrement importante pour les organisations qui nécessitent une véritable décentralisation et doivent se protéger contre les intentions malveillantes ou les nœuds compromis. En fin de compte, cela représentera une énorme amélioration pour la sécurité des réseaux construits à l’aide d’Hyperledger Fabric.
Hyperledger Fabric 3.0 est également livré avec d’autres fonctionnalités et améliorations notables. Par exemple, il introduit la possibilité de gérer les canaux sans canal système, ce qui permet une plus grande flexibilité dans la gestion des canaux. De plus, Fabric 3.0 permet aux utilisateurs de prendre des instantanés du grand livre et de joindre des pairs à un canal, sur la base d’un instantané, simplifiant ainsi le processus d’ajout de nouveaux pairs à un réseau.
Améliorations de la capacité à développer des solutions commerciales
Un autre aspect précieux de Fabric 3.0 est l’introduction de Passerelle de structure et les bibliothèques d’applications client associées. Permet aux développeurs d’interagir facilement avec un réseau Fabric et de créer des applications qui exploitent la puissance de la technologie blockchain. Il est à noter que même si Hyperledger Fabric 3.0 propose de nouvelles fonctionnalités intéressantes, la version 2.5 reste la version Long Term Service (LTS). En fait, ce devrait être celui choisi pour les espaces de production.
Rappelons que Fabric 2.5 a introduit plusieurs fonctionnalités de la version précédente, notamment la gestion des canaux sans canal système et les instantanés du grand livre. Dans tous les cas, le processus de mise à jour est relativement simple, ce qui permet aux utilisateurs existants d’adopter facilement la dernière version.
Un grand pas vers le futur
Mais Hyperledger Fabric 3.0 permettra non seulement des développements avec la capacité BFT, mais évoluera également de manière significative sous d’autres aspects. Par exemple, vousIl aura la capacité de répliquer et de vérifier les blocs au sein du réseau, y ajoutant ainsi une couche de sécurité supplémentaire.
D’autres améliorations ajoutées au projet concernent un algorithme plus raffiné, visant à optimiser le stockage en bloc, en cherchant à réduire la duplication des données. Améliorez les générateurs de code de chaîne, modularisez le développement de logiciels en extrayant des parties du code dans leurs propres espaces de développement (tels que les protocoles de communication et de vérification des données).
Mais peut-être, Le changement le plus important concerne l’inclusion de la cryptographie quantique, qui permettra aux systèmes d’entreprise construits sur Hyperledger de se préparer aux nouvelles normes de chiffrement. cryptographie post-quantiqueempêcher les systèmes qui dépendent desdites implémentations de se briser.
Actuellement, la cryptographie de la plupart des projets blockchain est construite sur la base de mathématiques et d’algèbre discrètes. Deux implémentations que les futurs ordinateurs quantiques pourront rompre avec une relative sécurité, s’ils ne l’ont pas déjà fait. Quoi qu’il en soit, l’intégration de cette technologie permettra aux entreprises d’avoir une longueur d’avance en matière de cybersécurité.
Hyperledger Fabric 3.0 représente une étape majeure dans l’évolution de la technologie blockchain d’entreprise. Avec l’introduction d’un service de commande capable d’offrir la tolérance aux pannes byzantines (BFT) et d’autres fonctions puissantes. Fabric 3.0 permet une véritable décentralisation, améliore la sécurité et offre une plus grande flexibilité aux entreprises qui exploitent le potentiel de la technologie blockchain.