What Is Hyperledger? [The Most Comprehensive Step-by-Step Guide!]

Ameer Rosic

what is hyperledger

L'un des projets sur lesquels vous allez inévitablement trébucher lorsque vous visitez des conférences blockchain et suivez les nouvelles blockchain est Hyperledger de la Fondation Linux. Mais s'il est relativement simple de comprendre ce que sont les crypto-monnaies comme Bitcoin et même Ethereum, il est plus difficile de contourner l'initiative Hyperledger. Mais si vous le faites, vous trouverez quelques projets passionnants pour les applications blockchain industrielles non-monétaires.

Qu'est-ce qu'Hyperledger ? Un bref tutoriel hyperledger

Commençons par ce qu'Hyperledger n'est pas : Pas une entreprise. Pas une crypto-monnaie. Pas une blockchain. Pas une pièce de blockchain IBM .Hyperledger est plutôt quelque chose comme un hub pour le développement de blockchain industriel ouvert. Sur son site Internet Hyperledger explique :

« Hyperledger est un effort collaboratif open source créé pour faire progresser les technologies blockchain intersectorielles. Il s'agit d'une collaboration mondiale, hébergée par la Fondation Linux, qui comprend des leaders dans les domaines de la finance, de la banque, de l'Internet des objets, des chaînes d'approvisionnement, de la fabrication et de la technologie. »

Hyperledger ne prend pas en charge Bitcoin ou toute autre crypto-monnaie. Mais la plate-forme est ravie par la technologie blockchain. Pas depuis le Web lui-même, dit le site Web, « a une technologie promise plus large et plus fondamentale révolution que la technologie blockchain. » Les chaînes de blocs ont le potentiel de « construire une nouvelle génération d'applications transactionnelles qui établissent la confiance, la responsabilité et la transparence à leur base tout en rationalisant les processus métier et les contraintes juridiques ».

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

Nous avons donc beaucoup de promesses — et nous avons Hyperledger. Avec elle, la Fondation Linux vise à créer un environnement dans lequel les communautés de développeurs de logiciels et d'entreprises se rencontrent et coordonnent pour construire des frameworks blockchain. La Fondation Linux a fondé la plateforme en décembre 2015. En février 2016, il a annoncé les premiers membres fondateurs, en mars 2016 dix autres membres se sont joints.

Aujourd'hui, Hyperledger dispose d'une liste impressionnante de plus de 100 membres. La liste couvre un large éventail de leaders de l'industrie bien connus. Il comprend des géants de la technologie de la mobilité comme Airbus et Daimler, des entreprises informatiques comme IBM, Fujitsu, SAP, Huawei, Nokia, Intel et Samsung, des institutions financières comme Deutsche Börse, American Express, J.P. Morgan, BBBVA, BNP Paribas et Well Fargo, ainsi que des startups Blockchain comme Blockstream, Netki, Lykke, Factom, Bloq et Consensys. Beaucoup des plus grandes entreprises du monde dans la technologie et la finance se rencontrent à Hyperledger avec quelques-unes des startups les plus populaires de blockchain.

Devenez un Hyperledger Pro en moins de 5 semaines !

Inscrivez-vous maintenant

Quelque chose comme le gouvernement exécutif d'Hyperledger est le comité des dirigeants. Il se compose de plus de 10 cadres, la plupart ayant des décennies d'expérience dans l'Open Source et des liens étroits avec plusieurs industries. Vous trouverez des dirigeants de la Fondation Apache et du Consortium W3C, ainsi que des ingénieurs d'IBM et plus encore. Certains membres d'Hyperledgers, comme Richard Brown et Tamas Blumer, ont déjà travaillé avec Blockchain pendant des années. Pour ses membres, Hyperledger fournit non seulement des connaissances techniques et des cadres logiciels, mais aussi divers contacts aux industries et aux développeurs.

Relativement tôt dans l'histoire d'Hyperledger, le projet a dû prendre une décision importante. Le directeur exécutif Brian Behlendorf a été demandé s'il y aurait un « Hyperledger Coin », une unité monétaire fonctionnant sur les blockchains Hyperledger. Behlendorf a répondu que le projet Hyperledger lui-même ne construira jamais sa propre crypto-monnaie.

« Vous ne verrez jamais de pièce Hyperledger », a-t-il dit. « En ne poussant pas une monnaie, nous évitons tant de défis politiques que d'avoir à maintenir une monnaie cohérente à l'échelle mondiale. »

Cette décision a fortement façonné les objectifs stratégiques d'Hyperledger de construire des applications industrielles de la technologie blockchain et de la séparer fortement des schémas d'enrichissement qui évoluent habituellement à partir de blockchains basés sur des devises. Cela pourrait être plus ennuyeux, mais aussi plus simple à la technologie.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

