Comment faire un Smart Contract via Ethereum ?

Ether-Smart-Contract.jpg
Ether-Smart-Contract.jpg

Comment faire un Smart Contract via Ethereum ?

493 lecteurs
Sommaire de l'article

Comment créer le Smart Contract via Ethereum : 4 minutes

De nombreuses idées sont discutées dans l’industrie de la blockchain. Une confusion générale est un facteur le terme « smart contracts ».

Une nouvelle technologie qui est facilitée par les blockchains publiques, les contrats intelligents peuvent être difficiles à saisir parce que le terme est souvent confondu avec la blockchain avec les contrats intelligents qui la sous-tendent.

Alors qu’un contrat standard définit les spécificités d’un contrat (généralement juridiquement contraignant), un contrat intelligent met en œuvre une relation en utilisant un code cryptographique.

En d’autres termes, les smart contracts sont des programmes qui fonctionnent exactement comme spécifié par leurs auteurs.

L’idée a été conçue pour la première fois en 1993. Nick Szabo, un informaticien et cryptographe, a initialement présenté le concept comme une forme de distributeur automatique qui pourrait être numérique. Dans sa célèbre illustration, il expliquait comment les utilisateurs pouvaient saisir des données ou des valeurs et recevoir un produit final d’un appareil qui, dans ce cas, prenait la forme d’une boisson gazeuse ou d’un snack.

Dans un exemple simple, les utilisateurs d’Ethereum peuvent envoyer 10 ethers à quelqu’un d’autre à une date particulière, en utilisant des contrats intelligents.

Dans ce cas, l’utilisateur crée un contrat, puis transmet les données au contrat pour effectuer l’achat souhaité.

Ethereum est un système spécialement conçu pour permettre les contrats intelligents.

Cependant, ces nouveaux outils ne sont pas conçus pour être utilisés de manière isolée. On pense qu’ils pourraient également être les éléments fondateurs d' »applications décentralisées », voire d’entreprises autonomes et décentralisées complètes.

Voir Aussi  Espace client Primagaz : se connecter à mon compte

Comment fonctionnent les contrats intelligents ?

Il est important de noter que Bitcoin a été le premier réseau bitcoin à prendre en charge les contrats intelligents de base, ce qui signifie que le réseau est capable de transférer des valeurs d’une personne à une autre. Le réseau de nœuds ne peut confirmer les transactions que lorsque certaines conditions sont remplies.

Mais, le bitcoin n’est limité qu’au cas d’utilisation de la monnaie.

En revanche, le langage plus restrictif du bitcoin (un langage qui compte environ 100 caractères) est remplacé par un langage libre qui permet aux utilisateurs de créer leurs propres logiciels.

Ethereum permet aux développeurs d’écrire leurs propres contrats intelligents, également appelés « agents autonomes » selon la description qu’en donne le livre blanc d’Ethereum. Il est « Turing-complet », ce qui signifie qu’il fournit un large éventail d’instructions de calcul.

Contrats intelligents :

  • Utilisent la même méthode que les comptes « multi-signatures », ce qui signifie que les fonds ne sont utilisés que lorsqu’une proportion spécifique de personnes sont d’accord.
  • Conclure des accords avec des utilisateurs, par exemple dans le cas où un utilisateur souscrit une assurance auprès d’un autre.
  • conserver des informations sur une application, comme les détails de l’enregistrement d’un domaine ou les dossiers d’adhésion.

La force du nombre

En prolongement de ce point, les contrats intelligents peuvent avoir besoin de l’aide de contrats intelligents qui ne le sont pas.

Lorsqu’une personne signe un contrat de base concernant la température du jour le plus chaud de l’été, cela peut entraîner une chaîne de contrats.

Un contrat utiliserait des informations externes pour calculer la météo et un autre contrat pourrait modifier la prédiction du da en fonction des informations fournies par le premier contrat lorsque les conditions sont remplies.

Voir Aussi  TP iSanté : connexion à mon espace personnel

L’exécution de chaque contrat est soumise à des frais, qui sont basés sur la quantité de puissance de calcul nécessaire.

La machine virtuelle Ethereum exécute les contrats intelligents en utilisant le « bytecode », ou une série de zéros et de uns qui sont lus et compris par le réseau.

4.7/5 - (14 votes)
Marine
Marine

Passionnée par l'entreprenariat depuis plus de 10 ans, je suis à la tête d'une société française visant à favoriser la communication des entreprises. Également attiré par la finance, je partage mes conseils et expériences au travers mes articles de blog.

Retour en haut