RICM5 2018 2019 - UGAChain - Hyperledger Architecture
Revision as of 15:40, 29 January 2019 by Jordan.Jean (talk | contribs) (→Vue d'ensemble de Hyperledger)
Vue d'ensemble de Hyperledger
Hyperledger est un projet "umbrella". Tous les projets Hyperledger sont conçus suivant une approche modulaire et extensible. Ils fournissent interopérabilité, des solutions sécurisés, une approche token-agnostique sans cryptomonnaie native, avec une facilité d'utilisation.
Hyperledger introduit les business composants suivants :
- Consensus Layer : responsable de générer un accord sur la validité d'un ensemble des transactions qui constituent un block.
- Smart Contract Layer : responsable de traiter les requêtes et de déterminer si les transactions sont valides en exécutant une logique business.
- Communication Layer : responsable du transport de message (peer-to-peer) entre les nœuds participants à une ledger instance partagée.
- Data Store Abstraction : permet à différents magasins de données d'être utilisés par d'autres modules.
- Crypto Abstraction : permet à différents algorithmes de chiffrement ou modules d'être transférés sans affecter d'autres modules.
- Identity Services :
Références : https://www.hyperledger.org/wp-content/uploads/2018/04/Hyperledger_Arch_WG_Paper_2_SmartContracts.pdf