Qu’est ce que l’Ethereum?

21 juin 2020 0 Par Jean Briau

Afin de bien comprendre le fonctionnement de l’Ethereum et comment il peut potentiellement avoir un impact sur notre société, il est important de découvrir quelles sont ses propriétés principales et notamment comment elles diffèrent des approches standard.

Tout d’abord, Ethereum est un système décentralisé, ce qui signifie qu’il n’est contrôlé par aucune entité dirigeante. La majorité absolue des services en ligne, des entreprises et des entreprises reposent sur un système de gouvernance centralisé. Cette approche est utilisée depuis des centaines d’années, et même si l’histoire a prouvé à maintes reprises qu’elle est défectueuse, sa mise en œuvre est toujours nécessaire lorsque les parties ne se font pas confiance.

Une approche centralisée signifie un contrôle sur 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 que les utilisateurs fournissent au moins un certain degré d’informations personnelles, qui sont ensuite stockées sur leurs serveurs. Ainsi, les données peuvent être facilement volés par l’entreprise elle-même, ses travailleurs ou ses pirates.

Ethereum, étant un système décentralisé, dispose donc d’une autonomie complète : personne n’en n’a le contrôle unique. Il n’a pas de point sensible central, car il est exécuté à partir de milliers d’ordinateurs différents dans le monde, ce qui signifie qu’il ne peut jamais être déconnecté. De plus, les informations personnelles des utilisateurs restent sur leurs propres ordinateurs, tandis que le contenu, comme les applications, les vidéos, etc., restent sous le contrôle total de ses créateurs sans avoir à respecter les règles imposées par les services d’hébergement tels que l’App Store et YouTube.

Deuxièmement, il est important de comprendre que même s’ils sont constamment comparés, l’Ethereum et le Bitcoin sont deux projets complètement différents avec des objectifs entièrement 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 registre public distribué appelée Blockchain.

Ethereum a utilisé la technologie sous-jacente du Bitcoin et a considérablement étendu ses capacités. Il s’agit d’un réseau complet, avec son propre navigateur Internet, langage de code et même son propre système de paiement. Plus important encore, il permet aux utilisateurs de créer des applications décentralisées sur la Blockchain d’Ethereum.

Ces applications peuvent être des idées entièrement nouvelles ou des retouches décentralisées de concepts déjà existants. Cela supprime essentiellement l’intermédiaire et toutes les dépenses liées à l’implication 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 va directement à Facebook. Dans une version Ethereum de ce réseau social, les artistes et le public recevraient des crypto-monnaies pour leur posts qui sont partagés et aimé par le public. De même, dans une version décentralisée de Kickstarter, vous n’obtiendrez pas seulement un produit pour votre contribution à l’entreprise, mais 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 faire fonctionner tout type de services.

En bref, Ethereum est une plateforme distribuée publique, open source et basée sur Blockchain qui permet aux développeurs de créer et de déployer des applications décentralisées.

Comme on a pu le mentionner précédemment, Ethereum est un système décentralisé, ce qui signifie qu’il utilise une approche peer-to-peer soit en français pair à pair. Chaque interaction unique se produit entre les utilisateurs du réseau et n’est prise en charge que par les utilisateurs qui y participent, sans qu’aucune autorité de contrôle ne soit impliquée.

L’ensemble du système Ethereum est pris en charge par un système mondial de « nodes » soit littéralement des « nœuds ». Les nœuds sont des bénévoles qui téléchargent l’intégralité de la blockchain d’Ethereum sur leurs ordinateurs de bureau qui va exécuter pleinement toutes les règles de consensus du système Ethereum et donc garder le réseau fiable en recevant des récompenses en contrepartie.

Ces règles de consensus, ainsi que de nombreux autres aspects du réseau, sont dictées par des « smart contract » aussi appelé «contrats intelligents». Ils sont conçus pour effectuer automatiquement des transactions et d’autres actions spécifiques au sein du réseau avec des parties auxquelles vous ne faites pas nécessairement confiance faute de les connaître. Les conditions à remplir par les deux parties sont préprogrammées dans le contrat.

