Tokens24.com is your single stop for crypto

Comment fonctionnent les contrats intelligents Ethereum?

Basics

Les contrats intelligents sont une nouvelle technologie qui fait partie des chaînes de blocs publiques, et c’est un concept qui peut être difficile à comprendre pour certains utilisateurs.

Un contrat type décrit les conditions d’une relation entre les personnes, mais un contrats intelligent impose une relation entre les codes cryptographiques.

Les origines des contrats intelligents remontent à 1993, de l’informaticien et cryptographe Nick Szabo. À l’époque, Szabo décrivait le concept de la même façon que les utilisateurs pouvaient saisir des données ou une valeur et recevoir un article d’un distributeur automatique. Comme c’est appliqué à ethereum, les utilisateurs peuvent envoyer 10 ethers à un ami à une certaine date en utilisant un contrat intelligent, en créant un contrat et en poussant les données vers ce contrat pour qu’il puisse exécuter une commande.

La plate-forme Ethereum est construite spécifiquement pour la création de contrats intelligents, et ces contrats sont censés être les éléments constitutifs d’applications et d’entreprises décentralisées.

Comment les contrats intelligents fonctionnent

Bitcoin a été le premier canal à mettre en œuvre des contrats intelligents pour transférer de la valeur d’une personne à une autre, son réseau de nœuds ne validant les transactions que sous certaines conditions.

Ethereum, contrairement à Bitcoin qui se limite aux devises, remplace le langage un peu restrictif du bitcoin – un langage d’une centaine de scripts – et le remplace par un langage qui permet aux développeurs d’écrire leurs propres programmes pour des contrats intelligents.

Ces contrats intelligents sont considérés comme des “agents autonomes” et “complets”, ce qui signifie qu’ils appuient un vaste ensemble d’instructions de calcul.

Caractéristiques des contrats intelligents

  • Les comptes “multi-signature”, de sorte que les fonds ne sont dépensés que lorsqu’un pourcentage requis de personnes sont d’accord.
  • Gérer les accords entre utilisateurs
  • Agir à titre de bibliothèque pour d’autres contrats
  • Stockager des informations relatives à une application, telles que les informations d’enregistrement de domaine ou les enregistrements d’adhésion.

La force du nombre

Les contrats intelligents ont besoin d’autres contrats intelligents pour être pleinement fonctionnels, car l’exécution de chaque contrat exige des frais de transaction Ether, qui dépendent de la quantité d’énergie informatique requise. Ethereum exécute un code de contrat intelligent lorsqu’un utilisateur ou un autre contrat lui envoie un message avec des frais de transaction suffisants. La machine virtuelle Ethereum initie alors des contrats intelligents en “bytecode”, ou une série de contrats et de zéros qui sont ensuite lus et interprétés par le réseau.

Newsletter

Community