Bitcoin.com

Que sont les contrats intelligents ? Comment fonctionnent-ils en 2026 ?

Les contrats intelligents sont des programmes qui s'exécutent automatiquement sur une blockchain. Découvrez ce qu'ils sont, comment ils fonctionnent et où ils s'exécutent, notamment sur Bitcoin.

Dernière mise à jour
Publié
Temps de lecture5 min de lecture
Rédigé par
Neil Author
Neill Velardo
Vérifié par
Graham Stone Author Image
Graham Stone
What is a smart contract?

Lorsque vous échangez un token contre un autre sur une bourse décentralisée, aucune personne n'approuve la transaction. Aucune banque ne détient vos fonds entre-temps. L'intégralité de la transaction se déroule au sein d'un contrat intelligent : un code qui réside sur une blockchain et s'exécute automatiquement lorsque ses conditions sont remplies.

Les contrats intelligents sont des programmes stockés sur une blockchain qui exécutent automatiquement une série d'instructions lorsque des conditions prédéfinies sont remplies. Ils sont à la base de la plupart des activités actuelles liées aux cryptomonnaies, qu'il s'agisse de prêter des milliards de dollars sur des protocoles comme Aave, d'échanger des tokens sur Uniswap ou encore de créer des NFT sur Ethereum et Solana.

Ce guide explique ce que sont les contrats intelligents, comment ils fonctionnent étape par étape, où ils s'exécutent (notamment sur Bitcoin) et à quoi ils servent.

Utilisez la fonctionnalité multichaîne Application Bitcoin.com Wallet, à laquelle des millions d'utilisateurs font confiance pour envoyer, recevoir, acheter, vendre, échanger, utiliser et gérer en toute sécurité et en toute simplicité des bitcoins (BTC), du Bitcoin Cash (BCH), de l'Ether (ETH) et les cryptomonnaies les plus populaires. L'application vous permet d'interagir avec des contrats intelligents sur divers réseaux de blockchain publics.

Points clés à retenir

  • Un contrat intelligent est un code qui s'exécute automatiquement et qui est stocké sur une blockchain. Une fois ses conditions remplies, le processus se déclenche automatiquement, sans qu'aucune partie ne puisse en bloquer le résultat ni le contrecarrer.
  • Ils passent par quatre étapes : Un développeur écrit le code (généralement en Solidity), le déploie sur une blockchain, un utilisateur le déclenche via une transaction, et chaque nœud du réseau produit le même résultat.
  • Ethereum abrite le plus grand écosystème, mais Bitcoin prend également en charge les contrats intelligents via Taproot, Stacks, Rootstock et le framework expérimental BitVM.
  • Les principaux cas d'utilisation en 2026 sont la DeFi, les NFT, les DAO et les actifs du monde réel tokenisés, avec des centaines de milliards de dollars transitant à tout moment par le biais de contrats intelligents.
  • L'immuabilité est une arme à double tranchant. La même caractéristique qui rend les contrats intelligents fiables rend également leurs bogues permanents ; c'est pourquoi les audits sont utiles, mais ne peuvent garantir la sécurité.

Qu'est-ce qu'un contrat intelligent ?

Un contrat intelligent est un programme stocké sur une blockchain qui exécute automatiquement une série d'instructions lorsque des conditions prédéfinies sont remplies.

Cela peut sembler abstrait tant qu'on ne le compare pas à un contrat classique. Un contrat classique est un accord écrit. Si l'une des parties ne respecte pas ses engagements, l'autre partie doit intenter une action en justice et convaincre un tribunal de faire respecter le contrat. Le document en lui-même n'a aucun effet.

Un contrat intelligent se distingue par le fait que ses règles sont écrites sous forme de code, et que ce code s'exécute sur un réseau d'ordinateurs qu'aucune partie ne contrôle à elle seule. Dès que les conditions définies dans le code sont remplies, le contrat s'exécute. Il n'y a aucune étape d'exécution que quelqu'un pourrait refuser. Si le code stipule « si X se produit, envoie 1 ETH à Alice », et que X se produit, Alice reçoit 1 ETH. Aucune contrepartie ne peut bloquer cette opération.

Ce terme a été inventé par l'informaticien Nick Szabo, qui l'a proposé au milieu des années 1990. L'idée est restée essentiellement théorique jusqu'au lancement d'Ethereum en 2015, doté d'une machine virtuelle spécialement conçue pour exécuter ce type de code à grande échelle. C'est à ce moment-là que les contrats intelligents sont passés du statut de concept à celui de catégorie à part entière.

