Qu’est-ce qu’un contrat intelligent? | Explication pour les débutants

Vous ne le réalisez peut-être pas, mais chaque fois que vous signez un contrat traditionnel, vous prenez toujours un risque. L’autre partie peut ne pas livrer. Ils peuvent violer un accord de non-divulgation. Peut-être que vous ne recevez pas votre chèque de paie. Quoi qu’il en soit, vous devez vous frayer un chemin jusqu’au palais de justice et payer des milliers d’honoraires d’avocat, juste pour le possibilité d’obtenir justice.

Cela semble paranoïaque? C’est plus courant que vous ne le pensez. Au moins 47% de toutes les affaires civiles sont liés à des contrats, selon une étude sur 26 États américains.

La blockchain, heureusement, n’a pas seulement révolutionné nos transactions financières. Il a également fait une percée dans le droit.

Alors, comment fonctionnent les contrats intelligents?

Un contrat intelligent n’est pas différent de son prédécesseur papier. Il vous aide à échanger des biens, des services et des devises. Mais contrairement à cette pile de papier difficilement exécutoire à peine agrafée ensemble, ce contrat est un document auto-exécutable.

En réalité, les contrats intelligents ne sont pas exactement «nouveaux». Le terme a été inventé par Nick Szabo en 1994. Un érudit à la fois en droit et en informatique, le reclus Szabo est impliqué dans la crypto-monnaie depuis le premier jour (consultez sa contribution Bit Gold). Avec les contrats intelligents, il souhaitait supprimer l’intermédiaire, qui jouait traditionnellement le rôle de l’exécutant des contrats. Au lieu de cela, il a envisagé les contrats intelligents comme un distributeur automatique.

Pensez à la procédure d’un distributeur automatique – c’est la transaction la plus simple que vous puissiez effectuer. Vous décidez de ce que vous voulez et insérez de l’argent dans la machine. Une fois que vous avez cliqué sur le bouton ou insérez le code de l’élément de même valeur, la machine le libère automatiquement. Les contrats intelligents fonctionnent essentiellement de la même manière. Ces contrats s’appliquent automatiquement une fois que certaines conditions sont remplies.

Nick Szabo, qui a eu l'idée d'un contrat intelligent

Nick Szabo

De cette façon, les seules personnes concernées seraient celles directement impliquées dans le contrat. Il n’y a pas besoin d’un avocat, d’un notaire ou de tout autre intermédiaire.

Les contrats intelligents sont encodés dans des blockchains, ils sont donc également décentralisés. Cet aspect est ce qui simplifie le processus et élimine les intermédiaires. Étant donné que l’exécutant est désormais le code, vous n’avez pas besoin d’un avocat pour vous assurer que le contrat est correctement exécuté. Certaines personnes ajoutent même un composant multi-signature (multi-sig, pour faire court), qui demande à chaque partie de signer avant de transférer des fonds ou de travailler. Même avec le composant multi-sig, vous pouvez réduire le temps d’attente car le contrat va et vient entre toutes les parties impliquées. Ainsi, non seulement vous évitez le mal de tête et le risque d’être victime d’une arnaque par un tiers, mais le processus devient plus rapide.


Une fois le contrat rédigé et signé par les deux parties, il est surveillé par des ordinateurs sur le système blockchain. Dans la plupart des cas, le contrat lui-même est public et les parties impliquées sont pseudo-anonymes (nous en reparlerons plus tard). De plus, il existe certains déclencheurs dans le code. Par exemple, lorsqu’un fournisseur de services livre le produit final, l’employeur doit payer en crypto-monnaie. Lorsque la première condition est déclenchée, les fonds sont libérés automatiquement.

Ethereum: le stylo et le papier

Alors, quelle technologie utilisez-vous pour conclure ou signer un contrat intelligent?

Ethereum, développé par Vitalik Buterin, est aujourd'hui la base de la plupart des contrats intelligents.

Vitalik Buterin, fondateur d’Ethereum