De plus, une « charte » décrit les objectifs d'Hyperledger, comme un guide de mission. Selon elle, la plate-forme vise à « créer un cadre de comptabilité distribué open source et une base de code de classe entreprise » et créer, promouvoir et maintenir une infrastructure ouverte.

C'est en quelque sorte révélateur, mais en quelque sorte vague. Il décrit une sorte de programme, mais ne répond pas aux grandes questions importantes : que font toutes ces entreprises et leaders mondiaux chez Hyperledger ? Quels projets avançent-ils ? Qui participe ?

Projets Hyperledger

La « stratégie parapluie » d'Hyperledger incube et promeut une gamme de technologies de blockchain d'affaires, de framework, de bibliothèques, d'interfaces et d'applications. Actuellement, Hyperledger est l'hôte des projets suivants :

Hyperledger dent de scie :

Il s'agit d'une suite de blockchain modulaire développée par Intel, qui utilise un nouvel algorithme de consensus appelé Proof of of Elapsed Time (PoET).

Hyperledger Iroha :

Iroha est un projet de quelques entreprises japonaises pour créer un cadre facile à intégrer pour une blockchain.

Fabric Hyperledger (Hyperledger IBM) :

Ce projet est dirigé par IBM. Fabric est un plug et joue implémentation de la technologie blockchain conçue comme une base pour développer des applications blockchain à grande échelle avec un degré flexible d'autorisations.

Burrow Hyperledger :

Ce projet développe une machine à contrat intelligente admissible le long de la spécification d'Ethereum.

Compositeur Hyperledger

Un outil pour construire des réseaux d'affaires blockchain.

Explorateur Hyperledger

Hyperledger Explorer est un module blockchain et l'un des projets Hyperledger hébergés par la Fondation Linux. Conçu pour créer une application Web conviviale, Hyperledger Explorer peut afficher, invoquer, déployer ou interroger des blocs, des transactions et des données associées, des informations réseau (nom, statut, liste de nœuds), des codes chaîne et des familles de transactions, ainsi que toute autre information pertinente stockée dans le livre.

Indy Hyperledger

Hyperledger Indy est une collection d'outils, de bibliothèques et d'autres composants pour les identités numériques enracinées sur blockchains.

Hyperledger Violoncelle

Un modèle de déploiement blockchain en tant que service.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

Outre ces projets de cadre, Hyperledger a plusieurs projets d'outils visant à rendre l'accès et le développement de blockchains plus facile et plus efficace.

Hyperledger s'engage évidemment dans un large éventail de projets blockchain non monétaires. Mais cette vision approximative de ces projets doit rester insatisfaisante, car les descriptions courtes ne vont pas bien au-delà des mots-clés. Nous examinons donc de plus près les deux projets les plus importants : Sawtooth et Fabric. Ces deux projets sont créés par de grandes entreprises — Intel et IBM — et remis à Hyperledger sous forme de code open source. Avec Hyperledger les entreprises continuent à pousser leurs projets blockchain, tandis que tout le monde est invité à contribuer.

Hyperledger dent de scie (Intel)

Sawtooth Lake est la suite de blockchain modulaire d'Intel. Il est écrit en Python et conçu pour des cas d'utilisation dans de nombreux domaines de l'IoT aux Financials. Les caractéristiques dominantes de Sawtooth Lake sont qu'il prend en charge à la fois les applications et les déploiements permises et sans permis et qu'il utilise un algorithme consensuel nouvellement développé appelé Proof of of Elapsed Time (PoET).

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

PoET utilise une nouvelle instruction CPU sécurisée, qui est de plus en plus disponible dans les nouveaux processeurs comme les versions Intel. Avec ces instructions, PoET assure une sélection sûre et aléatoire d'un soi-disant « leader ». Cela peut être comparé à l'exploitation minière Bitcoin, dans laquelle les mineurs se disputent un accès unique pour écrire la blockchain. Outre l'algorithme de preuve de Bitcoin, PoET n'a pas besoin de matériel minier spécialisé.

Pour devenir un leader, chaque « validateur », qui équivaut à un nœud ou à un mineur, doit utiliser l'instruction CPU sécurisée pour demander un temps d'attente. Le validateur ayant le temps d'attente le plus court sera élu comme leader. Comme chaque bonne mine, l'algorithme PoET fonctionne comme une loterie avec le prix pour obtenir un accès en écriture à la blockchain.