On nous demande parfois si les contrats intelligents sont de « véritables » contrats au sens juridique du terme. Parfois oui, parfois non. Un contrat à exécution automatique stocké sur une blockchain peut répondre aux exigences juridiques d’un accord, mais la plupart des contrats intelligents actuellement en circulation s’apparentent davantage à des mécanismes automatisés s’inscrivant dans un dispositif plus large qu’à des documents juridiques autonomes. Vous trouverez plus d’informations à ce sujet dans la FAQ ci-dessous.

Comment fonctionnent les contrats intelligents ?

Les contrats intelligents passent par quatre étapes : un développeur écrit le code, celui-ci est déployé sur une blockchain, quelqu'un le déclenche par le biais d'une transaction, et le réseau exécute le résultat.

1. Le code est écrit

Les contrats intelligents sont écrits dans un langage de programmation spécialement conçu à cet effet. Le plus courant est Solidity, qui fonctionne sur Ethereum et sur la plupart des chaînes compatibles avec celui-ci. Parmi les autres, on peut citer Rust (utilisé sur Solana et Near), Move (Aptos et Sui) et Vyper. Le code précise exactement ce que prévoit le contrat, quelles conditions déclenchent quelles actions, et qui est autorisé à appeler quelles fonctions.

Il n'est pas nécessaire de savoir lire du code pour comprendre ce qui se passe. Voici un extrait de cinq lignes en Solidity :

function withdraw() public {
require(block.timestamp >= unlockTime, "Fonds bloqués");
require(msg.sender == owner, "Ce n'est pas le propriétaire");
payable(owner).transfer(address(this).balance);
}

En clair : n'importe qui peut appeler cette fonction, mais celle-ci ne débloque les fonds que si deux conditions sont toutes deux remplies. Premièrement, le délai de déblocage doit être écoulé. Deuxièmement, l'appelant doit être le propriétaire. Si l'une de ces conditions n'est pas remplie, la fonction s'interrompt et rien ne se passe. C'est là l'essence même d'un contrat intelligent : un ensemble de règles du type « si ceci, alors cela », sans aucune possibilité d'intervention humaine.

2. Le contrat est déployé

Une fois la rédaction terminée, le développeur envoie à la blockchain une transaction spéciale contenant le code compilé. Les validateurs (ou les mineurs, sur les chaînes qui y ont encore recours) intègrent cette transaction dans un bloc. Le contrat est désormais stocké à une adresse unique sur la chaîne, aux côtés de tous les autres contrats et comptes d’utilisateurs. N'importe qui dans le monde peut lire son code et interagir avec lui.

3. Quelqu'un le déclenche

Les contrats intelligents n'agissent pas de leur propre chef. Ils attendent. Lorsqu'un utilisateur envoie une transaction à l'adresse du contrat, généralement via un portefeuille tel que MetaMask, chaque nœud du réseau exécute le code du contrat en utilisant cette transaction comme entrée. Sur Ethereum, cette exécution s'effectue au sein de la machine virtuelle Ethereum (EVM), un environnement d'exécution utilisé par chaque nœud pour produire le même résultat pour une même entrée. C'est l'EVM qui garantit la fiabilité du résultat sans qu'aucune entité ne soit en charge du processus.

4. Le résultat est enregistré

Une fois l'exécution du code terminée, les modifications qui en résultent (soldes mis à jour, transfert de propriété, enregistrement effectué) sont intégrées au bloc suivant. Chaque nœud vérifie de manière indépendante ce même résultat. Après l'ajout de quelques blocs supplémentaires, la modification est définitive et devient de fait immuable.

Où s'exécutent les contrats intelligents : comparaison des plateformes

C'est grâce à Ethereum que les contrats intelligents se sont démocratisés, et c'est toujours sur cette plateforme que se trouve le plus grand écosystème. Mais ce n'est plus la seule option. Il faut notamment noter que Bitcoin prend désormais en charge les contrats intelligents de plusieurs façons également.