La plupart des contrats sont construits à l’aide d’Ethereum, une plate-forme basée sur la blockchain. Ethereum a été proposé pour la première fois par un programmeur russo-canadien Vitalik Buterin en 2013 et publié en 2015. Chaque contrat est exécuté à l’aide d’une machine virtuelle Ethereum complète de Turing. Ouais, nous savons que c’est une bouche pleine. Cela signifie essentiellement que ce programme peut simuler un ordinateur. Il ne pense pas en soi, mais il est expressif. Il peut «décider» des choses d’une manière si / alors. Cette logique le rend parfait pour les contrats intelligents, qui doivent pouvoir fonctionner et exécuter des commandes avec de nombreuses variables.

Cela rend Ethereum fondamentalement différent de Bitcoin, qui utilise des mécanismes simples pour distribuer de l’argent. Ethereum a tendance à être mieux adapté à toute transaction qui nécessite plusieurs étapes.

Le contrat intelligent: l’avenir de tout?

Dès le départ, nous pouvons déjà voir quatre avantages principaux du contrat intelligent:

  • Indépendance – Vous n’avez pas à dépendre d’intermédiaires. Cela réduit les coûts, augmente l’efficacité et empêche la fraude d’un tiers. Parce que les contrats intelligents sont décentralisés, vous n’avez pas non plus à vous soucier des préjugés d’un organisme gouvernemental.
  • Confiance – Il n’est pas nécessaire de faire confiance à une personne, tout ce à quoi vous devez faire confiance est le système. Et si vous savez quelque chose sur la blockchain, vous savez que le système est généralement vrai.
  • Sécurité – Cela est lié à la confiance. Pensez-y de cette façon: si un voleur veut prendre votre argent, il piratera votre compte bancaire. Mais comme la blockchain est décentralisée, il n’y a pas un seul endroit pour attaquer. Un voleur ne peut pas simplement pirater votre compte bancaire. Ils devraient reprendre 51% du réseau pour contrôler quoi que ce soit. Les contrats intelligents, qui sont encodés dans la blockchain, sont tout aussi sécurisés.
  • La vitesse – Ces contrats ne sont pas seulement sûrs ou précis, ils sont rapides. Et ce n’est pas seulement parce que cela supprime les temps d’attente pour les avocats et les notaires. Le contrat étant surveillé par la blockchain, les résultats sont presque instantanés. C’est un processus entièrement automatisé.

Tous ces éléments augmentent la rentabilité des contrats intelligents par rapport aux contrats traditionnels. Mais ce n’est pas tout.

Comme vous pouvez l’imaginer, les contrats intelligents ne se limitent pas à la sphère financière. Vous pouvez les utiliser dans les relations gouvernementales, la gestion des soins de santé, la gestion des cours d’enseignement supérieur, les assurances et l’immobilier. Toute situation nécessitant l’échange de biens contre des services pourrait techniquement faire bon usage des contrats intelligents.

Une infographie expliquant la logique du contrat intelligent

Comment fonctionnent les contrats intelligents?

Et les pays développés comme les États-Unis et l’Europe ne sont pas les seuls à en bénéficier. Les citoyens de pays comme l’Inde, où l’obtention d’un passeport ou d’un visa peut prendre des mois au lieu de semaines, en bénéficient énormément. Les accords commerciaux internationaux sont soudainement simplifiés – rendant le commerce plus facile et plus lucratif pour toutes les personnes impliquées.

Il est probable qu’à l’avenir, toutes les entreprises seront associées à un contrat intelligent. À l’échelle mondiale.

Les contrats intelligents en action

Vous ne savez toujours pas à quoi ressemblent les contrats intelligents dans la nature? Voici un aperçu:

Vous commencez votre samedi avec une cintreuse d’aile. Nous n’avons jamais dit que c’était un voyage glamour, n’est-ce pas? Votre pare-chocs est bosselé. Vous appelez votre compagnie d’assurance et prenez une photo des dommages. Vous n’étiez pas le contrevenant, mais vous avez ses coordonnées. L’agent d’assurance enregistre vos informations et vos données de crash dans son système basé sur la blockchain, ce qui déclenche une clause dans votre contrat. Vous recevez une alerte. Il a estimé vos coûts de réparation et vous a fourni un fournisseur de services pris en charge. Rendez-vous là-bas, et la facture sera prise en charge.

Alors tu vas au magasin de voitures. Un nouveau pare-chocs vient d’arriver à la boutique et la propriété de la pièce a été transférée à la boutique via – vous l’avez deviné – un contrat intelligent. Malheureusement, leur expédition de remplacements de filtres à air a été retardée, mais ne vous inquiétez pas. L’argent ne sera pas transféré à leur fournisseur tant que le magasin ne le recevra pas. Contrats intelligents et chaîne d’approvisionnement en action.

Nous pourrions continuer, mais nous pensons que vous comprenez l’essentiel.

Qu’est-ce qui pourrait mal se passer?

«Les contrats intelligents ne peuvent pas être parfaits! Et si quelqu’un est pénalisé pour une petite erreur? Cela ne peut certainement pas être à l’épreuve du piratage! »

La principale préoccupation: un contrat intelligent est-il complètement sécurisé, bien qu'il soit sur la blockchain?

Quelle est la sécurité des contrats intelligents?

Bien que l’erreur humaine soit une critique valable du système, un contrat intelligent ne vous mènera pas nécessairement devant les tribunaux. Les fonds peuvent ne pas être débloqués ou un employeur peut être automatiquement remboursé. Des erreurs humaines se produiront, sur la blockchain ou non.

Des erreurs de code ou une erreur humaine avec la sécurité (donner vos clés privées) peuvent également conduire au piratage ou au vol. Le code est si complexe que parfois les contrats deviennent vulnérable aux pirates.

Par exemple, l’ICO KICKICO perdu 8 millions de dollars après une rupture de contrat intelligente en juillet. Mais le piratage le plus notable s’est produit sur la DAO (organisation autonome décentralisée) en juin 2016, dans laquelle les pirates ont réussi à gagner 50 millions de dollars. Cela a conduit à une scission, ou hard fork, d’Ethereum Classic (ETC) à Ethereum (ETH) dans le but de rendre la plate-forme plus sûre..

Celles-ci semblent être des sommes assez lourdes – mais le sont-elles vraiment? En 2017, les consommateurs américains ont perdu presque 17 $ milliard du seul vol d’identité. (Bien sûr, vous pouvez bientôt protéger votre identité avec la technologie blockchain également.)

Il est probable que la blockchain et les contrats intelligents – malgré la faiblesse humaine – soient les réponses à nos problèmes de système traditionnels. Les technologies blockchain offrent toujours plus de protection. C’est la différence entre un cadenas ordinaire et un pêne dormant Schlage… ou ne pas avoir de serrure du tout.

“Très bien, mais n’y a-t-il pas de limites? Si tout est public, il n’y a aucun moyen de stocker des données sensibles. »

C’est vrai – mais pas pour longtemps.

Il existe au moins deux projets majeurs traitant de la vie privée et des «contrats secrets» – Enigma et Wanchain. Un contrat secret est un contrat intelligent qui permet de stocker des données sensibles en toute sécurité, même si elles sont validées à l’aide de la technologie blockchain. Afin de préserver la confidentialité des utilisateurs, Wanchain utilise des signatures en anneau et des générations d’adresses à usage unique pour leurs transactions de contrat intelligent. Cela garde les identités anonymes.

À mesure que des problèmes surgissent avec les contrats intelligents, il en va de même pour les solutions. Qu’il s’agisse de Bitcoin ou de contrats intelligents, Szabo, Satoshi et Buterin étaient tous intéressés par la mise à niveau d’un système financier inefficace. Que la solution réside dans les contrats intelligents Ethereum ou dans une autre plate-forme, la technologie de base de la blockchain est essentielle pour l’avenir de la FinTech.

La capture d'écran d'Engima, un projet blockchain destiné à privatiser les contrats intelligents.

Une capture d’écran de la page d’accueil d’Enigma.

Pour le moment

En fait, le plus gros problème des contrats intelligents ne concerne pas du tout les contrats intelligents. Le problème est que de nombreux gouvernements ne les comprennent pas et ne savent pas comment les réglementer. Mais cela change. L’État américain du Tennessee adopté un projet de loi cette année pour reconnaître les contrats intelligents comme juridiquement contraignants. Le Canada est également impliqué. Début 2018, ils ont commencé essais d’utiliser des contrats gouvernementaux intelligents. Au fur et à mesure que les avantages deviennent plus évidents, il ne faudra pas longtemps avant que le reste du monde se jette à bord.

Mais pourquoi attendre qu’ils se rattrapent? Vous pouvez commencer à utiliser des contrats intelligents dès aujourd’hui – ou vous pouvez apprendre à coder les vôtres.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map