Ethereum : Création, explication et enjeux

Qu’est-ce que Ethereum ? Guide pour les débutants


Afin de bien comprendre Ethereum, ce qu’il fait et comment il peut potentiellement avoir un impact sur notre société, il est important d’apprendre quelles sont ses propriétés fondamentales et en quoi elles diffèrent des approches standard.

Ethereum, un système décentralisé

Tout d’abord, Ethereum est un système décentralisé, ce qui signifie qu’il n’est contrôlé par aucune entité gouvernementale unique.

La majorité absolue des services en ligne et des entreprises reposent sur un système de gouvernance centralisé. Cette approche a été utilisée pendant des centaines d’années, et si l’histoire a prouvé à maintes reprises qu’elle est imparfaite, sa mise en œuvre est toujours nécessaire lorsque les parties ne se font pas confiance.

Une approche centralisée signifie un contrôle par une seule entité, mais cela signifie également un point de défaillance unique, ce qui rend les applications et les serveurs en ligne utilisant ce système extrêmement vulnérables aux attaques de pirates et même aux pannes de courant. De plus, la plupart des réseaux sociaux et autres serveurs en ligne exigent des utilisateurs qu’ils fournissent au moins un certain degré d’informations personnelles, qui sont ensuite stockées sur leurs serveurs. De là, il peut être facilement volé par l’entreprise elle-même, ses travailleurs voyous ou ses pirates informatiques.


Ethereum, étant un système décentralisé, est entièrement autonome et n’est contrôlé par personne. Il n’a pas de point central de défaillance, car il est géré à partir de milliers d’ordinateurs de bénévoles à travers le monde, ce qui signifie qu’il ne peut jamais se déconnecter. De plus, les informations personnelles des utilisateurs restent sur leurs propres ordinateurs, tandis que le contenu, comme les applications, les vidéos, etc., reste sous le contrôle total de ses créateurs sans avoir à obéir aux règles imposées par les services d’hébergement.

Différence Ethereum et Bitcoin

Deuxièmement, il est important de comprendre que même s’ils sont constamment comparés l’un à l’autre, Ethereum et le Bitcoin sont deux projets complètement différents avec des objectifs totalement différents. Le Bitcoin est la toute première crypto monnaie et un système de transfert d’argent, construit et soutenu par une technologie de grand livre public distribuée appelée Blockchain.


Ethereum a pris la technologie derrière le Bitcoin et a considérablement étendu ses capacités. C’est tout un réseau, avec son propre navigateur Internet, son langage de codage et son système de paiement.

Plus important encore, il permet aux utilisateurs de créer des applications décentralisées sur la blockchain d’Ethereum (appelées dapps). Ces applications peuvent être des projets entièrement nouveaux ou des retouches décentralisées de concepts déjà existants.

Cela supprime essentiellement les intermédiaires et toutes les dépenses associées à la participation d’un tiers. Par exemple, le seul profit qui provient du fait que les utilisateurs «aiment» et «partagent» les publications de leur musicien préféré sur Facebook est généré à partir d’une publicité placée sur leur page et est directement envoyée sur Facebook. Dans une version Ethereum d’un tel réseau social, les artistes et le public recevraient des prix pour une communication et un soutien positifs. De même, dans une version décentralisée de Kickstarter, vous n’obtiendrez pas juste un artefact pour votre contribution à l’entreprise, vous recevrez une partie des bénéfices futurs de l’entreprise. Enfin, les applications basées sur Ethereum supprimeront toutes sortes de paiements à des tiers pour tout type de services fascinants.

En bref, Ethereum est une plate-forme logicielle distribuée publique, open-source, basée sur la blockchain qui permet aux développeurs de créer et de déployer des applications décentralisées.

Ethereum, un système peer to peer

Comme mentionné précédemment, Ethereum est un système décentralisé, ce qui signifie qu’il utilise une approche peer-to-peer. Chaque interaction se produit entre et n’est prise en charge que par les utilisateurs qui y participent, sans aucune autorité de contrôle impliquée.

L’ensemble du système Ethereum est pris en charge par un système mondial de soi-disant « nœuds ». Les nœuds sont des volontaires qui téléchargent l’intégralité de la blockchain d’Ethereum sur leurs ordinateurs de bureau et appliquent pleinement toutes les règles de consensus du système, gardant le réseau honnête et recevant des récompenses en retour .
Ces règles de consensus, ainsi que de nombreux autres aspects du réseau, sont dictées par des «contrats intelligents» (smart contracts). Ceux-ci sont conçus pour effectuer automatiquement des transactions et d’autres actions spécifiques au sein du réseau.

Les conditions que les deux parties doivent respecter sont préprogrammées dans le contrat. augmentant ainsi la confiance entre les acteurs. L’achèvement de ces conditions déclenche alors une transaction ou toute autre action spécifique. De nombreuses personnes pensent que les contrats intelligents sont l’avenir et remplaceront à terme tous les autres accords contractuels (assurance, banque etc …), car la mise en œuvre de contrats intelligents offre :

  1. Une sécurité supérieure au droit des contrats traditionnel
  2. Une réduction des coûts de transaction associés à la passation de marchés
  3. Une meilleure confiance entre deux parties.

