Qu'est-ce que Ethereum et Qu'est-ce qu'un contrat intelligent?

Table des matières:

Qu'est-ce que Ethereum et Qu'est-ce qu'un contrat intelligent?
Qu'est-ce que Ethereum et Qu'est-ce qu'un contrat intelligent?

Vidéo: Qu'est-ce que Ethereum et Qu'est-ce qu'un contrat intelligent?

Vidéo: Qu'est-ce que Ethereum et Qu'est-ce qu'un contrat intelligent?
Vidéo: Signaler une FAUSSE Page FACEBOOK - YouTube 2024, Avril
Anonim
Ethereum est une plateforme informatique décentralisée. Il génère un jeton de cryptomonnaie appelé Ether. Les programmeurs peuvent écrire des «contrats intelligents» sur la chaîne de blocs Ethereum, et ces contrats sont automatiquement exécutés en fonction de leur code.
Ethereum est une plateforme informatique décentralisée. Il génère un jeton de cryptomonnaie appelé Ether. Les programmeurs peuvent écrire des «contrats intelligents» sur la chaîne de blocs Ethereum, et ces contrats sont automatiquement exécutés en fonction de leur code.

Qu'est-ce que Ethereum?

Ethereum est souvent mentionné dans le même souffle que Bitcoin, mais c’est assez différent. Bitcoin est un réseau de paiement décentralisé et crypto-monnaie qui permet de transférer des jetons Bitcoin entre utilisateurs.

Le projet Ethereum a des objectifs plus vastes. Comme le dit le site Web Ethereum, «Ethereum est une plate-forme décentralisée qui exécute des contrats intelligents». Ces contrats sont exécutés sur «Ethereum Virtual Machine», un réseau informatique distribué composé de tous les périphériques exécutant des nœuds Ethereum.

La partie «plate-forme décentralisée» signifie que tout le monde peut configurer et exécuter un nœud Ethereum, de la même manière que tout le monde peut exécuter un nœud Bitcoin. Quiconque souhaite exécuter un «contrat intelligent» sur les nœuds doit payer les opérateurs de ces nœuds dans Ether, qui est un jeton de crypto-monnaie lié à Ethereum. Ainsi, les personnes qui exécutent des nœuds Ether fournissent une puissance de calcul et sont rémunérées dans Ether, de la même manière que les utilisateurs de nœuds Bitcoin fournissent une puissance de hachage et sont rémunérés en Bitcoin.

En d’autres termes, alors que Bitcoin n’est qu’une chaîne de blocs et un réseau de paiement, Ethereum est un réseau informatique distribué avec une chaîne de blocs pouvant servir à beaucoup d’autres choses. Des informations détaillées sont disponibles dans le livre blanc Ethereum.

Qu'est-ce que l'éther?

Ether est le jeton numérique (ou crypto-monnaie) associé à la chaîne de blocs Ethereum. En d'autres termes, Ether est la pièce et Ethereum est la plate-forme. Cependant, les gens utilisent maintenant souvent ces termes de manière interchangeable. Par exemple, Coinbase vous permet d'acheter Ethereum, ce qui signifie «Token Ether».

Il s’agit techniquement de «altcoin», ce qui signifie en réalité une crypto-monnaie non-Bitcoin. Comme Bitcoin, Ether est soutenu par une blockchain décentralisée, en l'occurrence la blockchain Ethereum.

Les développeurs qui souhaitent créer des applications, ou «contrats intelligents», dans la blockchain Ethereum ont besoin du jeton Ether pour payer les nœuds afin de l'héberger, tandis que les utilisateurs d'applications basées sur Ethereum peuvent avoir besoin d'Ether pour payer les services dans ces applications. Les utilisateurs pouvaient également vendre des services en dehors du réseau Ethereum et accepter le paiement en Ether, ou des jetons Ether pourraient être vendus au comptant contre un échange, tout comme Bitcoin.

Pourquoi les applications décentralisées sont-elles intéressantes?

La blockchain Bitcoin stocke l’historique des transactions Bitcoin, et c’est tout. La blockchain Ethereum stocke les jetons Ether dans des portefeuilles personnels, mais elle stocke également l’état le plus récent de chaque contrat intelligent ainsi que le code de chaque contrat intelligent.
La blockchain Bitcoin stocke l’historique des transactions Bitcoin, et c’est tout. La blockchain Ethereum stocke les jetons Ether dans des portefeuilles personnels, mais elle stocke également l’état le plus récent de chaque contrat intelligent ainsi que le code de chaque contrat intelligent.

Une blockchain est un grand livre distribué stocké dans plusieurs emplacements. Cela signifie que les données du contrat intelligent sont stockées par ces nœuds Ethereum. Si vous créez un «contrat intelligent» (également appelé application) dans la blockchain, il est stocké et exécuté de manière décentralisée.

À titre de comparaison, pensez à de nombreuses applications que nous utilisons aujourd'hui. Cela inclut les applications de messagerie telles que Gmail, les applications de prise de notes telles que Microsoft OneNote, ainsi que tout ce qui concerne l’utilisation d’une application et le stockage de vos données sur les serveurs d’une entreprise. Si la société qui stocke vos données interdit vos comptes, ferme l'application ou ferme ses portes, vous perdriez toutes les données que vous aviez dans cette application, sauf si vous disposiez d'une copie de sauvegarde hors connexion.

