Contrat intelligent
Un contrat intelligent est un programme stocké sur une blockchain qui s’exécute automatiquement lorsque ses conditions prédéfinies sont remplies. Comme le code et ses résultats résident sur la chaîne, le résultat est appliqué par le réseau plutôt que par une banque, un courtier ou un tribunal.
Comment ça fonctionne
Un développeur écrit la logique du contrat — par exemple, « libérer ces fonds lorsque les deux parties ont effectué un dépôt » — et le déploie sur une plateforme de contrats intelligents telle qu’Ethereum. Une fois déployé, n’importe qui peut appeler ses fonctions. Chaque nœud exécute le même code et doit parvenir au même résultat, de sorte que le contrat se comporte de manière identique pour tout le monde et ne peut pas être modifié en catimini.
Pourquoi c’est important
Les contrats intelligents sont les briques de base de la finance décentralisée, des NFT et des DAO. Ils suppriment le besoin de faire confiance à un intermédiaire, mais ils impliquent aussi que les bugs sont publics et exploitables : une faille dans le code peut être vidée par n’importe qui avant d’être corrigée, c’est pourquoi les audits sont importants.
Exemple
Une plateforme d’échange décentralisée est un ensemble de contrats intelligents qui échangent un token contre un autre et rémunèrent automatiquement les fournisseurs de liquidité, sans qu’aucune entreprise ne détienne les fonds.