Exploité par une fondation suisse à but non lucratif appelée The Ethereum Foundation, le réseau Ethereum offre un énorme potentiel aux utilisateurs qui peuvent créer et bénéficier d'une variété de fonctions, ainsi qu'aux entreprises qui peuvent utiliser la technologie prometteuse de la blockchain pour améliorer l'efficacité de leurs processus, opérations et workflows. Cet article examine en détail Ethereum, ses principaux composants, son fonctionnement et ce qui le rend si spécial.
Comprendre Ethereum - une comparaison avec Internet
Toutes vos données en ligne - e-mail, publications sur les réseaux sociaux, photos et même les informations financières clés - sont stockées sur des ordinateurs / serveurs qui sont détenus et gérés par de grandes et petites organisations ou gouvernements. Le cas est le même avec les différentes applications que vous utilisez, car vos activités - comme la réservation d'un taxi - sont suivies et enregistrées par le fournisseur de l'application.
En tant qu'utilisateur, vous n'avez aucun contrôle sur la façon dont vos données personnelles et les enregistrements de vos activités en ligne sont gérés et traités par ces tiers. Bien que ces organisations soient spécialisées dans la sécurisation de vos données, la possibilité de piratage ne peut pas être exclue, ainsi que la possibilité d'utilisation abusive et de vente de données. Cela conduit à la «centralisation» des données d'un utilisateur, c'est-à-dire que l'organisation particulière contrôle vos données.
Une plateforme basée sur la blockchain comme Ethereum tente de résoudre ce problème de centralisation en fonctionnant de manière autonome et décentralisée sur la base d'un ensemble de règles clairement définies. Il permet aux données d'un utilisateur, à leur identité, à leur utilisation des applications et à leurs activités réseau de rester largement cachées et exemptes de contrôle centralisé.
Solution décentralisée et autonome - «Global Super Computer»?
Imaginez que vous rédigiez toutes vos notes de thèse importantes sur un Wordpad comme une application mobile ou sur un portail Web en ligne, et tout à coup, cette application / ce portail est interrompu par son propriétaire. Toutes vos données importantes seront définitivement perdues. Dans Ethereum, une seule entité n'a pas le contrôle de vos données et personne ne peut soudainement interdire une application. Seuls les utilisateurs peuvent apporter des modifications, ce qui permet à l'utilisateur de contrôler pleinement ses données même si elles sont accessibles via une application particulière.
Ethereum tente d'offrir une solution décentralisée et démocratisée, un peu comme l'Internet actuel, mais libre du contrôle de toute autorité centrale. Au lieu de fonctionner sur quelques ordinateurs appartenant à une organisation, il fonctionne sur le réseau mondial de centaines d'ordinateurs appelés nœuds qui sont détenus et exploités par des bénévoles anonymes mais fiables, créant ainsi une sorte de «Global Super Computer».
Tout individu peut facilement rejoindre et utiliser les différentes ressources disponibles sur le réseau Ethereum, comme l'utilisation de divers sites et portails sur Internet ou diverses applications mobiles, avec les avantages supplémentaires de l'anonymat et de la décentralisation.
Il est possible pour un individu, qu'il soit technophile ou novice, de créer, publier, exécuter et monétiser facilement des applications sur le réseau Ethereum. On peut également gagner en contribuant aux activités nécessaires, comme l'exploitation minière, qui sont nécessaires pour maintenir le réseau Ethereum agile et fonctionnel.
Comment définir Ethereum?
Dans les formes les plus simples, Ethereum peut être défini comme une plate-forme de réseau public ouverte basée sur la blockchain qui permet aux développeurs de créer et de déployer des applications décentralisées à l'usage des entreprises ainsi que des utilisateurs individuels. Semblable à Internet, il agit comme la plateforme nécessaire sur laquelle tout un écosystème virtuel peut être développé, stocké, exécuté et utilisé par les utilisateurs de manière sécurisée et anonyme. Contrairement aux magasins d'applications basés sur des commissions qui exigent une réduction pour l'hébergement et l'exécution des différentes applications, la nature décentralisée et autonome d'Ethereum le maintient à zéro à faible coût.
Comment les différents composants Ethereum s'assemblent-ils?
À la racine d'Ethereum se trouve la blockchain, qui agit comme le stockage de toutes les transactions nécessaires sur le réseau. Le protocole blockchain offre également le mécanisme de consensus nécessaire qui aide à décider des tâches importantes, telles que la vérification de l'identité d'un utilisateur, la contribution du réseau du participant ou l'authenticité des transactions, des applications, des adresses et des noms d'utilisateur. Le stockage et la livraison de contenu sont également pris en charge par la blockchain, mais se limitent au stockage des détails de transaction et des extraits de code éligibles.
En plus de la blockchain, il existe un conteneur de données dédié et distinct pour stocker le contenu non transactionnel. Par exemple, il est possible de créer une application qui stocke des films et permet aux utilisateurs d'y accéder via le paiement à la séance. Bien que les détails du paiement et les droits de l'utilisateur puissent être stockés dans la blockchain, le fichier vidéo a besoin d'un stockage séparé. Étant donné que les nœuds Ethereum stockent l'intégralité de la blockchain, il n'est pas possible de stocker un contenu volumineux et non transactionnel sur la blockchain elle-même. Par conséquent, un conteneur de données pris en charge par IPFS est utilisé qui permet le flux continu de toutes sortes de données.
Les contrats intelligents, qui sont des extraits de code auto-exécutables qui sont stockés et exécutés au-dessus de la chaîne de blocs Ethereum, constituent la prochaine partie importante. Par exemple, on peut créer une application de crowdfunding basée sur un contrat intelligent qui vise à collecter au moins 10 éthers chacun auprès d'un minimum de 500 contributeurs sur un mois et en retour allouer 1 part à chaque contributeur dans un projet d'entreprise. Si l'objectif fixé est atteint, l'argent collecté est envoyé au portefeuille du propriétaire du projet et les contributeurs reçoivent des parts proportionnelles. Sinon, les éthers collectés sont retournés à chaque contributeur. Ces contrats intelligents sont importants pour maintenir la fonctionnalité décentralisée d'Ethereum car ils s'exécutent sur leur propre code sans aucune possibilité de censure, de fraude, d'indisponibilité ou d'interférence de tiers.
De nombreuses interfaces, comme Mist Browser, sont disponibles pour explorer le réseau Ethereum et son contenu. Ces interfaces permettent également à un utilisateur de créer, stocker et exécuter facilement les différentes applications sur le réseau Ethereum.
Pourquoi quelqu'un s'efforcerait-il de créer une excellente application s'il n'y a aucune récompense pour lui? Pourquoi quelqu'un rejoindrait-il le réseau Ethereum en tant que nœud et contribuerait-il à le maintenir agile et fonctionnel, s'il n'y a pas d'incitation? En outre, tous les divers artefacts et applications du réseau peuvent avoir besoin d'interagir les uns avec les autres en fonction des besoins des utilisateurs et nécessitent un mode de transaction.
Pour résoudre tous ces problèmes, Ethereum dispose d'une crypto-monnaie native appelée ether, qui agit comme moyen de paiement pour les contributeurs au réseau, les développeurs d'applications et les utilisateurs. Essentiellement, l'éther est la monnaie de l'écosystème Ethereum. Un développeur d'applications peut payer des frais d'hébergement d'applications et peut être payé par les utilisateurs d'applications dans des éthers. De même, les participants aux nœuds sont payés en éthers pour leurs contributions comme les services d'exploration et de vérification. Diverses applications peuvent être utilisées et réutilisées par d'autres artefacts sur le réseau, sur la base de paiements basés sur l'éther prédéfinis. (Voir aussi, Qu'est-ce que l'éther? Est-ce la même chose que l'Ethereum? )
Exemples d'applications Ethereum
Organisations autonomes décentralisées (DAO) - en utilisant une combinaison de contrats intelligents, les règles et la structure peuvent être élaborées pour gérer une entreprise sans leader. Un tel DAO peut appartenir à toute personne qui, grâce à des jetons éther, obtient le droit de vote. (Voir aussi, Qu'est-ce que le DAO? )
WeiFund - technologie de crowdfunding basée sur des contrats intelligents, décentralisée et fonctionnant sur Ethereum. Il permet de transformer les contributions en actifs numériques garantis contractuellement qui peuvent être utilisés, échangés ou vendus sur Ethereum.
Provenance - rend la chaîne d'approvisionnement transparente et permet à toutes les parties prenantes impliquées de recevoir des mises à jour en temps réel sur l'origine et l'historique des produits, permettant aux consommateurs de prendre des décisions éclairées.
Augur - permet aux participants de faire des prédictions sur les résultats d'événements réels et d'être récompensés pour avoir correctement prédits un. Les participants peuvent faire des prédictions en échangeant des partages virtuels et en les sauvegardant avec des crypto-pièces. Même le rapport correct des résultats est automatiquement récompensé.
Les défis
L'ouverture et l'énorme potentiel d'Ethereum s'accompagnent de quelques pièges. Les principaux composants d'Ethereum, les contrats intelligents et les applications décentralisées, sont basés sur du code de programmation. Comme le code est écrit par des humains et est sujet à des bugs, des vulnérabilités fonctionnelles, ainsi que du piratage, les applications ne sont aussi bonnes que les humains qui les écrivent.
En 2016, un pirate informatique appelé `` The DAO '' qui a réussi à collecter 150 millions de dollars grâce à une vente de jetons a été ciblé par un pirate informatique et 50 millions de dollars d'éther ont été volés. Bien qu'il n'y ait eu aucun problème avec le réseau Ethereum, une faille technique dans le code de «The DAO» était à blâmer. (Voir également, 4 prétendants à la blockchain en concurrence avec Ethereum.)
The Bottom Line
Alors que Bitcoin est limité à une application particulière de paiement uniquement de la technologie blockchain, Ethereum est capable de prendre en charge tout et n'importe quoi via ses applications et sa programmation. Le réseau Ethereum orienté applications permet à tout concept, processus ou opération réalisable de tirer parti des avantages de la technologie blockchain et de fonctionner de manière autonome et décentralisée. Avec une programmation ouverte et des applications décentralisées intelligentes basées sur des contrats intelligents, le ciel est la limite pour utiliser Ethereum. (Voir également An Introduction to Ethereum Classic .)
Investir dans des crypto-monnaies et des offres initiales de pièces («ICO») est très risqué et spéculatif, et cet article n'est pas une recommandation d'Investopedia ou de l'écrivain d'investir dans des crypto-monnaies ou des ICO. Étant donné que la situation de chaque individu est unique, un professionnel qualifié doit toujours être consulté avant de prendre toute décision financière. Investopedia ne fait aucune représentation ou garantie quant à l'exactitude ou l'actualité des informations contenues dans ce document. À la date de rédaction de cet article, l'auteur ne possède aucune crypto-monnaie.
