Crypto

Contrat intelligent

Un contrat intelligent est un code et des données stockées déployés à une adresse sur une blockchain, qui s’exécutent selon leurs fonctions programmées lorsqu’ils sont appelés par une transaction ou un autre contrat. Il peut faire respecter des règles numériques, mais il n’est pas nécessairement un contrat juridiquement exécutoire.

Passeport des éléments probants

Ce que cette page a vérifié.

Sources
2
Mise à jour de la fiche
18 août 2026

Smart contract — définition, signification pratique, exemple et risque d’interprétation courant vérifiés à partir de la documentation de référence associée

Définition vérifiée

  • Définition et explication en langage clair de « Smart contract »
  • L’exemple détaillé et la distinction décrite dans la note d’avertissement
  • Documentation de référence : Ethereum.org — Introduction aux smart contracts, Ethereum.org — Interaction avec les smart contracts

Utilisez correctement le terme

  • Consultez les termes associés lorsqu’une définition dépend d’un autre concept de marché
  • Consultez les spécifications contractuelles du courtier lorsque vous appliquez le terme à un produit particulier
  • Considérez les exemples comme des explications du fonctionnement, et non comme des cours, des prévisions ou des conseils de trading

Méthode. Relecture par la rédaction de la définition, de l’exemple, des concepts associés et de 2 sources liées. Les calculs sont vérifiés directement lorsque l’entrée contient une opération arithmétique

Périmètre et limites de la recherche +
  • Cette entrée du glossaire explique la terminologie et ne constitue pas un test d’un courtier, d’un compte de trading, d’une plateforme ou des conditions actuelles du marché
  • La formulation contractuelle et le traitement pratique peuvent varier selon les courtiers, les plateformes, les juridictions et les produits
Journal des modifications de la page +
  1. Ajout de la paternité éditoriale, d’une fiche de preuves pour la définition, de vérifications d’application et d’une brève précision sur le périmètre

Que signifie Smart contract

Un smart contract peut détenir des actifs, suivre des soldes ou appliquer des règles telles que « libérer les jetons seulement après suffisamment de signatures autorisées ». Son comportement dépend du code, de ses entrées et de la blockchain sur laquelle il s’exécute. Les interactions qui modifient l’état exigent généralement une transaction et des frais réseau ; la lecture d’informations depuis un contrat peut ne pas en exiger. Les contrats ont souvent besoin d’oracles pour les données externes.

Les smart contracts sous-tendent de nombreux tokens, exchanges décentralisés, applications de prêt et wallets. Leur automatisation peut réduire le recours à un intermédiaire pour certaines fonctions, mais elle peut aussi rendre lourdes de conséquences les erreurs de codage, les permissions malveillantes, les données de prix erronées et les transactions irréversibles. Le nom d’un contrat ou son site web ne prouve pas que son code est sûr ni qu’un projet est légitime.

Un contrat d’entiercement simplifié détient 1 ETH. Son code libère l’ETH au vendeur uniquement si deux des trois parties nommées approuvent. Si le code contient au contraire une erreur permettant à une seule partie de modifier la liste des approbateurs, la blockchain peut exécuter cette règle exactement telle qu’écrite. Le résultat dépend du code, et non de l’accord commercial voulu.

Questions fréquentes

Un smart contract peut-il accéder de lui-même à un prix réel du marché ?+

Pas directement dans le modèle blockchain habituel. Les contrats intelligents ont besoin d’un mécanisme de données externe, souvent appelé oracle, pour faire entrer sur la chaîne des informations hors chaîne comme un prix ou l’issue d’un événement. L’oracle devient alors partie intégrante du modèle de confiance et de risque.

Les smart contracts ont-ils une valeur juridique contraignante ?+

Pas automatiquement. Un smart contract est d’abord un programme technique. Le caractère juridiquement exécutoire d’un contrat associé dépend de ses clauses, des parties, du droit applicable, de la juridiction et d’autres faits extérieurs au code lui-même.

Accédez au document source.

01Ethereum.org — Introduction aux smart contracts02Ethereum.org — Interagir avec les smart contracts