De plus, le système fournit également à ses utilisateurs la machine virtuelle Ethereum (EVM), qui sert essentiellement d’environnement d’exécution pour les contrats intelligents basés sur Ethereum. Il offre aux utilisateurs la sécurité d’exécuter un code non approuvé tout en garantissant que les programmes n’interfèrent pas les uns avec les autres.

EVM est complètement isolé du réseau principal Ethereum, ce qui en fait un outil sandbox parfait pour tester et améliorer les contrats intelligents.
La plate-forme fournit également un jeton de crypto-monnaie appelé «Ether».

Qui a créé Ethereum ?

Fin 2013, Vitalik Buterin a décrit son idée dans un livre blanc, qu’il a envoyé à quelques-uns de ses amis, qui à leur tour l’ont diffusée plus loin. En conséquence, une trentaine de personnes ont contacté Vitalik pour discuter du concept. Il attendait des critiques et des personnes signalant des erreurs critiques dans le concept, mais cela ne s’est jamais produit. Nous sommes alors dans les prémices d’Ethereum.

Le projet a été annoncé publiquement en janvier 2014, avec l’équipe de base composée de Vitalik Buterin, Mihai Alisie, Anthony Di Iorio, Charles Hoskinson, Joe Lubin et Gavin Wood. Buterin a également présenté Ethereum sur scène lors d’une conférence sur le Bitcoin à Miami, et quelques mois plus tard, l’équipe a décidé d’organiser une vente publique d’Ether, le jeton natif du réseau, pour financer le développement qui s’est soldé avec une rapidité historique.

Ethereum est-il considéré comme une cryptomonnaie ?

Par définition, Ethereum est une plateforme logicielle qui vise à agir en tant qu’Internet décentralisé ainsi qu’en tant qu’app store décentralisé comme nous l’avons présenté au début de ce dossier. Un système comme celui-ci a besoin d’une devise pour payer les ressources de calcul nécessaires pour exécuter une application ou un programme. C’est là que «Ether» entre en jeu.

Description de l’Ether

Ether est un élément porteur numérique et il n’exige pas qu’un tiers traite le paiement. Cependant, il ne fonctionne pas seulement comme une monnaie numérique, il sert également de «carburant» pour les applications décentralisées au sein du réseau. Si un utilisateur souhaite modifier quelque chose dans l’une des applications au sein d’Ethereum, ils doivent payer des frais de transaction afin que le réseau puisse traiter le changement.
Les frais de transaction sont automatiquement calculés en fonction de la quantité de «gaz» requise par une action. La quantité de carburant requise est calculée en fonction de la puissance de calcul nécessaire et du temps nécessaire pour fonctionner.

Ethereum est-il comme Bitcoin?

Ethereum et Bitcoin peuvent être en quelque sorte similaires en ce qui concerne l’aspect crypto monnaie, mais la réalité est qu’il s’agit de deux projets complètement différents avec des objectifs complètement différents. Alors que le Bitcoin s’est imposé comme une crypto monnaie relativement stable et la plus réussie à ce jour, Ethereum est une plate-forme polyvalente avec sa monnaie numérique Ether n’étant qu’une composante de ses applications de contrat intelligent.
Même en comparant l’aspect crypto-monnaie, les deux projets semblent être très différents. Par exemple, Bitcoin a un plafond rigide de 21 millions de Bitcoins qui peuvent jamais être créés, tandis qu’un approvisionnement potentiel en Ether peut être pratiquement illimité. De plus, le temps moyen d’extraction de blocs de Bitcoin est de 10 minutes, tandis que celui d’Ethereum vise à ne pas dépasser 12 secondes, ce qui signifie des confirmations plus rapides.

Une autre différence majeure est que de nos jours, l’exploitation minière de Bitcoin nécessite d’énormes quantités de puissance de calcul et d’électricité et n’est possible que si vous utilisez des fermes minières à l’échelle industrielle. D’autre part, l’algorithme de preuve de travail d’Ethereum encourage l’exploitation minière décentralisée par des individus.

Le fonctionnement d’Ethereum

Comme il a été mentionné précédemment, Ethereum est basé sur le protocole de Bitcoin et sa conception Blockchain, mais est peaufiné afin que les applications au-delà des systèmes monétaires puissent être prises en charge. La seule similitude des deux blockchains est qu’elles stockent des historiques de transactions entières de leurs réseaux respectifs, mais la blockchain d’Ethereum fait bien plus que cela.

Outre l’historique des transactions, chaque nœud du réseau Ethereum doit également télécharger l’état le plus récent, ou les informations actuelles, de chaque contrat intelligent du réseau, le solde de chaque utilisateur et tout le code du contrat intelligent et où il est stocké.
Essentiellement, la blockchain Ethereum peut être décrite comme une machine à états basée sur les transactions. En matière d’informatique, une machine à états 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 regroupé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 leur puissance de calcul à la réalisation d’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.