À part avec криптовалюты il n'y a pas de récompense pour le leader. Il ne fait qu'une partie de l'exécution du logiciel. Il n'y aura donc pas de concurrence énergétique comme dans les crypto-monnaies. Chaque nœud peut simplement utiliser son processeur — tant qu'il s'agit d'un nouveau modèle et peut-être d'Intel — pour participer à la sélection de leader sans frais. Qu'est-ce que l'exploitation minière dans Bitcoin, est simplement une partie non intrusive du logiciel dans Sawtooth Lake.

Une autre innovation de Sawtooth Lake est la construction et la propagation des transactions. Un client construit des transactions et les soumet aux validateurs. Cela enveloppe les transactions qu'ils obtiennent à l'intérieur d'un lot et les engage complètement à l'état. Il s'agit d'un processus similaire, mais pas identique à celui où les mineurs de crypto-monnaie enveloppent les transactions à un bloc. Avec ce lot, Sawtooth résout le problème de la validation sécurisée des transactions qui dépendent les unes des autres.

À ce jour, Sawtooth est testé dans plusieurs applications. Il est testé pour enregistrer le voyage des fruits de mer de l'océan à la table, à l'aide de capteurs IoT, et suivre la propriété, la possession et les paramètres tout au long de la chaîne d'approvisionnement, du pêcheur au supermarché. L'acheteur peut accéder à un dossier complet et sans confiance de l'ensemble de la chaîne vivante des fruits de mer. Ce cas d'utilisation dans la chaîne d'approvisionnement et l'historique des produits est de plus en plus discuté pour les chaînes de blocs.

Sawtooth est également testé pour rationaliser le processus de transfert des obligations. Les développeurs ont créé une interface utilisateur pour suivre et transférer les obligations. Avec cela, les utilisateurs peuvent gérer tout un portefeuille d'obligations sur la blockchain. Un autre cas d'utilisation de Sawtooth actuellement testé sont les actifs numériques. Les développeurs ont construit une plate-forme pour gérer la propriété d'actifs numériques sur la blockchain Sawtooth, qui pourrait être en mesure de gérer un large éventail d'actifs numériques. Le point de connexion entre cette application de Sawtooth semble être le marché pour les actifs numériques de toute sorte qui est construit dans la blockchain et a déjà une interface graphique pour les utilisateurs.

Bien que ces tests soient en cours et que Sawtooths bénéficie d'un large intérêt de l'industrie, le projet semble obtenir moins de traction que la contribution d'IBM à Hyperledger.

Fabric Hyperledger

Le projet le plus intéressant de la famille Hyperledger est peut-être le Fabric d'IBM. Plutôt qu'une seule blockchain Fabric est une base pour le développement de solutions basées blockchain avec une architecture modulaire. Avec Fabric différents composants de Blockchains, comme les services de consensus et d'adhésion peuvent devenir plug-and-play. Fabric est conçu pour fournir un cadre avec lequel les entreprises peuvent créer leur propre réseau blockchain individuel qui peut rapidement évoluer à plus de 1 000 transactions par seconde.

What Is Hyperledger? How the Linux Foundation builds an open platform around the blockchain projects of Intel and IBM

Qu'est-ce que le tissu et comment cela fonctionne-t-il ? Le cadre est mis en œuvre dans Go. Il est fait pour activer les blockchains de consortium avec différents degrés d'autorisations. Fabric s'appuie fortement sur un système de contrat intelligent appelé Chaincode, que chaque pair des réseaux exécute dans des conteneurs Docker. Vous trouverez un aperçu de la technologie de Fabric dans le manuel.

Bien que ce n'est pas complètement et généralement autorisé, Fabric permet aux entreprises de faire des parties de la blockchain, sinon toutes, permises. Les participants doivent généralement s'inscrire pour obtenir l'autorisation de rejoindre et d'émettre des transactions sur une blockchain basée sur Fabric. Pour utiliser les ressources plus efficacement, Fabric a moins de nœuds qu'une chaîne publique et calcule massivement les données en parallèle, ce qui rend Fabric évolue beaucoup mieux que les blockchains publiques. Aussi son architecture de base prend en charge les données confidentielles, donnant à ses membres plus de confidentialité qu'ils trouvent sur une blockchain publique.

Peut-être le plus important est la séparation entre les « endosseurs » et les « nœuds de consensus ». Si vous êtes familier avec les crypto-monnaies comme Bitcoin, vous reconnaîtrez la séparation entre les mineurs et les nœuds. Les endosseurs ont l'état, et construisent, valident et propagent les transactions et le code de chaîne, tandis que les nœuds de consensus commandent les transactions déjà validées. Bien que cette séparation n'ait pas été un concept du premier concept blockchain de Satoshi Nakamoto, mais est devenue une réalité imdésirée dans la plupart des crypto-monnaies, Fabric est l'un des premiers à faire de cette séparation un principe de conception. Cela permet à Fabric, par exemple, d'implémenter une meilleure division du travail, de sorte que tous les pairs du réseau n'aient pas à faire tous les travaux.

