Qu’est-ce qu’un Smart contract ?
« C’est un contrat dont les clauses sont écrites en langage informatique, et ce contrat est déployé sur la blockchain »
Si les conditions prévues sont réunies, ALORS les clauses s’exécutent automatiquement.
« Cela permet d’accroître la confiance entre les parties sans avoir recours à un tiers de confiance »
Dans ce webinar organisé en février 2019, j’ai reçu Damien Bavarel co-fondateur de youandblockchain qui explique comment fonctionnent les smart contracts. Raphäl LACAM était le modérateur du webinar. Raphaël est membre de https://kryptosphere.org/ de Marseille.
Nick Szabo, l’inventeur des Smart Contracts
11 janvier 2019
Nick Szabo est un informaticien, juriste et cryptographe connu pour ses travaux de recherche sur les contrats numériques et la monnaie numérique. Il est diplômé de l’université de Washington en 1989 avec un diplôme en sciences informatiques.
L’expression et le concept de « contrats intelligents » ont été développés par Szabo dans le but d’apporter ce qu’il appelle des pratiques « hautement évoluées » du droit des contrats, de la conception jusqu’à l’application des protocoles de commerce électronique entre inconnus sur Internet. Les contrats intelligents sont une caractéristique majeure des crypto-monnaies et du langage de programmation E (en).
Vocabulaire utilisé dans le smart contract
NOTARISATION :
La notarisation électronique est la certification des différentes étapes de l’évolution d’un document électronique en vue : de permettre lors d’un échange entre deux parties de garantir le contenu, l’origine, la date et la destination d’un message électronique. source wikipédia
P2PKH : pay-to-pubkey hash
The Pay-to-Public-Key–Hash script is the basic form of making a transaction and is the most common form of transaction on the Bitcoin network. Source Cryptocompare
OP-RETURN :
Le bitcoin pourrait potentiellement rendre beaucoup plus de services, par exemple proposer le contrôle d’un stockage distribué grâce à sa capacité d’horodatage. Il pourrait servir à certifier un grand nombre de données, grâce notamment à la fonction OP-Return, qui permet d’insérer 256 bits de caractères libres en plus d’une transaction (c’est-à-dire un hash). source le senat
EVM :
Ethereum Virtual Machine
DAPP’S :
application informatique qui s’exécute sur un système informatique distribué. Les DApps ont été popularisés par les technologies de registres distribués telles que Ethereum Blockchain, où les DApps sont souvent appelés contrats intelligents. source wikipédia
SOLIDITY :
langage de programmation orienté objet pour l’écriture de contrats intelligents.
ORACLES :
Un oracle est une source que les contractants ont déterminés étant sure et fiable et sur laquelle ils veulent s’appuyer pour récupérer les informations nécessaires à l’exécution des conditions et termes du contrat.
Conclusion
Vous savez désormais :
- Ce qu’est un smart contract.
- Qu’il est possible de réaliser des transactions sans tiers de confiance.
- Pourquoi les projets de smart contracts sont en pleine progression.
- Qu’un smart contract peut générer des économies colossales.
Je reste à votre écoute.
Bien cordialement