Hyperledger: projet Open Source Blockchain, cadres et outils de la Linux Foundation

Qu'est-ce que Hyperledger

Hyperledger est un projet open source de la Fondation Linux qui offre un ensemble d’outils et une suite diversifiés de cadres et de projets pour les développeurs et les entreprises afin de créer et d’expérimenter des réseaux blockchain.

L’objectif du projet Hyperledger est de faciliter la collaboration entre les entreprises, les développeurs et d’autres entreprises dans le domaine de la technologie des registres distribués. Il y a actuellement plus de 250 organisations soutenant Hyperledger, et ce nombre fait boule de neige.

Qu'est-ce que Hyperledger

Hyperledger est devenu l’un des outils et environnements incontournables permettant aux parties intéressées d’en savoir plus sur la technologie blockchain et de participer à une communauté dynamique.

Fond

Le projet Hyperledger a été annoncé en décembre 2015 par le Fondation Linux en tant qu’environnement open source pour analyser, construire, expérimenter et collaborer au développement de systèmes de registres distribués. La Linux Foundation a réalisé des réalisations importantes depuis sa création en 2000, et la fondation du projet Hyperledger a contribué à attirer certains participants majeurs, notamment Blockstream, IBM, Oracle, Cisco, RedHat, Accenture, etc. Vous pouvez trouver une liste complète des organisations membres et des autres participants au projet ici.

Notamment, Hyperledger se concentre principalement sur la création de solutions de registres distribués pour les chaînes de blocs autorisées et les réseaux de consortiums; Cependant, sa popularité et son profil de plus en plus nombreux parmi les grands acteurs technologiques et financiers ont sans aucun doute donné à la technologie blockchain une exposition substantielle qu’elle n’aurait peut-être pas autrement..

Serre Hyperledger

Cadres et outils

À la base, le projet Hyperledger est un projet parapluie pour des cadres et des outils open-source modulaires pour la construction et l’expérimentation de chaînes de blocs. La tendance générale des entreprises est aux projets open-source, selon un sondage par BlackDuck et North Bridge en 2016. Avec la technologie blockchain émergeant comme l’une des innovations de pointe dans le secteur technologique actuel, il semblait naturel qu’un écosystème open source pour les entreprises soit conçu.

Hyperledger se réfère à sa conception comme “La serre des blockchains d’entreprise»Car il vise à être un incubateur pour le développement d’applications pratiques et de solutions commerciales avec la technologie blockchain.

Hyperledger vise à fournir des avantages spécifiques aux entreprises utilisant leur plateforme, notamment:

  • Réseau de collaboration et mises à jour en temps réel sur les développements importants
  • Meilleure productivité grâce à la spécialisation
  • Environnement collaboratif
  • Meilleur contrôle de la qualité du code
  • Gestion plus facile de la propriété intellectuelle

Le projet Hyperledger est énorme et comprend plus de 28 000 participants et 3,6 millions de lignes de code. Vous pouvez trouver le Hyperledger Github ici. Hyperledger se compose de 10 projets, dont 5 frameworks et 5 outils. Chaque projet est unique et contient une fonction et un avantage spécifiques pour son utilisation, Hyperledger Fabric (framework) étant le plus populaire.

Lors de l’analyse d’Hyperledger, il y a beaucoup à regarder et à considérer. Leur site Web fournit une mine de ressources sur tout, de la gouvernance ouverte aux actualités sur les événements. Cependant, nous pouvons diviser le projet global en principalement 2 sections:

  • Cadres modulaires
  • Outils modulaires

Cadres

Les cadres modulaires se composent des principaux blocs de construction et des plates-formes pour créer une variété de registres distribués et leurs composants.

Terrier de l’Hyperledger

Terrier est un client blockchain modulaire avec un moteur de contrat intelligent autorisé. Il est développé en partie pour la machine virtuelle Ethereum (EVM) et a été initialement développé et proposé par Monax.

Burrow est écrit en Go et se concentre fortement sur le fait d’être un moteur de contrat intelligent déterministe. Il utilise le Menthe Moteur de consensus BFT Proof-of-Stake et est capable d’utiliser son Application BlockChain Interface (ABCI).

Tissu Hyperledger

en tissu – également écrit en Go – est le framework le plus populaire qui est une plate-forme modulaire pour la création de solutions de grand livre distribuées avec des composants enfichables et une architecture personnalisable.

Fabric est connu pour son extensibilité et permet aux entreprises de créer des réseaux de registres distribués au-dessus d’une architecture établie et réussie.

Hyperledger Indy

Indy est un registre distribué conçu explicitement pour la gestion décentralisée des identités. La partie serveur Indy-node est construit en Python, tandis que le Indy-SDK est écrit en rouille.

Indy fournit des outils et des composants réutilisables pour gérer l’identité numérique avec des chaînes de blocs et comprend des fonctionnalités telles que l’auto-souveraineté, la confidentialité et les revendications vérifiables. Les implications de la progression d’Indy sont énormes en tant qu’identité décentralisée et certains projets de haut niveau, y compris Civique, recherchent des attestations d’identité vérifiables.

Hyperledger Iroha

Iroha est le framework blockchain conçu pour incorporer des projets d’infrastructure et met fortement l’accent sur la facilitation de la création d’applications adaptées aux utilisateurs finaux.

Iroha est écrit en C ++ et comprend des fonctionnalités telles que l’accent mis sur le développement d’applications mobiles et un nouvel algorithme de consensus BFT basé sur une chaîne appelé Sumeragi.

Dent de scie Hyperleder

Sawtooth est une plate-forme modulaire pour l’exécution de registres distribués qui permet à plusieurs innovations techniques pour les entreprises et les consortiums de prendre des décisions indépendantes sur leurs plates-formes.

