Difference between revisions of "RICM5 2018 2019 - UGAChain - Smart Contract"
Jordan.Jean (talk | contribs) (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...") |
Jordan.Jean (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | = Smart Contract = |
||
⚫ | |||
+ | |||
⚫ | |||
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.