Blockchain 101Ethereum

Comment fonctionne l’Ethereum

L’Ethereum est basé sur le protocole de Bitcoin et sa conception Blockchain, mais est modifié pour que les applications au-delà des systèmes monétaires puissent être supportées. La seule similarité des deux Blockchains est qu’ils stockent des historiques de transactions entiers de leurs réseaux respectifs, mais Blockchain d’Ethereum fait beaucoup plus que cela. Outre l’historique des transactions, chaque noeud du réseau Ethereum doit également télécharger l’état le plus récent, ou l’information actuelle, de chaque contrat intelligent dans le réseau, le solde de chaque utilisateur et tout le code du contrat intelligent et où il est stocké.

Essentiellement, la chaîne de blocs Ethereum peut être décrite comme une machine d’état basée sur une transaction. Quand il s’agit de l’informatique, une machine d’état est définie comme quelque chose capable de lire une série d’entrées et de passer à un nouvel état basé sur ces entrées. Lorsque les transactions sont exécutées, la machine passe dans un autre état.

Chaque état d’Ethereum se compose de millions de transactions. Ces transactions sont groupées pour former des «blocs», chaque bloc étant enchaîné avec ses blocs précédents. Mais avant que la transaction puisse être ajoutée au registre, elle doit être validée, ce qui passe par un processus appelé extraction.

L’exploitation minière est un processus lorsqu’un groupe de nœuds applique sa puissance de calcul à un défi de «preuve de travail», qui est essentiellement un puzzle mathématique. Plus leur ordinateur est puissant, plus vite il peut résoudre le puzzle. Une réponse à ce puzzle est en soi une preuve de travail, et elle garantit la validité d’un bloc.

Un grand nombre de mineurs du monde entier se font concurrence pour tenter de créer et de valider un bloc, car chaque fois qu’un mineur prouve un blocage, de nouveaux jetons Ether sont générés et attribués à ce mineur. Les mineurs sont l’épine dorsale du réseau Ethereum, car non seulement ils confirment et valident les transactions et toutes les autres opérations du réseau, mais génèrent également de nouveaux jetons de la monnaie du réseau

Dans quel cas l’Ethereum peut-il être utilisé?

Avant tout, Ethereum permet aux développeurs de construire et de déployer des applications décentralisées. De plus, tous les services centralisés peuvent être décentralisés en utilisant la plateforme Ethereum. Le potentiel de la plate-forme Ethereum pour créer des applications non limitées par autre chose que la créativité des créateurs.

Les applications décentralisées ont le potentiel de changer complètement la relation entre les entreprises et leurs publics. De nos jours, il y a beaucoup de services qui facturent des frais de commission pour simplement fournir un service d’entiercement et une plate-forme pour les utilisateurs d’échanger des biens et des services. D’autre part, Le Blockchain d’Ethereum peut permettre aux clients de retracer l’origine des produits qu’ils achètent, tandis que la mise en œuvre de contrats intelligents peut assurer un échange rapide et sûr pour les deux parties sans intermédiaire.

La technologie Blockchain elle-même a le potentiel de révolutionner les services en ligne ainsi que les industries ayant des pratiques contractuelles établies de longue date. Par exemple, une industrie de l’assurance aux États-Unis possède plus de 7 milliards de dollars d’assurance vie inclinée, qui peuvent être redistribués de manière équitable et transparente en utilisant Blockchain. De plus, avec la mise en œuvre de contrats intelligents, les clients peuvent simplement soumettre leur demande d’assurance en ligne et recevoir un paiement automatique instantané, considérant que leur demande répondait à tous les critères requis.

Essentiellement,Le Blockchain d’Ethereum est capable d’apporter ses principes de base – confiance, transparence, sécurité et efficacité – dans n’importe quel service, entreprise ou industrie.

Ethereum peut également être utilisé pour créer des Organisations Autonomes Décentralisées (DAO), qui fonctionnent de manière totalement transparente et indépendante de toute intervention, sans aucun leader. Les DAO sont gérés par un code de programmation et une collection de contrats intelligents écrits sur la Blockchain. Il est conçu pour éliminer le besoin d’une personne ou d’un groupe de personnes dans le contrôle complet et centralisé d’une organisation.

Les DAO appartiennent à des personnes qui ont acheté des jetons. Cependant, le montant des jetons achetés n’équivaut pas à des parts de capitaux propres et à la propriété. Au lieu de cela, les jetons sont des contributions qui donnent aux gens des droits de vote.

Avantages de l’Ethereum

La plateforme Ethereum bénéficie de toutes les propriétés de la technologie Blockchain sur laquelle elle fonctionne. Il est totalement insensible aux interventions de tiers, ce qui signifie que toutes les applications décentralisées et les DAO déployés dans le réseau ne peuvent être contrôlés par personne.

Tout réseau de Blockchain est formé autour d’un principe de consensus, ce qui signifie que tous les nœuds du système doivent se mettre d’accord sur chaque changement effectué en son sein. Cela élimine les possibilités de fraude, de corruption et rend le réseau infalsifiable.

La plateforme entière est décentralisée, ce qui signifie qu’il n’y a pas de point de défaillance unique possible. Par conséquent, toutes les applications resteront toujours en ligne et ne s’éteindront jamais. De plus, la nature décentralisée et la sécurité cryptographique rendent le réseau Ethereum bien protégé contre les attaques de piratage et les activités frauduleuses.

Inconvénients de l’Ethereum

Malgré le fait que les contrats intelligents sont destinés à rendre le réseau infaillible, ils ne peuvent être aussi bons que les personnes qui écrivent le code pour eux. Il y a toujours de la place pour l’erreur humaine, et n’importe quelle erreur dans le code pourrait être exploitée. Si cela se produit, il n’y a pas de moyen direct d’arrêter une attaque de pirate ou une exploitation de cette erreur. La seule façon possible de le faire serait de parvenir à un consensus et de réécrire un code sous-jacent. Cependant, cela va complètement à l’encontre de l’essence même de la Blockchain, car elle est censée être un registre immuable .

‘DAO’, qui est le nom d’un DAO particulier lancé le 30 avril 2016, a été attaqué et plus de 3,6 millions de jetons Ether ont été volés. L’attaquant a exploité un ‘bug d’appel récursif’ dans le code, essentiellement en drainant les fonds de DAO dans un ‘DAO enfant’, qui avait la même structure que le DAO. La perte d’une partie importante du financement du DAO n’était pas la seule conséquence de l’attaque, car elle sapait la confiance des utilisateurs dans tout le réseau Ethereum, la valeur d’Ether passant de plus de 20 dollars à moins de 13 dollars.

Mots clés

Articles similaires

1 thought on “Comment fonctionne l’Ethereum”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Loading data ...
Comparison
View chart compare
View table compare
%d bloggers like this: