- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Comment fonctionnent les contrats intelligents Ethereum ?
Les contrats intelligents sont des programmes qui exécutent automatiquement des transactions si certaines conditions sont remplies, sans avoir besoin d'un intermédiaire.

Les contrats intelligents sont des outils permettant d'exécuter automatiquement des transactions si certaines conditions sont remplies, sans l'intervention d'une société ou d'une entité intermédiaire. Ils sont souvent associés àEthereum, une blockchain conçue pour accueillir des contrats intelligents, mais l'idée n'est T limitée à une plate-forme ou un réseau particulier.
Qu'ils soient évidents ou non, les intermédiaires imprègnent nos vies numériques. Le simple partage d'une photo de chat avec des amis en ligne nécessite les services d'un intermédiaire comme Facebook ou Twitter – une autorité centrale qui T seulement gère le réseau, mais fixe également les règles et veille à leur non-respect. Les contrats intelligents permettent d'automatiser ces tâches numériques sans nécessiter une entité centralisée pour gérer et approuver la transaction.
Les contrats intelligents sont rendus possibles parblockchains, un réseau d'ordinateurs qui travaillent ensemble pour appliquer des règles sur le réseau sans nécessiter l'aide d'un intermédiaire.
Dans les contrats conventionnels, un document décrit les termes d'une relation entre deux parties, et est juridiquement exécutoire. Si ONEune des parties A viole les termes, la partie B peut poursuivre la partie A en justice pour non-respect du contrat. Un contrat intelligent renforce ces accords par le code afin que les règles soient automatiquement appliquées sans intervention des tribunaux (ni d'un tiers).

