Hyperledger Fabric : fonctionnalités et applications les plus essentielles que vous devez connaître

Publié: 2020-03-27

Au fil des ans, alors que la technologie Blockchain continue de se développer et de se développer, nous avons vu l'inclusion de nombreux cadres et outils Blockchain dans le domaine Blockchain. L'un de ces frameworks Blockchain est Hyperledger.

Hyperledger est apparu sous les projecteurs en 2016. Il s'agit d'une suite d'outils et de projets open source conçus explicitement pour rationaliser le processus de développement d'applications et de systèmes Blockchain via une collaboration améliorée entre les entreprises et les développeurs travaillant avec le DLT (Distributed Ledger Technology).

Apprenez des cours de logiciels dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

Dans cet article, nous allons nous concentrer sur l'un des projets les plus réussis et les plus populaires d'Hyperledger - Hyperledger Fabric.

Table des matières

Qu'est-ce qu'Hyperledger Fabric ?

Hyperledger Fabric est un cadre de registre distribué de niveau entreprise qui vise à fournir deux fonctionnalités essentielles pour les cas d'utilisation de Blockchain : la modularité et la polyvalence. L'architecture modulaire de Fabric s'adapte de manière transparente à la diversité des cas d'utilisation de la technologie Blockchain dans l'industrie en tirant parti d'éléments plug-and-play tels que la confidentialité, le consensus et les services autorisés.

Certaines des fonctionnalités principales d'Hyperledger Fabric sont

  • Il a une architecture hautement modulaire et autorisée.
  • Il dispose d'un consensus plug-and-play.
  • Il dispose d'un modèle de contrat intelligent ouvert qui donne la flexibilité de mettre en œuvre n'importe quel modèle de solution souhaité (modèle de compte, modèle UTXO, etc.).
  • Il a une faible latence de finalité/confirmation.
  • Il prend en charge EVM et Solidity.
  • Il prend en charge les données interrogeables (requêtes basées sur des clés et requêtes JSON).
  • Il prend en charge les contrats intelligents multilingues pour des langages tels que Go, Java et Javascript.
  • Il offre une approche flexible de la confidentialité des données - il effectue l'isolation des données via des «canaux», le partage de données sur la base du besoin de savoir en tirant parti des «collections» de données privées.
  • Il propose un modèle d'approbation flexible pour parvenir à un consensus entre les organisations requises.
  • Il facilite les opérations continues, y compris les mises à niveau progressives et la prise en charge des versions asymétriques.

Hyperledger Fabric est un réseau Blockchain autorisé qui est mis en place par des organisations qui se réunissent pour créer un consortium. Les organisations qui participent à ce consortium sont appelées membres .

La meilleure caractéristique de Fabric est peut-être son architecture réseau dans le réseau. Bien que les membres du réseau se réunissent dans l'intention de collaborer, puisque chaque organisation membre doit conserver ses données privées, elles entretiennent des relations séparées au sein de leur réseau. Chaque organisation membre du réseau crée une configuration pour ses pairs qui participent au réseau. La configuration de ces pairs se fait à l'aide de composants cryptographiques tels que Certificate Authority.

Ces pairs au sein d'un réseau reçoivent des demandes d'invocation de transaction des clients à l'intérieur de l'organisation. Ici, un client fait référence à une application spécifique, un portail desservant une organisation particulière ou une activité commerciale. Ces clients interagissent avec le réseau Fabric en exploitant le SDK Hyperledger Fabric ou le service Web REST. Le chaincode (Smart Contract) installé dans les nœuds pairs déclenche la demande d'invocation de la transaction.

