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 imposé 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 déposé »— 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 aboutir au même résultat, de sorte que le contrat se comporte de manière identique pour tous et ne peut pas être modifié discrètement.
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 signifient 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, ce qui explique l’importance des audits.
Exemple
Un exchange décentralisé est un ensemble de contrats intelligents qui échangent un jeton contre un autre et rémunèrent automatiquement les fournisseurs de liquidité, sans aucune entreprise détenant les fonds.
Go deeper than the definition — explainers, live data and free calculators.