Ethereum, deuxième Cryptomonnaie mondiale en termes de capitalisation boursière, a été créée en 2013 spécifiquement pour la création de contrats intelligents. À ce jour, c'est la plateforme la plus populaire pour ce faire.
Les contrats intelligents ne sont T largement utilisés en dehors d' Ethereum, et certains le sont sceptique Ils ne connaîtront jamais une grande popularité comme moyen de gestion des transactions. Les partisans Ethereum , cependant, pensent qu'ils pourraient devenir la norme pour l'exécution et la sécurisation des relations en ligne.
Des centaines d'applications utilisant des contrats intelligents sont déjà opérationnelles. Applications Ethereum populaires MakerDAO et Compound utilisent des contrats intelligents à la CORE pour prêter et permettre aux utilisateurs de gagner des intérêts.
Conçue pour la première fois en 1993, l'idée d'un « contrat intelligent » a été initialement décrite par l'informaticien et cryptographe Nick Szabo comme une sorte de distributeur automatique numérique.exemple célèbre, il a décrit comment les utilisateurs pouvaient saisir 1 $ et recevoir un article d'une machine, dans ce cas une collation ou une boisson gazeuse.
Les contrats intelligents sont les mêmes dans le sens où, avec une certaine entrée (le 1 $), l'utilisateur devrait pouvoir s'attendre à un certain résultat (la boisson choisie).
Dans un exemple simple de contrat intelligent Ethereum , un utilisateur envoie à un ami 10 ethers – le jeton natif d' Ethereum – mais exige qu'il ne puisse T être dispersé avant une certaine date à l'aide d'un contrat intelligent.
Pourquoi les contrats intelligents Ethereum ?
La première Cryptomonnaie au monde, Bitcoin, a été le premier à prendre en charge les contrats intelligents de base, bien qu'ils soient extrêmement limités par rapport à Ethereum. Chaque transaction est un contrat intelligent, car le réseau ne l'approuve que si certaines conditions sont remplies : l'utilisateur doit fournir une signature numérique prouvant qu'il est bien propriétaire de la Cryptomonnaie qu'il prétend détenir. Seul le propriétaire d'une clé privée Bitcoin peut produire une telle signature numérique.
En revanche, Ethereum remplace le langage plus restrictif de Bitcoin par un langage permettant aux développeurs d'utiliser la blockchain pour traiter plus que de simples transactions de Cryptomonnaie . Ce langage est « Turing-complet », ce qui signifie qu'il prend en charge un ensemble plus large d'instructions de calcul. Les programmeurs peuvent ainsi écrire sans limite pratiquement tous les contrats intelligents imaginables.
Bien que cela présente des avantages évidents, cela signifie également que, les nouveaux contrats intelligents étant moins testés, le risque de vulnérabilités est plus élevé. Ethereum a déjà été touché. des millions de dollars de pertesà partir de vulnérabilités exploitées dans les contrats intelligents.
FAQ sur les contrats intelligents
À quoi peuvent servir les contrats intelligents ?
Voici quelques façons courantes d’utiliser les contrats intelligents :
- Comptes multisignatures:Les fonds ne peuvent être dépensés que lorsqu’un pourcentage requis de personnes sont d’accord.
- Codage des accords financiers: Gérer les accords entre utilisateurs. Par exemple, si une personne souscrit une assurance auprès d'une compagnie d'assurance, les règles de rachat de l'assurance peuvent être programmées dans un contrat intelligent.
- Accords basés sur le monde extérieur:Extraire des données du monde extérieur (financières, politiques ou autres) à l'aide deoracles.
- Fournir à un tiers:De la même manière qu'une bibliothèque logicielle fonctionne, les contrats intelligents peuvent fonctionner avec d'autres contrats intelligents dans une chaîne.
- Stockage: Stocker des informations sur une application, telles que les informations d'enregistrement de domaine ou les enregistrements d'adhésion. Le stockage dans une blockchain comme Ethereum est unique : les données sont immuables et ne peuvent T être effacées.
Comment les contrats intelligents peuvent-ils fonctionner ensemble ?
Les contrats intelligents ne sont T destinés à être utilisés de manière isolée. Certains contrats intelligents sont conçus pour assister d'autres contrats intelligents.
Par exemple, lorsqu'une personne place un simple pari sur la température lors d'une HOT journée d'été via un contrat intelligent, cela peut déclencher une réaction en chaîne de contrats. ONEun utiliserait des données externes pour déterminer la météo, tandis qu'un autre réglerait le pari en fonction des informations reçues du premier contrat, lorsque les conditions seraient remplies.
Dans cet esprit, les contrats intelligents constituent les éléments de base deapplications décentraliséeset même des entreprises entières, surnomméesentreprises autonomes décentralisées, qui sont contrôlés par des contrats intelligents plutôt que par des dirigeants Human .
Comment est mis en place un contrat intelligent ?
Un développeur peut créer un contrat intelligent en écrivant un morceau de code, en précisant les règles, par exemple que 10 éthers ne pourront être récupérés par ALICE que dans 10 ans.
Le développeur pousse ensuite le contrat intelligent vers leRéseau Ethereum, qui assure l'application du contrat : personne ne peut prendre l'argent sans Réseaux sociaux scrupuleusement les règles du code. Des milliers d'ordinateurs à travers le monde possèdent alors une copie de ce contrat intelligent.
Comment utiliser un contrat intelligent ?
N'importe qui peut utiliser des contrats intelligents s'il possède le jeton natif d'Ethereuméther, qui peuvent être achetés sur les échanges de Cryptomonnaie .
Les applications Ethereum fournissent généralement des instructions sur l'utilisation de leur application et des contrats intelligents sous-jacents. Une méthode courante consiste à utiliser un outil de portefeuille Ethereum , tel que Metamask, pour envoyer des ethers.
Les utilisateurs peuvent utiliser les contrats intelligents pour divers cas d'utilisation. Ils peuvent publier des articles non censurés sur des applications de microblogging ou prêter de l'argent sans intermédiaire, grâce à diverses applications Ethereum .
Les contrats intelligents coûtent-ils quelque chose ?
Obtenir des milliers d'ordinateurs à travers le monde pour valider des contrats intelligents n'est souvent T bon marché, cependant, comme l'ont récemment révélé des études augmentation des frais Ethereum Point fort. L'utilisateur doit payer des frais, généralement en ether (le jeton natif d'Ethereum), pour KEEP le réseau opérationnel..Les frais augmentent lorsque le réseau devient plus encombré.
Les contrats intelligents sont-ils légalement appliqués ?
Pour de nombreux défenseurs Ethereum , les contrats intelligents sont censés échapper au système juridique, car ils sont appliqués automatiquement. S'ils fonctionnent comme prévu, les utilisateurs n'auront T besoin de recourir aux tribunaux pour régler leurs conflits.
Cela dit, nombreux sont ceux qui se demandent comment ces contrats seraient traités dans le cadre du système juridique actuel. La réponse est complexe. Un ONE de 2018 document de rechercheLes partenaires Stuart D. Levi et Alex B. Lipton ont déterminé que la loi américaine devrait reconnaître de nombreux contrats intelligents.
Mais chaque pays a une approche juridique différente des cryptomonnaies et des blockchains, certains acceptant davantage la nouvelle Technologies que d’autres.
Les contrats intelligents sont-ils l’avenir ?
De nombreux développeurs, chercheurs et même avocats et médecins sont enthousiasmés par les promesses des contrats intelligents.
Mais les contrats intelligents n'en sont qu'à leurs balbutiements. Si leurs utilisateurs n'ont T besoin de faire confiance aux intermédiaires, ils doivent néanmoins être certains que le code a été correctement écrit, ce qui représente un défi de taille, compte tenu des nombreux problèmes de sécurité qui subsistent. De nombreux exploits de bugs ont été découverts au fil des ans, permettant à des acteurs malveillants de voler les fonds des utilisateurs. On espère que ces problèmes se raréfieront avec la maturité du code.
Par Alyssa Hertig
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
