C’est quoi un smart contract?

David Nathan
| 1 min de lecture

Smart contracts / Photo: iStock / sorbetto

Les smart contracts ou “contrats intelligents sont au coeur de la blockchain Ethereum. Un smart contract, c’est un programme autonome qui va exécuter automatiquement des conditions définies au préalable. Si telle condition est bien vérifiée, alors telle conséquence s’exécutera d’elle même. C’est donc bien un code informatique qui détermine l’exécution ou non d’un contrat.

Un exemple concret pour comprendre ce qu’est un smart contract : les assurances voyages. Une grande majorité des passagers assurés contre le retard de leur vol ne réclament pas leur argent. Cela pourrait changer grâce aux smart contracts. Imaginons que toutes les données relatives au transport aérien soient mises sur la blockhain (heures d’arrivée et de départ des vols, retards, liste des passagers, etc). On pourrait, grâce à un smart contract qui se connecterait à cette base d’information, faire en sorte que les clients dont le vol est annulé ou en retard soient automatiquement remboursés, sans même en faire la demande. L’indemnisation se ferait de façon automatique et immédiate.

Les smart contracts sont donc des « contrats auto-exécutants » qui bénéficient des avantages de la blockchain : les conditions de l’accord signé entre toutes les parties sont inscrites sur le réseau de façon transparente et irréversible.

Si vous aimez les mots du monde des cryptos, allez faire un tour dans notre section lexique. Les termes HODL, FOMO, FUD n’auront plus de secrets pour vous.