Difference between revisions of "RICM5 2018 2019 - UGAChain - Smart Contract"

From air
Jump to navigation Jump to search
(Created page with "= Définition générale = Les « Smart Contracts » sont des contrats qui s’appuient sur la technologie Blockchain pour rendre infalsifiables leurs termes et les condition...")
 
Line 1: Line 1:
  +
= Smart Contract =
= Définition générale =
 
  +
 
== Définition ==
   
 
Les « Smart Contracts » sont des contrats qui s’appuient sur la technologie Blockchain pour rendre infalsifiables leurs termes et les conditions de leurs exécutions.
 
Les « Smart Contracts » sont des contrats qui s’appuient sur la technologie Blockchain pour rendre infalsifiables leurs termes et les conditions de leurs exécutions.
Line 8: Line 10:
   
 
''Références : https://www.lemagit.fr/conseil/Blockchain-quest-ce-quun-Smart-Contract-et-a-quoi-ca-sert''
 
''Références : https://www.lemagit.fr/conseil/Blockchain-quest-ce-quun-Smart-Contract-et-a-quoi-ca-sert''
  +
  +
= Catégories de Smart Contract =
  +
  +
Les Smart Contracts sont la "business logic" des Blockchain.
  +
Ils sont classés dans deux catégories suivant le cas d'usage :
  +
  +
* On-chain Smart Contracts
  +
* Installed Smart Contracts
  +
  +
== On-chain Smart Contracts ==
  +
  +
Ils sont exécutés quand une transaction survient dans la blockchain et ils sont stockés au coeur même de cette dernière.
  +
  +
== Installed Smart Contracts ==
  +
  +
Ils sont exécutés avant que les commit arrivent au "ledger" ou avant le lancement du réseau.
  +
  +
''Références : https://hackernoon.com/how-are-smart-contracts-executed-in-hyperledger-57efebf03f12
  +
''
  +
= Smart Contract et Hyperledger =
  +
  +
Les Smart Contract sont au coeur de l'implémentation des Blockchain. La plateforme open source Hyperledger facilite l'implémentation des Smart Contract, et donc la "business logic" qui régit le fonctionnement des Blockchain.

Revision as of 11:15, 29 January 2019

Smart Contract

Définition

Les « Smart Contracts » sont des contrats qui s’appuient sur la technologie Blockchain pour rendre infalsifiables leurs termes et les conditions de leurs exécutions.

Qu’est-ce qui rend un « Smart Contract » intelligent ? Alors qu’un contrat légal traditionnel définit les règles d’un accord entre plusieurs parties, un Smart Contract va plus loin et fige ces règles dans une Blockchain tout en assurant le transfert d’un actif – quel qu’il soit – lorsque les conditions contractuelles se vérifient.

Références : https://www.lemagit.fr/conseil/Blockchain-quest-ce-quun-Smart-Contract-et-a-quoi-ca-sert

Catégories de Smart Contract

Les Smart Contracts sont la "business logic" des Blockchain. Ils sont classés dans deux catégories suivant le cas d'usage :

  • On-chain Smart Contracts
  • Installed Smart Contracts

On-chain Smart Contracts

Ils sont exécutés quand une transaction survient dans la blockchain et ils sont stockés au coeur même de cette dernière.

Installed Smart Contracts

Ils sont exécutés avant que les commit arrivent au "ledger" ou avant le lancement du réseau.

Références : https://hackernoon.com/how-are-smart-contracts-executed-in-hyperledger-57efebf03f12

Smart Contract et Hyperledger

Les Smart Contract sont au coeur de l'implémentation des Blockchain. La plateforme open source Hyperledger facilite l'implémentation des Smart Contract, et donc la "business logic" qui régit le fonctionnement des Blockchain.