Le réseau Fabric est basé sur la technologie DLT (Distributed Ledger Technology) dans laquelle tous les pairs maintiennent un registre par canal (auquel ils s'abonnent). Cependant, contrairement à Ethereum, dans le réseau Hyperledger Fabric, les pairs ont des rôles différents. Les trois types de pairs sont :

  • Homologue endosseur – Les homologues endosseurs sont les nœuds qui valident la transaction et exécutent le code blockchain tout en simulant le résultat de la transaction. Cependant, ces homologues ne mettent pas à jour le registre.

  • Homologue d'ancrage – Au moment de la configuration du canal, un homologue d'ancrage ou un groupe d'homologues d'ancrage sont configurés simultanément. Ces pairs reçoivent des mises à jour des pairs endosseurs sur les transactions, puis ils diffusent les mises à jour aux autres pairs de l'organisation. Étant donné que les homologues d'ancrage sont détectables, ils peuvent être facilement découverts par l'homologue de l'ordre ou tout autre homologue.

  • Homologue de commande – L'homologue de commande fonctionne comme le principal canal de communication pour le réseau Fabric. Le pair de l'ordre crée le bloc et le livre à tous les autres pairs. Il est responsable du maintien d'un état de registre cohérent sur l'ensemble du réseau.

tissu hyperlivre

La source

Structure Hyperledger : Applications

1. Paiements numériques

Alors que Hyperledger est un réseau Blockchain privé décentralisé qui facilite la transaction sécurisée entre deux parties, Fabric se concentre sur la création d'Interledger pour le secteur financier. Interledger travaille sur le concept de connexion de différents registres, facilitant ainsi la réalisation de transactions via les mêmes canaux.

L'idée derrière la conception d'Interledger est d'encourager la communication entre les différents systèmes de paiement internationaux à travers le monde. La conception est telle que n'importe quel payeur dans n'importe quel endroit du monde devrait être en mesure de payer n'importe quel bénéficiaire, rapidement et avec des coûts minimes, sans que les deux parties aient besoin d'ouvrir des comptes sur un service de paiement global particulier.

Lire : Idées de projets Blockchain et sujets pour les débutants

2. Traçage au diamant

L'activité d'extraction de diamants est délicate. Pendant le processus d'extraction et d'extraction, les diamants passent et échangent plusieurs mains. Naturellement, si des mesures strictes ne sont pas prises, le double jeu et la fraude sont monnaie courante dans ce commerce.

Avec Hyperledger Fabric, les entreprises impliquées dans l'extraction de diamants, y compris les mineurs, les séparateurs, les exportateurs et les détaillants, peuvent former un consortium. Ce faisant, Fabric peut suivre et enregistrer toutes les transactions, gardant ainsi l'ensemble du processus transparent.

3. Chaîne d'approvisionnement alimentaire

Depuis longtemps, les entreprises de divers secteurs utilisent Hyperledger pour suivre le traitement des produits tout au long de leur parcours de fabrication. Dans le secteur de la fabrication alimentaire, les entreprises utilisent Fabric pour former des consortiums afin à la fois d'améliorer le processus d'approvisionnement alimentaire et de gagner la confiance des clients.

Avec Fabric, les utilisateurs autorisés peuvent accéder aux données de la chaîne d'approvisionnement alimentaire quand ils le souhaitent. Ils peuvent suivre l'historique complet ainsi que l'emplacement actuel de n'importe quel aliment. De plus, si un aliment est infecté ou défectueux, les fabricants peuvent identifier la source de l'infection ou du défaut et prendre les mesures nécessaires pour y remédier.

4. Contrats B2B

Avec Hyperledger Fabric, les entreprises peuvent codifier leurs contrats commerciaux pour permettre l'automatisation des accords contractuels entre deux ou plusieurs parties en toute sécurité. Alors que le concept Blockchain garde essentiellement les informations «publiques», l'architecture réseau dans le réseau de Fabric garantit que les informations confidentielles et sensibles des contrats B2B restent avec les organisations membres.

Lire : Salaire d'un développeur de blockchain en Inde

5. Identité numérique

Face à l'augmentation des violations de données et des cybercrimes, les entreprises sont de plus en plus préoccupées par la sécurité de leurs données et de leur réseau. Étant donné que les systèmes de sécurité réseau traditionnels ne parviennent pas à fournir une sécurité et une fiabilité robustes, de plus en plus d'entreprises se tournent désormais vers la technologie Blockchain pour sécuriser leurs données sensibles. En utilisant un registre Blockchain autorisé comme Fabric, les organisations peuvent contrôler efficacement quand, où et avec qui elles partagent leurs informations d'identification numériques.

Conclusion

Nous espérons que cet article a réussi à vous fournir l'idée fondamentale derrière Hyperledger Fabric, son fonctionnement et quelles sont ses applications. Si ce que vous lisez vous intéresse, creusez plus profondément et apprenez-en plus sur Hyperledger Fabric !

Ces cadres et outils Hyperledger uniques prouvent qu'Hyperledger détient un immense potentiel pour la technologie Blockchain. Vous pouvez utiliser ces outils pour développer des applications industrielles et non monétaires hautement évolutives et robustes.

Vous pouvez en savoir plus sur les technologies blockchain dans notre blog, alors assurez-vous de le vérifier plus tard.

Il y a une augmentation des carrières dans la technologie blockchain et la blockchain a énormément changé à jamais le visage même de l'industrie technologique. Si vous souhaitez devenir un développeur de blockchain et créer des contrats intelligents et des codes de chaîne, consultez le programme de certificat avancé IIIT-B & upGrad en technologie blockchain .

Quels sont les composants d'Hyperledger Fabric ?

Hyperledger Fabric est un réseau blockchain autorisé axé sur les entreprises. Il est composé d'une variété d'individus ou de groupes qui collaborent pour atteindre un objectif commun. Ces organisations peuvent inclure une banque, une institution financière ou un réseau de chaîne d'approvisionnement. Chaque organisation est reconnue et se voit attribuer une autorité de certification de fabric. Les organisations qui composent ce groupe sont appelées membres. Tout membre de la structure peut configurer un ou plusieurs homologues autorisés pour participer au réseau à l'aide de l'autorité de certification de la structure. Tous ces pairs doivent être autorisés de la manière appropriée. Une application côté client se connecte au réseau et est construite avec le kit de développement logiciel, abrégé en SDK, dans n'importe quel langage de programmation.

Quelle est la portée d'Hyperledger Fabric ?

Il y a beaucoup de buzz autour de Hyperledger Fabric, et il y a beaucoup de demande pour cela. De plus, cette plate-forme adhère aux normes et procédures de l'organisation de l'entreprise. En réalité, nous avons plusieurs projets live sur la plateforme qui se portent plutôt bien. Une carrière en tant que spécialiste des tissus vous offrira des opportunités professionnelles distinctes. Par conséquent, il peut être utile pour vous aider à démarrer votre carrière à partir d'un poste très élevé au sein d'une entreprise. En outre, un meilleur emploi s'accompagne d'avantages supplémentaires. Les offres d'emploi dans le développement d'Hyperledger commencent tout en haut. De plus, tout titre de poste dans cette entreprise devrait s'attendre à un salaire respectable.

En quoi le tissu hyperledger est-il différent de la Blockchain traditionnelle ?

Les transactions privées et les contrats secrets, cruciaux pour les entreprises, ne sont pas pris en charge par les réseaux de blockchain traditionnels. En réponse à cela, Hyperledger Fabric a été développé en tant que cadre flexible, évolutif et sécurisé pour permettre des solutions de blockchain industrielles. Hyperledger Fabric est un moteur de blockchain open source qui prend en charge les parties les plus importantes de l'analyse et de la mise en œuvre de la blockchain pour les cas d'utilisation commerciale. Hyperledger Fabric autorise les adhésions basées sur l'autorisation ; par conséquent, tous les participants au réseau doivent avoir des identités connues. De nombreuses entreprises, comme la santé et la banque, sont contrôlées par des règles de protection des données qui imposent la conservation des informations des participants et leur accès à divers points de données. Fabric prend en charge l'adhésion basée sur les autorisations