Noyau en dents de scie est principalement écrit en Python alors que Radeau en dents de scie et Sabre en dents de scie sont écrits en Rust. Sawtooth possède également des composants JavaScript et Go. Dans l’ensemble, certaines des principales caractéristiques du cadre incluent le consensus dynamique, le consensus de preuve du temps écoulé (PoET), l’exécution de transactions parallèles et les transactions privées..

Outils

Les outils Hyperledger sont un ensemble diversifié d’outils qui peuvent gérer les métriques et fonctionner en conjonction avec les cadres plus larges..

Pied à coulisse Hyperledger

Pied à coulisse est écrit en JavaScript et est un outil de référence pour mesurer les performances de la blockchain. Il répertorie les indicateurs de performance tels que les transactions par seconde (TPS), la latence des transactions et l’utilisation des ressources.

Caliper est un outil général unique dans son format, et il est devenu une référence utile pour les entreprises pour mesurer les performances de leurs registres distribués.

Violoncelle Hyperledger

Violoncelle est principalement écrit en Go et apporte le modèle de déploiement à la demande aux blockchains. Il s’agit d’une application automatisée de déploiement et de gestion de blockchains sous forme de plug-and-play pour les entreprises souhaitant intégrer des technologies de registres distribués.

Cello fournit également un tableau de bord en temps réel pour les statuts de la blockchain, l’utilisation du système, les performances du code de chaîne et la configuration des blockchains. Il prend actuellement en charge l’implémentation Hyperledger Fabric.

Compositeur Hyperledger

Compositeur est écrit en JavaScript et est l’outil le plus actif concernant l’activité de développement. Il s’agit d’un outil permettant de créer des réseaux d’entreprise blockchain et est conçu pour accélérer l’intégration des applications blockchain et des contrats intelligents avec les modèles commerciaux existants.

Composer prend également en charge Hyperledger Fabric et les utilisateurs peuvent l’utiliser pour définir la manière dont les transactions interagissent avec des actifs spécifiques, notamment des propriétés, des services et d’autres actifs non fongibles..

Explorateur Hyperledger

Explorateur est l’outil qui fournit un tableau de bord pour l’appairage des détails sur les blocs. Principalement écrit en JavaScipt, Explorer est un explorateur de blocs générique basé sur le Web pour le framework Hyperledger Fabric.

Explorer peut également être intégré aux plates-formes d’authentification et prend en charge le framework Hyperledger Sawtooth avec sa base de typeScript, Angulaire itération construite.

Couette Hyperledger

Courtepointe est l’outil d’interopérabilité entre les systèmes de grand livre et est écrit en Java en implémentant le Protocole Interledger (ILP) pour les swaps atomiques.

Quilt est une implémentation de niveau entreprise de l’ILP et fournit des bibliothèques et des implémentations de référence des principaux composants d’Interledger utilisés pour les réseaux de paiement. À terme, il est censé devenir la solution d’interopérabilité pour tous les projets Hyperledger pour transférer de la valeur les uns avec les autres et effectuer des swaps atomiques distribués..

Applications

Les applications potentielles de l’intégration avec Hyperledger Projects et de l’intégration de leurs solutions sont diverses et ont des ramifications importantes pour les entreprises qui cherchent à tirer parti de la puissance de la technologie blockchain..

Deloitte et PwC tous deux ont récemment publié leurs rapports mondiaux sur la blockchain 2018 détaillant le sentiment actuel des entreprises concernant l’intégration de la technologie avec les dirigeants d’entreprises allant des secteurs tels que les services financiers aux soins de santé. Les deux études se terminent par une note positive sur la tendance à l’adoption de la technologie et les dirigeants du monde entier sont conscients et envisagent d’incorporer des solutions de grand livre distribuées..

Les opportunités qu’Hyperledger offre à ces entreprises d’expérimenter et de créer des solutions d’applications métier ne seront assurément pas négligées à mesure que la plate-forme continue de prendre de l’ampleur. Hyperledger décrit explicitement quelques excellents cas d’utilisation pour leurs projets, notamment:

  • Un prototype de chaîne d’approvisionnement de fruits de mer utilisant Hyperledger dent de scie
  • Gestion des identités décentralisées et portables avec Hyperledger Indy
  • Accréditation des médecins de la santé avec Hyperledger Indy
  • Traitement financier post-négociation à l’aide d’Hyperledger en tissu & Dent de scie

L’interopérabilité future des blockchains ainsi que la nature plug-and-play / expérimentale d’Hyperledger lui permettront de devenir une plateforme de premier plan pour la collaboration dans le développement et les applications commerciales de la technologie blockchain..

Hyperledger envisage explicitement certaines tendances et objectifs à long terme avec leur plate-forme open source dans leur papier blanc. Plus précisément, ils considèrent que la tendance à un partage accru des données nécessite l’utilisation plus répandue des registres distribués et des composants qui les accompagnent pour créer un cadre modulaire, sécurisé et interopérable pour de tels développements..

En outre, Hyperledger cherche à étendre sa gamme de modules interchangeables qui peuvent éventuellement communiquer les uns avec les autres et être déployés rapidement. La plate-forme passera également d’une pile logicielle unique à une collection d’outils prenant en charge une vaste communauté de développeurs..

Conclusion

Hyperledger est un outil puissant et pratique permettant aux entreprises de s’informer et d’intégrer les technologies de registres distribués dans leurs modèles commerciaux. Fondé sur les principes open source de la Linux Foundation, il est en passe de devenir l’une des communautés et des environnements collaboratifs les plus dynamiques pour les développeurs de la sphère de la blockchain..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map