Tout en n'ayant pas de devise native, Fabric permet à l'utilisateur de définir des actifs du côté client et de les utiliser avec Fabric Composer. Le cadre Chaincode Smart Contracts de Fabric est similaire à Ethereum : Chaincode définit la logique métier des actifs, les règles de lecture et de modification de ce qu'on appelle l'état des actifs. Comme Ethereum Fabric ne maintient pas un ensemble de sorties inutilisées, comme le maintient Bitcoin, mais l'état de la blockchain qui n'est pas limité aux données transactionnelles.

Autre que les blockchains publiques de cryptocurrencies Fabric permet aux participants de construire un canal séparé pour leurs actifs et donc isoler et séparer les transactions et un livre. Avec cette méthode, le code de chaîne nécessaire pour lire et modifier l'état d'un actif ne sera installé que sur les pairs impliqués dans cette analyse de rentabilisation. Comme dans les bons programmes de chat, les blockchains de Fabric permettent à l'utilisateur de participer à des interactions ouvertes et privées.

Au-delà de cela, IBM propose une conception alternative pour les blockchains publiques et sans autorisation. Fabric utilise une infrastructure à clé publique pour générer des certificats cryptographiques liés aux organisations et aux utilisateurs. Il est donc possible de restreindre l'accès aux données et aux canaux à certains acteurs.

La force de Fabric semble être la grande flexibilité en matière de permission et de confidentialité tout en permettant une grande évolutivité grâce à une division plus avancée du travail des participants au réseau.

Pour IBM Fabric sert de projet phare pour le développement de blockchain. Le géant informatique utilise Fabric pour divers projets et collaborations avec plusieurs partenaires commerciaux.

En mars 2017, IBM a lancé IBM Blockchain, un service qui permet aux développeurs de « construire et héberger rapidement des réseaux blockchain de production riches en sécurité sur le Cloud IBM ». Avec ce mouvement, IBM rattrape Microsoft, qui a longtemps intégré les blockchains dans son Azure Cloud.

Cependant, alors que Microsoft est juste un hôte cloud pour plusieurs blockchains externes, IBM promeut fortement son propre framework blockchain, Fabric, pour beaucoup de cas d'utilisation. Par exemple, à la fin de mars, Natixis et Trafigure se sont associés avec IBM pour utiliser une blockchain basée sur Fabric pour financer le commerce des matières premières pour les transactions de pétrole brut américain. Toutes les étapes majeures d'une transaction de pétrole brut sont numérisées sur la blockchain, améliorant massivement la transparence, l'efficacité et la sécurité.

En avril, IBM a annoncé plusieurs nouveaux projets de blockchain basés sur Fabric : La société s'est associée à Sichuan Heijia pour construire une plate-forme de chaîne d'approvisionnement basée sur blockchain pour les achats pharmaceutiques. Le même mois, IBM a commencé à coopérer avec Mizuho Financial Group et Mizuho Bank au Japon pour créer une plateforme basée sur la blockchain pour le financement du commerce. Ces projets visent à rationaliser les opérations commerciales et à améliorer l'efficacité de la chaîne d'approvisionnement.

Dans un autre projet divulgué en avril 2017, IBM coopère avec l'Université nationale de Singapour pour développer un module sur la technologie financière afin d'améliorer l'éducation des étudiants dans ce domaine. Enfin, en mai 2017, IBM a été choisi comme partenaire de TenNet, Sonnen et Vandebron pour développer une blockchain pour la gestion du réseau électrique aux Pays-Bas et en Allemagne.

L'épine dorsale de la technologie blockchain non monétaire, industrielle ?

Bien qu'il y ait beaucoup d'informations disponibles sur les dents de scie et les tissus, on en sait moins sur les autres projets. Peut-être que ces projets doivent d'abord grandir et mûrir pour faire l'objet de communiqués de presse, de tests et d'applications réelles. Mais les projets les plus connus, Sawtooth et Fabric, sont intéressants et semblent être soutenus par des entreprises informatiques solides. Il sera intéressant de voir si Hyperledgers réussit à connecter ces blockchains, par exemple en développant des outils qui peuvent être utilisés avec tous les frameworks de blockchain Hyperledger.

Hyperledger : Conclusion

Alors que la plupart des autres projets de blockchain se concentrent sur les crypto-monnaies et les jetons, les projets autour d'Hyperledger démontrent un fort potentiel pour construire l'épine dorsale des applications industrielles non monétaires, à grande échelle de la technologie blockchain. Avec des concepts intéressants et des leaders dans la technologie derrière, Hyperledge n'a pas les pires chances de gagner ce prix.

L'un des projets sur lesquels vous allez inévitablement trébucher lorsque vous visitez des conférences blockchain et suivez les nouvelles blockchain est Hyperledger de la Fondation Linux. Mais s'il est relativement simple de comprendre ce que sont les crypto-monnaies comme Bitcoin et même Ethereum, il est plus difficile de contourner l'initiative Hyperledger. Mais si vous le faites, vous trouverez quelques projets passionnants pour les applications blockchain industrielles non-monétaires. Qu'est-ce qu'Hyperledger ? Un bref tutoriel Hyperledger Commençons par ce qu'Hyperledger n'est pas : Pas une entreprise. Pas une crypto-monnaie. Pas une blockchain. Pas une pièce de blockchain IBM .Hyperledger est plutôt quelque chose comme un hub pour le développement de blockchain industriel ouvert. Hyperledger explique sur son site Web : « Hyperledger est un effort collaboratif open source créé pour faire progresser les technologies blockchain intersectorielles. Il s'agit d'une collaboration mondiale, hébergée par la Fondation Linux, qui comprend des leaders dans les domaines de la finance, de la banque, de l'Internet des objets, des chaînes d'approvisionnement, de la fabrication et de la technologie. » Hyperledger ne prend pas en charge Bitcoin ou toute autre crypto-monnaie. Mais la plate-forme est ravie par la technologie blockchain. Pas depuis le Web lui-même, dit le site Web, « a une technologie promise plus large et plus fondamentale révolution que la technologie blockchain. » Les chaînes de blocs ont le potentiel de « construire une nouvelle génération d'applications transactionnelles qui établissent la confiance, la responsabilité et la transparence à leur base tout en rationalisant les processus métier et les contraintes juridiques ». Nous avons donc beaucoup de promesses — et nous avons Hyperledger. Avec elle, la Fondation Linux vise à créer un environnement dans lequel les communautés de développeurs de logiciels et d'entreprises se rencontrent et coordonnent pour construire des frameworks blockchain. La Fondation Linux a fondé la plateforme en décembre 2015. En février 2016, il a annoncé les premiers membres fondateurs, en mars 2016 dix autres membres se sont joints. Aujourd'hui, Hyperledger dispose d'une liste impressionnante de plus de 100 membres. La liste couvre un large éventail de leaders de l'industrie bien connus. Il comprend des géants de la technologie de la mobilité comme Airbus et Daimler, des entreprises informatiques comme IBM, Fujitsu, SAP, Huawei, Nokia, Intel et Samsung, des institutions financières comme Deutsche Börse, American Express, J.P. Morgan, BBBVA, BNP Paribas et Well Fargo, ainsi que des startups Blockchain comme Blockstream, Netki, Lykke, Factom, Bloq et Consensys. Beaucoup des plus grandes entreprises du monde dans la technologie et la finance se rencontrent à Hyperledger avec quelques-unes des startups les plus populaires de blockchain. Devenez un Hyperledger Pro en moins de 5 semaines ! Inscrivez-vous maintenant Quelque chose comme le gouvernement exécutif d'Hyperledger est le comité des dirigeants. Il se compose de plus de 10 cadres, la plupart ayant des décennies d'expérience dans l'Open Source et des liens étroits avec plusieurs industries. Vous trouverez des dirigeants de la Fondation Apache et du Consortium W3C, ainsi que des ingénieurs d'IBM et plus encore. Certains membres d'Hyperledgers, comme Richard Brown et Tamas Blumer, ont déjà travaillé avec Blockchain pendant des années. Pour ses membres, Hyperledger fournit non seulement des connaissances techniques et des cadres logiciels, mais aussi divers contacts aux industries et aux développeurs. Relativement tôt dans l'histoire d'Hyperledger, le projet a dû prendre une décision importante. Le directeur exécutif Brian Behlendorf a été demandé s'il y aurait un « Hyperledger Coin », une unité monétaire fonctionnant sur les blockchains Hyperledger. Behlendorf a répondu que le projet Hyperledger lui-même ne construira jamais sa propre crypto-monnaie. « Vous ne verrez jamais de pièce Hyperledger », a-t-il dit. « En ne poussant pas une monnaie, nous évitons tant de défis politiques que d'avoir à maintenir une monnaie cohérente à l'échelle mondiale. » Cette décision a fortement façonné les objectifs stratégiques d'Hyperledger de construire des applications industrielles de la technologie blockchain et de la séparer fortement des schémas d'enrichissement qui évoluent habituellement à partir de blockchains basés sur des devises. Cela pourrait être plus ennuyeux, mais aussi plus simple à la technologie. De plus, une « charte » décrit les objectifs d'Hyperledger, comme un guide de mission. Selon elle, la plate-forme vise à « créer un cadre de comptabilité distribué open source et une base de code de classe entreprise » et à créer, promouvoir et maintenir une infrastructure ouverte. C'est en quelque sorte révélateur, mais en quelque sorte vague. Il décrit une sorte de programme, mais ne répond pas aux grandes questions importantes : que font toutes ces entreprises et leaders mondiaux chez Hyperledger ? Quels projets avançent-ils ? Qui participe ? Projets Hyperledger La « stratégie parapluie » d'Hyperledger incube et promeut une gamme de technologies de blockchain d'affaires, de framework, de bibliothèques, d'interfaces et d'applications. Actuellement, Hyperledger est l'hôte des projets suivants : Hyperledger Sawtooth : Ceci est une suite de blockchain modulaire développée par Intel, qui utilise un nouvel algorithme de consensus appelé Proof of of Elapsed Time (PoET). Hyperledger Iroha : Iroha est un projet de quelques entreprises japonaises pour créer un cadre facile à intégrer pour une blockchain. Hyperledger Fabric (Hyperledger IBM) : Ce projet est dirigé par IBM. Fabric est un plug et joue implémentation de la technologie blockchain conçue comme une base pour développer des applications blockchain à grande échelle avec un degré flexible d'autorisations. Hyperledger Burrow : Ce projet développe une machine à contrat intelligente admissible selon les spécifications d'Ethereum. Hyperledger Composer Un outil pour construire des réseaux d'affaires blockchain. Hyperledger Explorer Hyperledger Explorer est un module blockchain et l'un des projets Hyperledger hébergés par la Fondation Linux. Conçu pour créer une application Web conviviale, Hyperledger Explorer peut afficher, invoquer, déployer ou interroger des blocs, des transactions et des données associées, des informations réseau (nom, statut, liste de nœuds), des codes chaîne et des familles de transactions, ainsi que toute autre information pertinente stockée dans le livre. Hyperledger Indy Hyperledger Indy est une collection d'outils, de bibliothèques et d'autres composants pour les identités numériques enracinées sur blockchains. Hyperledger Violoncelle Un modèle de déploiement blockchain as-a-service. Outre ces projets de cadre, Hyperledger a plusieurs projets d'outils visant à rendre l'accès et le développement de blockchains plus facile et plus efficace. Hyperledger s'engage évidemment dans un large éventail de projets blockchain non monétaires. Mais cette vision approximative de ces projets doit rester insatisfaisante, car les descriptions courtes ne vont pas bien au-delà des mots-clés. Nous examinons donc de plus près les deux projets les plus importants : Sawtooth et Fabric. Ces deux projets sont créés par de grandes entreprises — Intel et IBM — et remis à Hyperledger sous forme de code open source. Avec Hyperledger les entreprises continuent à pousser leurs projets blockchain, tandis que tout le monde est invité à contribuer. Hyperledger Sawtooth (Intel) Sawtooth Lake est la suite de blockchain modulaire d'Intel. Il est écrit en Python et conçu pour des cas d'utilisation dans de nombreux domaines de l'IoT aux Financials. Les caractéristiques dominantes de Sawtooth Lake sont qu'il prend en charge à la fois les applications et les déploiements permises et sans permis et qu'il utilise un algorithme consensuel nouvellement développé appelé Proof of of Elapsed Time (PoET). PoET utilise une nouvelle instruction CPU sécurisée, qui est de plus en plus disponible dans les nouveaux processeurs comme les versions Intel. Avec ces instructions, PoET assure une sélection sûre et aléatoire d'un soi-disant « leader ». Cela peut être comparé à l'exploitation minière Bitcoin, dans laquelle les mineurs se disputent un accès unique pour écrire la blockchain. Outre l'algorithme de preuve de Bitcoin, PoET n'a pas besoin de matériel minier spécialisé. Pour devenir un leader, chaque « validateur », qui équivaut à un nœud ou à un mineur, doit utiliser l'instruction CPU sécurisée pour demander un temps d'attente. Le validateur ayant le temps d'attente le plus court sera élu comme leader. Comme chaque bonne mine, l'algorithme PoET fonctionne comme une loterie avec le prix pour obtenir un accès en écriture à la blockchain. À part avec криптовалюты il n'y a pas de récompense pour le leader. Il ne fait qu'une partie de l'exécution du logiciel. Il n'y aura donc pas de concurrence énergétique comme dans les crypto-monnaies. Chaque nœud peut simplement utiliser son processeur — tant qu'il s'agit d'un nouveau modèle et peut-être d'Intel — pour participer à la sélection de leader sans frais. Qu'est-ce que l'exploitation minière dans Bitcoin, est simplement une partie non intrusive du logiciel dans Sawtooth Lake. Une autre innovation de Sawtooth Lake est la construction et la propagation des transactions. Un client construit des transactions et les soumet aux validateurs. Cela enveloppe les transactions qu'ils obtiennent à l'intérieur d'un lot et les engage complètement à l'état. Il s'agit d'un processus similaire, mais pas identique à celui où les mineurs de crypto-monnaie enveloppent les transactions à un bloc. Avec ce lot, Sawtooth résout le problème de la validation sécurisée des transactions qui dépendent les unes des autres. À ce jour, Sawtooth est testé dans plusieurs applications. Il est testé pour enregistrer le voyage des fruits de mer de l'océan à la table, à l'aide de capteurs IoT, et suivre la propriété, la possession et les paramètres tout au long de la chaîne d'approvisionnement, du pêcheur au supermarché. L'acheteur peut accéder à un dossier complet et sans confiance de l'ensemble de la chaîne vivante des fruits de mer. Ce cas d'utilisation dans la chaîne d'approvisionnement et l'historique des produits est de plus en plus discuté pour les chaînes de blocs. Sawtooth est également testé pour rationaliser le processus de transfert des obligations. Les développeurs ont créé une interface utilisateur pour suivre et transférer les obligations. Avec cela, les utilisateurs peuvent gérer tout un portefeuille d'obligations sur la blockchain. Un autre cas d'utilisation de Sawtooth actuellement testé sont les actifs numériques. Les développeurs ont construit une plate-forme pour gérer la propriété d'actifs numériques sur la blockchain Sawtooth, qui pourrait être en mesure de gérer un large éventail d'actifs numériques. Le point de connexion entre cette application de Sawtooth semble être le marché pour les actifs numériques de toute sorte qui est construit dans la blockchain et a déjà une interface graphique pour les utilisateurs. Bien que ces tests soient en cours et que Sawtooths bénéficie d'un large intérêt de l'industrie, le projet semble obtenir moins de traction que la contribution d'IBM à Hyperledger. Hyperledger Fabric Le projet le plus intéressant de la famille Hyperledger est peut-être le Fabric d'IBM. Plutôt qu'une seule blockchain Fabric est une base pour le développement de solutions basées blockchain avec une architecture modulaire. Avec Fabric différents composants de Blockchains, comme les services de consensus et d'adhésion peuvent devenir plug-and-play. Fabric est conçu pour fournir un cadre avec lequel les entreprises peuvent créer leur propre réseau blockchain individuel qui peut rapidement évoluer à plus de 1 000 transactions par seconde. Qu'est-ce que le tissu et comment cela fonctionne-t-il ? Le cadre est mis en œuvre dans Go. Il est fait pour activer les blockchains de consortium avec différents degrés d'autorisations. Fabric s'appuie fortement sur un système de contrat intelligent appelé Chaincode, que chaque pair des réseaux exécute dans des conteneurs Docker. Vous trouverez un aperçu de la technologie de Fabric dans le manuel. Bien que ce n'est pas complètement et généralement autorisé, Fabric permet aux entreprises de faire des parties de la blockchain, sinon toutes, permises. Les participants doivent généralement s'inscrire pour obtenir l'autorisation de rejoindre et d'émettre des transactions sur une blockchain basée sur Fabric. Pour utiliser les ressources plus efficacement, Fabric a moins de nœuds qu'une chaîne publique et calcule massivement les données en parallèle, ce qui rend Fabric évolue beaucoup mieux que les blockchains publiques. Aussi son architecture de base prend en charge les données confidentielles, donnant à ses membres plus de confidentialité qu'ils trouvent sur une blockchain publique. Peut-être le plus important est la séparation entre les « endosseurs » et les « nœuds de consensus ». Si vous êtes familier avec les crypto-monnaies comme Bitcoin, vous reconnaîtrez la séparation entre les mineurs et les nœuds. Les endosseurs ont l'état, et construisent, valident et propagent les transactions et le code de chaîne, tandis que les nœuds de consensus commandent les transactions déjà validées. Bien que cette séparation n'ait pas été un concept du premier concept blockchain de Satoshi Nakamoto, mais est devenue une réalité imdésirée dans la plupart des crypto-monnaies, Fabric est l'un des premiers à faire de cette séparation un principe de conception. Cela permet à Fabric, par exemple, d'implémenter une meilleure division du travail, de sorte que tous les pairs du réseau n'aient pas à faire tous les travaux. Tout en n'ayant pas de devise native, Fabric permet à l'utilisateur de définir des actifs du côté client et de les utiliser avec Fabric Composer. Le cadre Chaincode Smart Contracts de Fabric est similaire à Ethereum : Chaincode définit la logique métier des actifs, les règles de lecture et de modification de ce qu'on appelle l'état des actifs. Comme Ethereum Fabric maintient pas un ensemble de sorties inutilisées, comme Bitcoin maintient, mais l'état de la blockchain qui n'est pas limité aux données transactionnelles. Autre que les blockchains publiques de cryptocurrencies Fabric permet aux participants de construire un canal séparé pour leurs actifs et donc isoler et séparer les transactions et un livre. Avec cette méthode, le code de chaîne nécessaire pour lire et modifier l'état d'un actif ne sera installé que sur les pairs impliqués dans cette analyse de rentabilisation. Comme dans les bons programmes de chat, les blockchains de Fabric permettent à l'utilisateur de participer à des interactions ouvertes et privées. Au-delà de cela, IBM propose une conception alternative pour les blockchains publiques et sans autorisation. Fabric utilise une infrastructure à clé publique pour générer des certificats cryptographiques liés aux organisations et aux utilisateurs. Il est donc possible de restreindre l'accès aux données et aux canaux à certains acteurs. La force de Fabric semble être la grande flexibilité en matière de permission et de confidentialité tout en permettant une grande évolutivité grâce à une division plus avancée du travail des participants au réseau. Pour IBM Fabric sert de projet phare pour le développement de blockchain. Le géant informatique utilise Fabric pour divers projets et collaborations avec plusieurs partenaires commerciaux. En mars 2017, IBM a lancé IBM Blockchain, un service qui permet aux développeurs de « construire et héberger rapidement des réseaux blockchain de production riches en sécurité sur le Cloud IBM ». Avec ce mouvement, IBM rattrape Microsoft, qui a longtemps intégré les blockchains dans son Azure Cloud. Cependant, alors que Microsoft est juste un hôte cloud pour plusieurs blockchains externes, IBM promeut fortement son propre framework blockchain, Fabric, pour beaucoup de cas d'utilisation. Par exemple, à la fin de mars, Natixis et Trafigure se sont associés avec IBM pour utiliser une blockchain basée sur Fabric pour financer le commerce des matières premières pour les transactions de pétrole brut américain. Toutes les étapes majeures d'une transaction de pétrole brut sont numérisées sur la blockchain, améliorant massivement la transparence, l'efficacité et la sécurité. En avril, IBM a annoncé plusieurs nouveaux projets de blockchain basés sur Fabric : La société s'est associée à Sichuan Heijia pour construire une plate-forme de chaîne d'approvisionnement basée sur blockchain pour les achats pharmaceutiques. Le même mois, IBM a commencé à coopérer avec Mizuho Financial Group et Mizuho Bank au Japon pour créer une plateforme basée sur la blockchain pour le financement du commerce. Ces projets visent à rationaliser les opérations commerciales et à améliorer l'efficacité de la chaîne d'approvisionnement. Dans un autre projet divulgué en avril 2017, IBM coopère avec l'Université nationale de Singapour pour développer un module sur la technologie financière afin d'améliorer l'éducation des étudiants dans ce domaine. Enfin, en mai 2017, IBM a été choisi comme partenaire de TenNet, Sonnen et Vandebron pour développer une blockchain pour la gestion du réseau électrique aux Pays-Bas et en Allemagne. L'épine dorsale de la technologie blockchain non monétaire, industrielle ? Bien qu'il y ait beaucoup d'informations disponibles sur les dents de scie et les tissus, on en sait moins sur les autres projets. Peut-être que ces projets doivent d'abord grandir et mûrir pour faire l'objet de communiqués de presse, de tests et d'applications réelles. Mais les projets les plus connus, Sawtooth et Fabric, sont intéressants et semblent être soutenus par des entreprises informatiques solides. Il sera intéressant de voir si Hyperledgers réussit à connecter ces blockchains, par exemple en développant des outils qui peuvent être utilisés avec tous les frameworks de blockchain Hyperledger. Hyperledger : Conclusion Alors que la plupart des autres projets de blockchain se concentrent sur les crypto-monnaies et les jetons, les projets autour d'Hyperledger démontrent un fort potentiel pour construire l'épine dorsale des applications industrielles non monétaires, à grande échelle de la technologie blockchain. Avec des concepts intéressants et des leaders dans la technologie derrière, Hyperledge n'a pas les pires chances de gagner ce prix.

Like what you read? Give us one like or share it to your friends and get +16

1,019
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today

Already have an account? Sign In