La réalisation de ces conditions déclenche alors une transaction ou toute autre action spécifique. Beaucoup de gens envisagent que les contrats intelligents sont l’avenir et remplaceront éventuellement tous les autres accords contractuels, car la mise en œuvre des contrats intelligents offre une sécurité juridique supérieure au droit contractuel traditionnel, réduit les coûts de transaction associés aux contrats et établit la 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é nécessaire pour exécuter un code non fiable tout en garantissant que les programmes n’interfèrent pas entre eux. EVM est complètement isolé du réseau principal d’Ethereum, ce qui en fait un outil parfait pour tester et améliorer les contrats intelligents.

La plate-forme fournit également un « token » ou « jeton » de crypto-monnaie appelé «Ether».

Qui a créé Ethereum ?

À la fin de 2013, Vitalik Buterin a décrit son idée dans un livre blanc, qu’il a envoyé à quelques-uns de ses amis, qui l’ont à leur tour transmise. En conséquence, environ 30 personnes ont contacté Vitalik pour discuter du concept.

Le projet a été annoncé publiquement en janvier 2014, avec une é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 Bitcoin à Miami, et quelques mois plus tard l’équipe a décidé d’organiser une vente publique d’Ether (ICO), le jeton natif du réseau, pour financer le développement.

L’Ethereum est-il une crypto-monnaie?

Par définition, Ethereum est une plateforme logicielle qui vise à agir à la fois comme un Internet décentralisé et un magasin d’applications décentralisé. 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 la crypto ‘Ether’ entre en jeu.

L’éther est un actif numérique au porteur et il ne nécessite pas de tiers pour traiter le paiement. Cependant, il ne fonctionne pas uniquement comme une monnaie numérique, il agit également comme «carburant» pour les applications décentralisées au sein du réseau. Si un utilisateur souhaite modifier quelque chose dans l’une des applications d’Ethereum, il doit 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 comparable au Bitcoin?

Ethereum et Bitcoin peuvent être en quelque sorte similaires en ce qui concerne l’aspect de la crypto-monnaie, mais la réalité est que ce sont deux projets complètement différents avec des objectifs complètement différents. Alors que Bitcoin s’est imposé comme une cryptomonnaie relativement stable et la plus réussie à ce jour, Ethereum est une plateforme polyvalente avec sa monnaie numérique Ether qui n’est qu’un composant de ses applications de contrat intelligent.

Même en comparant l’aspect cryptomonnaie, les deux projets semblent très différents. Par exemple, Bitcoin a une limite de nombre de Bitcoins en circulation maximum, tandis que la création potentielle d’Ether est pratiquement sans fin. De plus, le temps moyen d’extraction des blocs de Bitcoin est de 10 minutes, tandis que celui d’Ethereum vise à ne pas dépasser 12 secondes, ce qui signifie que les confirmations sont plus rapides.

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

Comment fonctionne l’Ethereum ?

Comme cela a été mentionné précédemment, Ethereum est basé sur le protocole Bitcoin et sa conception Blockchain, mais est modifié de sorte 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 entiers de leurs réseaux respectifs, mais la Blockchain d’Ethereum fait beaucoup 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 au sein du réseau, le solde de chaque utilisateur et l’ensemble du code du contrat intelligent ainsi que son emplacement de stockage.

La Blockchain Ethereum peut être décrite comme une machine d’état basée sur les transactions. En matière d’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 à 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 grand livre, elle doit être validée, ce qui passe par un processus appelé minage.

Le minage de cyptomonnaie est le processus par lequel un groupe de nœuds utilise leur puissance de calcul pour relever un défi de «preuve de travail», qui est essentiellement un casse-tête mathématique. Plus leur ordinateur est puissant, plus il peut résoudre le puzzle rapidement. Une réponse à ce puzzle est en soi une preuve de travail, et elle garantit la validité d’un bloc.

De nombreux mineurs à travers le monde se font concurrence pour créer et valider un bloc, car chaque fois qu’un mineur prouve un bloc, de nouveaux jetons Ether sont générés et attribués au mineur. Les mineurs sont l’épine dorsale du réseau Ethereum, car ils confirment et valident les transactions et toutes autres opérations au sein du réseau, mais génèrent également de nouveaux jetons de la devise du réseau Ethereum, l’ETH.