Plateforme
Langue
Utilisation courante
Remarques
Ethereum
Solidity, Vyper
DeFi, NFT, DAO
Le plus grand écosystème, les frais les plus élevés sur le réseau principal
Solana
Rouille
DeFi à haut débit, NFT
Moins cher, plus rapide, moins éprouvé au combat
Bitcoin (Taproot)
Script Bitcoin
Paiements multisignature à délai de déblocage
Expressivité limitée, sécurité maximale
Piles
Clarté
Contrats intelligents garantis par Bitcoin
Règlement en bitcoins
Rootstock (RSK)
Solidité
Contrats de type Ethereum
Sidechain compatible EVM sécurisée par Bitcoin
BitVM
(recherche)
Calculs arbitraires sur Bitcoin
En phase expérimentale à partir de 2026
Plateforme
Ethereum
Langue
Solidity, Vyper
Utilisation courante
DeFi, NFT, DAO
Remarques
Le plus grand écosystème, les frais les plus élevés sur le réseau principal
Plateforme
Solana
Langue
Rouille
Utilisation courante
DeFi à haut débit, NFT
Remarques
Moins cher, plus rapide, moins éprouvé au combat
Plateforme
Bitcoin (Taproot)
Langue
Script Bitcoin
Utilisation courante
Paiements multisignature à délai de déblocage
Remarques
Expressivité limitée, sécurité maximale
Plateforme
Piles
Langue
Clarté
Utilisation courante
Contrats intelligents garantis par Bitcoin
Remarques
Règlement en bitcoins
Plateforme
Rootstock (RSK)
Langue
Solidité
Utilisation courante
Contrats de type Ethereum
Remarques
Sidechain compatible EVM sécurisée par Bitcoin
Plateforme
BitVM
Langue
(recherche)
Utilisation courante
Calculs arbitraires sur Bitcoin
Remarques
En phase expérimentale à partir de 2026

Ethereum héberge le plus grand écosystème de contrats intelligents. En avril 2026, DefiLlama indiquait que la valeur totale verrouillée dans la DeFi se situait entre 95 et 160 milliards de dollars, selon la manière dont sont comptabilisés les jetons de restaking et de liquid staking, Ethereum et ses réseaux de couche 2 en représentant la majeure partie. Le revers de la médaille, c’est le coût : les frais de transaction sur le réseau principal augmentent en cas de congestion, ce qui a poussé l’activité vers des réseaux de couche 2 moins coûteux construits par-dessus.

Solana est le principal concurrent non-EVM. Elle utilise Rust, traite les transactions en parallèle et maintient ses frais à quelques fractions de centime. À la mi-mai 2026, la TVL de Solana s'élevait à près de 5,5 milliards de dollars, soit environ 6,8 % du marché mondial de la DeFi, avec un ratio volume/TVL élevé qui reflète le débit de la chaîne.

La situation du Bitcoin est plus intéressante que ne le laissent entendre la plupart des articles explicatifs. Le Bitcoin a toujours pris en charge une forme limitée de contrats intelligents via Bitcoin Script, utilisés notamment pour les portefeuilles multisignatures et les paiements à déclenchement temporel. La mise à jour Taproot de novembre 2021 a rendu ces fonctionnalités plus efficaces et plus confidentielles. Plusieurs autres projets étendent encore davantage les capacités du Bitcoin en matière de contrats intelligents : Stacks exécute des contrats Clarity dont le règlement s'effectue en Bitcoin, Rootstock est une sidechain sécurisée par le Bitcoin qui exécute des contrats Solidity, et BitVM (proposé en 2023) est un cadre de recherche permettant de vérifier des calculs arbitraires sur le Bitcoin.

À quoi servent les contrats intelligents ?

En 2026, les domaines d'utilisation des contrats intelligents les plus dynamiques seront la finance décentralisée, la propriété numérique, la gouvernance sur la chaîne et une liste croissante d'applications non natives de la cryptomonnaie.

Finance décentralisée (DeFi). Prêter, emprunter, échanger et générer des rendements sans intermédiaire centralisé. L’exemple phare est Uniswap, une bourse décentralisée dont les contrats intelligents ont traité plus de 3,45 billions de dollars de volume de transactions cumulé en janvier 2026. Aave est le protocole de référence équivalent pour les prêts.

Les NFT et la propriété numérique. Les contrats intelligents conformes à des normes telles que ERC-721 et ERC-1155 sur Ethereum définissent la propriété d'actifs numériques uniques, qu'il s'agisse d'œuvres d'art, d'objets de jeux vidéo ou d'actifs du monde réel tokenisés. Chaque place de marché NFT constitue une couche d'interface utilisateur qui s'appuie sur ces contrats.