Si vous utilisiez une application construite sur Ethereum, le code qui constitue l'application (le code du contrat intelligent) et les données personnelles (l'état du contrat intelligent) seraient stockés dans la blockchain. Chaque fois que vous utilisez une application et modifiez vos données, tous les nœuds Ethereum mettent à jour l'état du contrat intelligent. Cela signifie qu’il n’existe pas de «point de défaillance» central susceptible de vous priver de votre accès aux données ou de fermer l’application que vous utilisez. Vos données et le code de l’application elle-même seraient sauvegardés dans le monde entier, et personne ne pourrait prendre toutes ces notes hors ligne. Bien entendu, vos données seraient cryptées par la blockchain afin que personne d'autre ne puisse les lire.

Que sont les contrats intelligents?

Les contrats intelligents sont des applications qui s'exécutent sur la machine virtuelle Ethereum. Il s'agit d'un «ordinateur mondial» décentralisé où la puissance de calcul est fournie par tous ces nœuds Ethereum. Tous les nœuds fournissant la puissance de calcul sont payés pour cette ressource sous forme de jetons Ether.

Ils sont nommés contrats intelligents car vous pouvez écrire des «contrats» qui sont exécutés automatiquement lorsque les conditions requises sont remplies.

Par exemple, imaginez la création d’un service de financement participatif de type Kickstarter au-dessus d’Ethereum. Quelqu'un pourrait établir un contrat intelligent Ethereum qui mettrait en commun de l’argent qui serait envoyé à un autre. Le contrat intelligent pourrait être écrit pour indiquer que lorsque 100 000 USD de devise sont ajoutés au pool, ils sont tous envoyés au destinataire. Ou, si le seuil de 100 000 USD n’a pas été atteint au cours du mois, toutes les devises seront renvoyées aux détenteurs initiaux de la devise. Bien sûr, cela utiliserait des jetons Ether au lieu de dollars américains.

Tout cela se produirait selon le code de contrat intelligent, qui exécute automatiquement les transactions sans avoir besoin d'un tiers de confiance pour conserver l'argent et approuver la transaction.Par exemple, Kickstarter prélève 5% de frais en plus des frais de traitement des paiements de 3% à 5%, ce qui représente 8 000 $ à 10 000 $ de frais pour un projet de financement participatif de 100 000 $. Un contrat intelligent ne nécessiterait pas de payer des frais à une tierce partie comme Kickstarter.

Les contrats intelligents peuvent être utilisés pour beaucoup de choses différentes. Les développeurs peuvent créer des contrats intelligents fournissant des fonctionnalités à d'autres contrats intelligents, similaires au fonctionnement des bibliothèques de logiciels. Les contrats intelligents pourraient simplement être utilisés comme une application pour stocker des informations sur la blockchain Ethereum.

Pour exécuter réellement le code de contrat intelligent, une personne doit envoyer suffisamment d'Ether en tant que frais de transaction - leur montant dépend des ressources informatiques requises. Cela paie les nœuds Ethereum pour participer et fournir leur puissance de calcul.

Les cryptoKitties utilisent des contrats intelligents

CryptoKitties, l’une des applications les plus connues construites à l’aide de contrats intelligents sur le réseau Ethereum, se présente comme «l’un des premiers jeux au monde à être construit sur la technologie de la blockchain».
CryptoKitties, l’une des applications les plus connues construites à l’aide de contrats intelligents sur le réseau Ethereum, se présente comme «l’un des premiers jeux au monde à être construit sur la technologie de la blockchain».

Les CryptoKitties sont essentiellement une forme de «collection» numérique stockée dans la blockchain Ethereum. CryptoKitties fournit une bonne démonstration de la possibilité de stocker et d’échanger des éléments numériques sur le réseau Ethereum.

Les nouveaux CryptoKitties sont générés par «reproduction». Cela implique de choisir deux CryptoKitties de base et de dépenser des jetons Ether pour exécuter un contrat intelligent. Les contrats utilisent les deux chats choisis pour engendrer un nouveau CryptoKitty. Ces chatons et les détails du processus de reproduction sont stockés dans le grand livre public de la chaîne de blocs Ethereum.

Vous pouvez «posséder» des CryptoKitties, qui sont stockés dans le registre Ethereum. Vous pouvez les vendre ou les échanger avec d'autres personnes, ou les acheter. Cela diffère de l'utilisation d'une application pour smartphone qui vous permet d'acheter, d'échanger et de reproduire des chats. Celles-ci seront généralement stockées sur les propres serveurs de l’application, et vous pourriez perdre vos précieux animaux de compagnie numériques si la société l’a fermée ou si elle bannissait votre compte. Mais comme les CryptoKitties sont stockés dans la blockchain, cela ne peut pas arriver. Personne ne peut t'enlever tes chatons.

En décembre 2017, coïncidant avec les prix élevés jamais atteints par Bitcoin, des utilisateurs avaient dépensé l'équivalent Ether de plus de 12 millions de dollars sur CryptoKitties et le plus cher, CryptoKitty, avait été vendu à environ 120 000 dollars.

Tout comme Ether, Bitcoin et les peintures coûteuses, les CryptoKitties valent ce que les gens sont prêts à payer pour les acheter.

Conseillé: