Qu’est-ce qu’un Smart Contract ?


smart contract

Un smart contract, traduit littéralement ‘’contrat intelligent’’ en français, est un contrat qui a été   encodé et stocké par chacun des participants d’une même Blockchain. Ce contrat définit les conditions auxquelles toutes les parties contractantes consentent. Si ces conditions requises sont respectées, les actions sur le réseau peuvent être exécutées.

Ce contrat intelligent étant stocké sur chaque ordinateur du réseau, ces derniers doivent tous l’exécuter et obtenir le même résultat. Ainsi, tous les utilisateurs du réseau s’assurent de la fiabilité du résultat.


Les contrats intelligents ont des caractéristiques innovantes, en voici une liste :

  • Autonomie : Il n’est pas nécessaire de faire appel à un intermédiaire pour faire valider le contrat. L’exécution du contrat étant automatique, cela permet d’exclure tout risque de manipulation par un tiers.
  • Confiance : Le smart contrat est crypté dans un Distributed Ledger, il ne peut donc pas être perdu ou modifié.
  • Sauvegarde : Chaque participant ayant une copie identique du document, il est impossible de le perdre définitivement.
  • Sécurité : La cryptographie sécurise vos documents, ils ne peuvent pas être piratés.
  • Rapidité : Les contrats intelligents sont traités et exécutés automatiquement, ce qui est un gain de temps considérable par rapport au traitement manuel.
  • Économies : Les contrats intelligents réduisent les coûts puisqu’ils éliminent la présence d’un intermédiaire.
  • Précision : Les smart contracts blockchain sont automatisés donc ils limitent les erreurs humaines survenant fréquemment lors de la saisie manuel d’un grand nombre de documents.