Aller au contenu Aller à la barre latérale Atteindre le pied de page

Comme beaucoup d’innovations qualifiées d'”intelligentes”, le concept de contrats intelligents peut susciter un sentiment de tout sauf de connaissance chez de nombreuses personnes. La vérité est pourtant que les contrats intelligents sont en fait assez simples, et que leur utilisation dans le commerce et dans d’autres domaines est en pleine expansion. La capacité des contrats intelligents est ce qui a mis la blockchain Ethereum sur la carte et l’a rendue si follement populaire. C’est également la fonctionnalité convoitée derrière la récente mise à niveau Alonzo de Cardano, ainsi que d’autres blockchains, telles que Solana et Algorand, dont la popularité est récemment montée en flèche.

Cet explicatif est un moyen rapide de se familiariser avec cette partie de plus en plus importante de l’écosystème des blockchains. Nous abordons ici les points suivants :

  1. Qu’est-ce qu’un contrat intelligent ?
  2. D’où vient l’idée des contrats intelligents ?
  3. Comment fonctionnent les contrats intelligents ?

Qu’est-ce qu’un contrat intelligent ?

Un contrat intelligent est un morceau de code informatique qui s’exécute sur une blockchain conformément à des conditions prédéfinies que les parties contractantes ont acceptées. Il contient les termes de l’accord entre les parties et un ensemble de règles prédéterminées qui s’exécutent d’elles-mêmes lorsque certaines conditions sont remplies, libérant des fonds, par exemple, à l’une des parties dans certaines circonstances préalablement convenues. .

Dans le cadre d’un contrat intelligent, deux ou plusieurs parties inconnues peuvent s’engager dans une transaction sans l’intervention d’intermédiaires tels que des avocats, des banques ou des autorités centrales.

Les contrats intelligents permettent à ces parties d’échanger des fonds, des biens, des actions ou tout autre élément de valeur sur une base décentralisée, rendant les transactions traçables, transparentes et immuables.

Ils réduisent les coûts et le temps nécessaires pour conclure, formaliser et faire respecter des accords dans un environnement dit “sans confiance”.

D’où vient l’idée des contrats intelligents ?

Le premier partisan des contrats intelligents est l’informaticien américain Nick Szabo, qui, en 1994, a eu l’idée d’enregistrer les contrats dans un code qui s’active lorsque des conditions spécifiques sont remplies.

Szabo, qui a ensuite conçu BitGold, un précurseur du bitcoin, avait pour objectif d’éliminer le besoin d’intermédiaires dans les transactions.


Dans un article intitulé “Formalizing and Securing Relationships on Public Networks”, Szabo a défini les contrats intelligents comme des protocoles numériques pour les transferts de données utilisant des algorithmes permettant d’exécuter des transactions de manière autonome sur la base de conditions établies.

Mais la notion de contrat intelligent de Szabo était trop complexe pour être mise en œuvre sans la technologie blockchain, qui n’avait pas encore été inventée.

En 2008, le bitcoin est apparu, ouvrant la voie à une vague de technologies de registres distribués. La blockchain sur laquelle le bitcoin était basé n’était pas conçue pour les contrats intelligents, mais elle a préparé le terrain pour le développement ultérieur d’Ethereum, le premier à mettre l’idée en pratique.

En 2013, le cofondateur d’Ethereum, Vitalik Buterin, a publié un livre blanc intitulé “Ethereum : The Ultimate Smart Contract and Decentralized Application Platform”. Le succès fulgurant d’Ethereum a ouvert la voie au développement d’autres plateformes de contrats intelligents comme Binance Smart Chain, Cardano, Solana, Hyperledger Fabric, NEO, Algorand et Cosmos.

Comment fonctionnent les contrats intelligents ?

Le mode de fonctionnement des contrats intelligents repose sur la logique du “si-ça-que-ça”, le code imposant certaines actions lorsque des conditions spécifiques sont remplies.

Par exemple, si Frank veut acheter une voiture à Christine, et que Frank et Christine ne sont pas disposés à payer les frais facturés par un concessionnaire automobile et à s’engager à respecter le calendrier du concessionnaire pour conclure la transaction, ils créent un contrat intelligent sur une blockchain.

Le contrat stipule que Frank recevra les papiers de propriété de la voiture une fois qu’il aura payé à Chris deux unités d’une crypto-monnaie convenue mutuellement. Une fois que l’accord a été créé, il devient irréversible. Frank peut se sentir en sécurité en payant à Christine la somme convenue pour les documents de propriété de la voiture, sachant que leur contrat ne peut pas être modifié ou dénoué.

Une fois que Christine a reçu les fonds, le contrat intelligent s’exécute et remet automatiquement les documents à Frank. En déposant l’accord sur une blockchain, les deux parties peuvent éviter d’impliquer des tiers, de s’empêtrer dans des politiques potentiellement restrictives et de payer des frais à toute entité extérieure à la transaction.



Laisser un commentaire