DÉFINITION de Hyperledger Fabric
Hyperledger Fabric est un cadre modulaire de blockchain qui sert de base au développement de produits, solutions et applications basés sur la blockchain à l'aide de composants plug-and-play destinés à une utilisation au sein des entreprises privées.
BREAKING DOWN Hyperledger Fabric
Hyperledger Fabric a été lancé par Digital Asset et IBM, et est maintenant devenu une entreprise intersectorielle collaborative qui est actuellement hébergée par la Linux Foundation. Parmi les nombreux projets Hyperledger, Fabric a été le premier à sortir de la phase «Incubation» et à atteindre la phase «Active» en mars 2017.
Les réseaux de blockchain traditionnels ne peuvent pas prendre en charge les transactions privées et les contrats confidentiels qui sont essentiels pour les entreprises. Hyperledger Fabric a ainsi été conçu pour être une base modulaire, évolutive et sécurisée pour proposer des solutions de blockchain industrielles.
Hyperledger Fabric est défini comme le moteur open source pour la blockchain d'entreprise, et prend en charge les fonctionnalités les plus importantes pour évaluer et utiliser la blockchain pour les cas d'utilisation métier. Ils sont discutés comme suit.
Au sein des réseaux industriels privés, l'identité vérifiable d'un participant est une exigence principale. Hyperledger Fabric prend en charge les adhésions autorisées, ce qui nécessite que tous les participants au réseau aient des identités connues. De nombreux secteurs d'activité, comme la santé et la finance, sont liés par des réglementations sur la protection des données qui imposent la conservation des données sur les différents participants et leur accès respectif à divers points de données. Fabric prend en charge une telle adhésion basée sur les autorisations.
L'architecture modulaire d'Hyperledger Fabric sépare le workflow de traitement des transactions en trois étapes différentes - les contrats intelligents appelés chaincode qui comprennent le traitement de la logique distribuée et l'accord du système, l'ordre des transactions et la validation et l'engagement des transactions. Cette ségrégation offre de multiples avantages - nombre réduit de niveaux de confiance et vérification qui maintient le réseau et le traitement sans encombrement, évolutivité du réseau améliorée et meilleures performances globales.
De plus, la prise en charge par Hyperledger Fabric du plug-and-play pour divers composants permet une réutilisation facile des fonctionnalités existantes et une intégration prête à l'emploi de divers modules. Par exemple, s'il existe déjà une fonction qui vérifie l'identité du participant, un réseau au niveau de l'entreprise doit simplement brancher et réutiliser ce module existant au lieu de reconstruire la même fonction.
Les participants au réseau ont trois rôles distincts - endosseur, committer et consenteur. En un mot, la proposition de transaction est soumise au pair endosseur, sur la base de la politique d'approbation prédéfinie concernant le nombre d'endosseurs requis. Après un nombre suffisant d'endossements par le (s) endosseur (s), un lot ou un bloc de transactions est livré au (x) committer (s). Les committers valident que la politique d'endossement a été respectée et qu'il n'y a pas de transactions conflictuelles. Une fois les deux contrôles effectués, les transactions sont validées dans le grand livre.
Courtoisie d'image:
IBMÉtant donné que seules des instructions de confirmation telles que des signatures et un ensemble de lecture / écriture sont envoyées sur le réseau, l'évolutivité et les performances du réseau sont améliorées. Seuls les endosseurs et les committers ont accès à la transaction, et la sécurité est améliorée avec moins de participants ayant accès aux points de données clés.
Le fabricant souhaite expédier les chocolats vers un marché spécifique à un prix spécifique mais ne veut pas révéler ce prix sur d'autres marchés.
Étant donné que le mouvement du produit peut impliquer d'autres parties, telles que les douanes, une compagnie maritime et une banque de financement, il est possible que le prix privé soit révélé à toutes ces parties impliquées si la blockchain standard est utilisée pour soutenir ces transactions.
Hyperledger Fabric résout ce problème en gardant les transactions privées véritablement privées sur le réseau, et seuls les participants qui ont besoin de connaître sont conscients des détails nécessaires. Un tel partitionnement des données sur la blockchain permet aux points de données spécifiques d'être accessibles uniquement aux parties qui ont besoin de le savoir.
