Difference between revisions of "RICM5 2018 2019 - UGAChain - Hyperledger Architecture"

From air
Jump to navigation Jump to search
Line 1: Line 1:
= Vue d'ensemble de Hyperledger Architecture =
+
= 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
+
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ées 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
 
Références : https://www.hyperledger.org/wp-content/uploads/2018/04/Hyperledger_Arch_WG_Paper_2_SmartContracts.pdf

Revision as of 15:39, 29 January 2019

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ées 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