top of page

Contrat intelligent

Synonymes

Smart contract

Traduit directement de l'anglais "smart contract".


Un contrat intelligent est un programme informatique écrit pour la blockchain. Il est destiné à s'exécuter sur les noeuds du réseau, qui valident collégialement le résultat de cette exécution, et l'inscrivent dans la blockchain.


On interagit avec un contrat intelligent en utilisant un site web standard, qui communique avec le contrat intelligent. L'ensemble site web + contrat intelligent est appelé une "DAPP" (decentralized application).


Fondamentalement, ça reste un programme informatique, et donc il a un code source, c'est à dire des lignes de code programmées dans un langage lisible par ceux qui y sont formés. Dans la plupart des cas, le code source est public, de façon à permettre le relecture, la correction, la vérification, la copie pour adaptation, et la réutilisation par d'autre contrats intelligents. C'est typique du mouvement Open source (logiciel libre en français), qui est un fondement du web en général, donc du web coopératif par extension.


Pour pouvoir utiliser les contrats intelligents, on va habituellement fournir des jetons de gaz pour payer les services des noeuds du réseau qui l'exécutent.


C'est un outil fondamental du web coopératif, probablement le plus flexible, qui sert dans d'innombrables situations:

  • Echanger des jetons contre d'autres jetons (donc en acheter ou en vendre)

  • Interagir avec la gouvernance d'une DAO: créer une proposition, voter, rejoindre la DAO, la quitter, ...

  • génèrer un certificat carbone digital à partir de données fournies par un humain identifié par un portefeuille

  • Similairement, créer un certificat qui représente la possession d'une oeuvre d'art créée par un artiste

  • Similairement, créer un certificat qui représente une maison, une voiture, une machine agricole, un terrain agricole, ... afin de pouvoir en vendre des parties à de futurs co-propriétaires, voire même des co-gestionnaires au sein d'une DAO qui possède cette maison, ou voiture, ou terrain, ...


  • ...


Cette énorme flexibilité rend sa comprehension plus accessibles aux techniciens du web, tels que les programmeurs. Ceci dit, je pense qu'avec la multiplication des usages, de plus en plus de gens vont comprendre les possibilités de ce genre d'outils.

Voir aussi

Synonymes

Chaîne de blocs

Synonymes

Governance token

Synonymes

Web3, Web décentralisé

Synonymes

Jeton numérique

Synonymes

validateur, mineur

Synonymes

Gas token

Synonymes

OAD, DAO, decentralized autonomous organization

bottom of page