Les DAO et la gouvernance. Les organisations autonomes décentralisées (DAO) utilisent des contrats intelligents pour gérer des trésoreries communes, organiser des votes sur des propositions et mettre automatiquement en œuvre les décisions prises lorsqu'un vote est adopté. Certaines DAO disposent de trésoreries s'élevant à plusieurs centaines de millions de dollars.

Au-delà de la cryptomonnaie. Au-delà des domaines strictement liés à la cryptomonnaie, les contrats intelligents ont trouvé leur place dans le suivi de la chaîne d'approvisionnement, la tokenisation d'actifs du monde réel (tels que les bons du Trésor et l'immobilier) et l'assurance paramétrique, où les indemnités sont versées automatiquement en fonction d'un événement vérifiable, comme le retard d'un vol.

Limites et risques

Les contrats intelligents comportent de réels compromis qu’une description honnête se doit de mentionner.

L'immuabilité est une arme à double tranchant. Une fois déployé, un contrat intelligent est difficile à modifier. C’est ainsi qu’il a été conçu. Cela signifie également que les bugs sont permanents, à moins que les développeurs n’aient prévu une voie de mise à jour. Le piratage du DAO en 2016, qui a permis de détourner environ 60 millions de dollars en ETH à l’époque via un bug de réentrance, en est l’exemple par excellence. Le gel du portefeuille multisig Parity en 2017 a bloqué définitivement plus de 150 millions de dollars de fonds d’utilisateurs, car un autre bug a permis à un utilisateur de transformer accidentellement le contrat de bibliothèque en contrat personnel, puis de le détruire. Ces fonds restent inaccessibles à ce jour.

Le problème de l'oracle. Les contrats intelligents ne peuvent agir que sur des données déjà présentes sur la blockchain. Pour réagir à tout événement du monde extérieur (le cours d’une action, le retard d’un vol, le résultat d’un match de football), ils ont besoin d’un service d’oracle pour intégrer ces données à la blockchain. Chainlink est le service dominant dans ce domaine. Les oracles introduisent une dépendance à la confiance que le reste du système a été conçu pour éviter.

Les audits sont utiles. Ils ne garantissent toutefois pas la sécurité. La plupart des principaux protocoles font l'objet d'audits, parfois réalisés par plusieurs cabinets. Même les contrats ayant fait l'objet d'un audit peuvent néanmoins être exploités. Considérez la mention « audité » comme un signe positif parmi d'autres, et non comme un feu vert vous invitant à investir des fonds que vous ne pouvez pas vous permettre de perdre.

Conclusion

Un contrat intelligent est un programme stocké sur une blockchain qui s'exécute automatiquement lorsque ses conditions sont remplies. En 2026, cette idée simple est devenue une infrastructure aboutie sur Ethereum, en pleine expansion sur Bitcoin, et constitue le fondement de la plupart des activités réelles menées dans le domaine des cryptomonnaies. Le passage d’« un accord que quelqu’un fait respecter » à « un code qui s’applique de lui-même » reste la plus grande avancée rendue possible par les blockchains, et l’éventail des possibilités offertes par les contrats intelligents ne cesse de s’élargir à mesure que les réseaux sous-jacents gagnent en maturité.

Frequently Asked Questions

Are smart contracts legally binding?
Sometimes, but not automatically. A smart contract can satisfy traditional contract requirements (offer, acceptance, and consideration) if structured that way, but deployed code is not automatically a court-enforceable agreement. Several U.S. states, including Arizona and Tennessee, have passed legislation clarifying that an agreement is not invalid simply because it contains a smart contract term.
How much does it cost to deploy a smart contract?
Can a smart contract be changed after it is deployed?
What is the difference between a smart contract and a dApp?

Commencez à investir en toute sécurité avec le portefeuille Bitcoin.com

Plus de 85 millions de portefeuilles créés à ce jour. Tout ce dont vous avez besoin pour acheter, vendre, échanger et investir vos bitcoins et autres cryptomonnaies en toute sécurité.

A screenshot of the Bitcoin.com Wallet app

Scannez le code pour télécharger le portefeuille Bitcoin.com

Scannez ce code QR avec votre appareil mobile ; vous serez automatiquement redirigé vers la page de la boutique correspondante.