Pourquoi Ethereum peut-il être utilisé?

Avant tout, Ethereum permet aux développeurs de créer et de déployer des applications décentralisées. De plus, tous les services centralisés peuvent être décentralisés à l’aide de la plateforme Ethereum. Le potentiel de la plateforme Ethereum pour la création d’applications n’est pas limité par autre chose que la créativité des créateurs.

Les applications décentralisées ont le potentiel de changer complètement les relations entre les entreprises et leurs publics. De nos jours, de nombreux services facturent des frais de commission pour la simple fourniture d’un service de tiers de confiance et d’une plateforme 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 un commerce sûr et rapide pour les deux parties sans aucun intermédiaire.

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

Par définition, la Blockchain Ethereum apporte les principes de base que sont – 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 gérés par du 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 pour contrôler et centralisé d’une organisation.

Les DAO appartiennent à des personnes qui ont acheté de l’ETH. Cependant, le nombre de crypto 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.

Avantages d’Ethereum

La plateforme Ethereum bénéficie de toutes les propriétés de la technologie Blockchain sur laquelle elle fonctionne. Il est complètement à l’abri de toute intervention tierce, ce qui signifie que toutes les applications décentralisées et les DAO déployés au sein du réseau ne peuvent être contrôlés par aucun personne.

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 effectué en son sein. Cela élimine les possibilités de fraude et de corruption et rend le réseau inviolable.

L’ensemble de la plateforme est décentralisé, 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 activités frauduleuses.

Inconvénients d’Ethereum

Bien que les contrats intelligents soient destinés à rendre le réseau à l’abri des pannes, 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 toute erreur dans le code pourrait être exploitée. Si cela se produit, il n’y a aucun moyen direct d’arrêter une attaque de pirate 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 infalsifiable.

«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. Le hacker a exploité un «bug d’appel récursif» dans le code, essentiellement en drainant les fonds de DAO dans un «enfant DAO», 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 essentiellement sapé la confiance des utilisateurs dans l’ensemble du réseau Ethereum, la valeur d’Ether passant de plus de 20 $ à moins de 13 $.

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

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 des Ether. Plus important encore, les utilisateurs peuvent écrire, 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é, comme l’assurance, la finance, l’immobilier, etc. Actuellement, la plateforme est utilisée pour créer des applications décentralisées pour un large éventail de services et d’industries. Vous trouverez ci-dessous une liste des applications :

Gnosis – Un marché de prédiction décentralisé qui permet aux utilisateurs de voter sur tout, de la météo aux résultats des élections.

EtherTweet – Cette application tire ses fonctionnalités de Twitter, offrant aux utilisateurs une plate-forme de communication complètement non censurée.


Etheria – Il ressemble beaucoup à Minecraft, mais existe entièrement sur la Blockchain Ethereum.


Weifund – Une plateforme ouverte pour les campagnes de crowdfunding qui met en œuvre des contrats intelligents.

Uport – Fournit aux utilisateurs un ID auto-souverain qui leur permet de collecter des vérifications, de se connecter sans mot de passe, de signer numériquement les transactions et d’interagir avec les applications Ethereum.


Provenance – Le projet vise à créer un cadre d’information ouvert et accessible permettant aux consommateurs de prendre des décisions éclairées sur leurs achats. Cela se fait en retraçant les origines et l’histoire des produits.


Augur – Un marché open-source de prédiction et de prévision qui récompense les prédictions correctes.


Alice – Une plateforme qui vise à apporter de la transparence au financement social et à la charité grâce à la technologie Blockchain.


Bitnation – La première nation virtuelle au monde, une juridiction Blockchain. Il contient bon nombre des mêmes fonctions qu’une nation traditionnelle, comme l’assurance, l’éducation, les cartes d’identité, les programmes de diplomatie, y compris ceux pour les ambassadeurs et les réfugiés et bien d’autres encore.


Ethlance – Une plateforme indépendante pour échanger du travail contre de l’Ether plutôt que vers toute autre devise.


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