Actifs numériques

Qu’est‑ce que les contrats intelligents ? Histoire, fonction et cas d’utilisation

mm
Ajouter Securities.io à vos sources préférées sur Google
Divulgation : Securities.io peut recevoir une compensation via les liens vers les produits évalués. Cela n’influence pas nos évaluations éditoriales. Nous ne sommes pas un conseiller en placement inscrit ; ceci ne constitue pas un conseil en placement. Consultez notre politique d’affiliation.

Les contrats intelligents permettent l’automatisation de certains aspects du fonctionnement d’une plateforme. Ces accords numériques s’exécutent automatiquement des actions prédéterminées dès la réception d’un actif numérique ou d’une cryptomonnaie. Aujourd’hui, les contrats intelligents sont utilisés partout dans l’espace blockchain, mais cela n’a pas toujours été le cas. Prenons un instant pour examiner comment ces protocoles utiles sont apparus, et comment ils fonctionnent sans aucune intervention tierce.

Le concept original de contrat intelligent précède les cryptomonnaies de quatorze ans. Ironiquement, l’homme crédité d’avoir développé les contrats intelligents n’est autre que le célèbre Bitcoiniste Nick Szabo. Beaucoup de personnes pensent que Nick est en réalité Satoshi Nakamoto en raison de ses travaux antérieurs.

Nick a théorisé à propos des bits stockant de la valeur en utilisant un système de preuve de travail cinq ans avant que Bitcoin (BTC ) n’existe. Il a toujours été un pionnier dans le cryptospace. En 1994, Nick a publié son code de contrat intelligent au public. Il a également inventé l’expression « contrat intelligent ».

Nick Szabo via TMNews

Nick Szabo via TMNews

Pourquoi les « Smart Contracts » sont-ils nécessaires ?

Chaque contrat intelligent comporte quatre principes fondamentaux. Premièrement, vous avez besoin du sujet du contrat. Le sujet est ce qui donne à votre contrat l’accès aux biens ou services que le contrat régit. Deuxièmement, vous avez besoin de signatures numériques (clés privées) de toutes les parties impliquées dans le contrat. Ce sont ces signatures qui déclenchent le contrat. Ensuite vient la spécification des termes du contrat. Cette partie consiste à définir la séquence exacte des opérations qui s’exécutent lorsque le contrat est déclenché. Enfin, vous avez besoin d’une plateforme décentralisée. Un réseau blockchain conserve le contrat intelligent stocké en redondance et le protège des altérations.

Composants d’un contrat intelligent

  1. Sujet du contrat
  2. Signatures numériques
  3. Termes du contrat
  4. Plateforme décentralisée

Comment les « Smart Contracts » sont-ils utilisés ?

Les utilisations des contrats intelligents sont infinies. Les contrats intelligents vous aident à échanger des actifs numériques et réels. Les contrats intelligents résident sur la blockchain et ne peuvent pas être modifiés. Cette sécurité supplémentaire rend ces accords numériques idéaux pour de nombreux scénarios commerciaux.

Contrats intelligents dans les ICO

Les offres initiales de pièces (ICOs) utilisent des protocoles de contrats intelligents lors de leurs campagnes de financement participatif. Les contrats intelligents suivent, calculent, attribuent et distribuent automatiquement les fonds envoyés entre l’entreprise et l’investisseur. La programmation des contrats intelligents permet l’automatisation de l’ensemble du processus.

Cette automatisation permet aux entreprises d’accepter des financements d’un public plus large. La charge de travail de l’entreprise n’augmente pas, mais son exposition au financement s’accroît. La nature tout‑en‑un de cette stratégie a contribué à pousser les ICO à atteindre des chiffres records lors du boom de 2017. Un rapport montre que le volume des ICO a doublé les chiffres de l’année précédente en mai 2018.

Les entreprises traditionnelles se tournent vers les contrats intelligents

Les entreprises traditionnelles continuent d’entrer dans le domaine des contrats intelligents à mesure que l’intégration de la blockchain progresse. Aujourd’hui, des plateformes existent qui utilisent les contrats intelligents pour presque tout, y compris l’immobilier, les investissements, les redevances, les élections, la logistique, et bien plus encore.

Contrats intelligents propulsés par Ethereum

La cryptomonnaie Ethereum (ETH ) est surtout connue pour avoir introduit le concept de contrat intelligent dans le cryptospace. Le protocole ERC‑20 d’Ethereum utilise les contrats intelligents pour automatiser la création et la distribution de jetons. L’ERC‑20 est de loin le protocole d’émission de jetons le plus utilisé sur le marché.

Codage de contrat intelligent Ethereum via Ethereum.org

Codage de contrat intelligent Ethereum via Ethereum.org

Vitalik Buterin, le développeur d’Ethereum, décrit les contrats intelligents comme un programme qui « valide automatiquement une condition et détermine si l’actif doit être attribué à une personne, retourné à la personne qui l’a envoyé ou à une combinaison des deux ». Ethereum utilise sa Machine Virtuelle (EVM) pour réaliser nativement les capacités des contrats intelligents.

Développement de contrats intelligents

Depuis qu’Ethereum a popularisé les contrats intelligents, des modèles de contrats intelligents plus complexes et avancés sont apparus dans le cryptospace. Des plateformes telles qu’EOS, Stellar (XLM ) et NEO utilisent des mécanismes de consensus différents de celui de la preuve de travail initialement utilisé par Ethereum.

Les contrats intelligents éliminent l’intermédiaire de nombreux systèmes d’entreprise les plus utilisés aujourd’hui. La nature sans confiance de ces protocoles permet aux entreprises et aux investisseurs d’augmenter simultanément l’efficacité et la sécurité. Vous pouvez vous attendre à une intégration accrue de cette technologie dans les systèmes d’entreprise traditionnels à mesure que davantage de plateformes arrivent sur le marché.

David Hamilton est un journaliste à plein temps et un bitcoiniste de longue date. Il se spécialise dans la rédaction d'articles sur la blockchain. Ses articles ont été publiés dans plusieurs publications bitcoin, notamment Bitcoinlightning.com