De nombreux 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 bloc, de nouveaux jetons Ether sont générés et attribués audit mineur. Les mineurs sont une épine dorsale du réseau Ethereum, car ils non seulement confirment et valident les transactions et toutes les autres opérations au sein du réseau, mais génèrent également de nouveaux jetons de la devise du réseau.

Comment et ou peut-on utiliser Ethereum ?

Les applications décentralisées ont le potentiel de changer complètement la relation entre les entreprises et leur public. De nos jours, de nombreux services facturent des frais de commission pour simplement fournir un service de tiers et une plate-forme permettant aux utilisateurs d’échanger des biens et des services.

D’un autre côté, la blockchain d’Ethereum peut permettre aux clients de retracer l’origine du produit qu’ils achètent, tandis que la mise en œuvre de contrats intelligents peut garantir des transactions sûres et rapides pour les deux parties sans intermédiaire.
La technologie Blockchain elle-même a le potentiel de révolutionner les services Web ainsi que les industries avec des pratiques contractuelles établies de longue date.

Exemple de cas pour Ethereum :

Un secteur de l’assurance aux États-Unis possède plus de 7 milliards de dollars de fonds d’assurance-vie inclinés, qui peuvent être redistribués de manière équitable et transparente à l’aide de la blockchain. De plus, avec la mise en œuvre de contrats intelligents, les clients peuvent simplement soumettre leur réclamation d’assurance en ligne et recevoir un paiement automatique instantané, sachant que leur réclamation répondait à tous les critères requis.

Essentiellement, la blockchain Ethereum est capable d’apporter ses principes fondamentaux – 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épendamment de toute intervention, sans leader unique. Les DAO sont exécutés par un code de programmation et une collection de contrats intelligents écrits sur la Blockchain. Il est conçu pour éliminer la nécessité pour une personne ou un groupe de personnes d’avoir 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 aux actions et à la propriété. Au lieu de cela, les jetons sont des contributions qui donnent aux gens le droit de vote.

Découvrez comment acheter de l’Ether avec notre guide

Les avantages d’Ethereum

La plate-forme Ethereum bénéficie de toutes les propriétés de la technologie Blockchain sur laquelle elle fonctionne. Il est totalement à l’abri de toute intervention de tiers, ce qui signifie que toutes les applications décentralisées et DAO déployées sur le réseau ne peuvent être contrôlées par personne du tout.

Tout réseau 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 qui y est apporté. Cela élimine les possibilités de fraude, de corruption et rend le réseau inviolable.

L’ensemble de la plateforme 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 d’éventuelles attaques de piratage et des activités frauduleuses.

Inconvénients d’Ethereum


Bien que les contrats intelligents soient destinés à rendre le réseau à l’épreuve des pannes, ils ne peuvent être aussi bons que les personnes qui écrivent le code pour eux. Il y a toujours place pour l’erreur humaine, et toute erreur dans le code pourrait être exploitée. Si cela se produit, il n’existe aucun moyen direct d’arrêter une attaque de pirate informatique ou une exploitation de ladite 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 et immuable.

«Le 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 lui ont été volés. L’attaquant a exploité un «bug d’appel récursif» dans le code, drainant essentiellement les fonds de DAO dans un «DAO enfant», qui avait la même structure que le DAO. La perte d’une partie massive du financement du DAO n’a pas été la seule conséquence de l’attaque, car elle a fondamentalement sapé la confiance des utilisateurs dans l’ensemble du réseau Ethereum, la valeur d’Ether passant de plus de 20 $ à moins de 13 $.

Ethereum : Quelles applications ont été développées ?

Ethereum a le potentiel d’ouvrir le monde des applications décentralisées, même pour les personnes sans aucune formation technique. Si cela se produit, cela peut devenir un saut révolutionnaire pour la technologie Blockchain qui la rapprochera de l’adoption massive. Actuellement, le réseau est facilement accessible via son navigateur natif Mist, qui fournit une interface conviviale ainsi qu’un portefeuille numérique pour stocker et échanger de l’Ether. Plus important encore, les utilisateurs peuvent rédiger, gérer et déployer des contrats intelligents. Alternativement, le réseau Ethereum est accessible via une extension MetaMask pour Google Chrome et Firefox.

La plate-forme Ethereum a le potentiel de perturber profondément des centaines d’industries qui dépendent actuellement d’un contrôle centralisé, telles que l’assurance, la finance, l’immobilier, etc. Actuellement, la plate-forme est utilisée pour créer des applications décentralisées pour un large éventail de services et d’industries.

Voici une liste des applications les plus connues :

• Gnosis
• EtherTweet
• Weifund
• Uport
• Provenance
• Augur
• Alice
• Bitnation
• Ethlance

Une liste complète des applications décentralisées, qui au moment de la rédaction en contenait 867, peut être trouvée sur le site Web State of the dApps.

%d blogueurs aiment cette page :