Leçon 1

Qu'est-ce qu'Ethereum

Les termes Ethereum et Ether vous sont-ils familiers ? Vous avez sans doute consulté des articles évoquant ces concepts courants et vous vous êtes interrogé sur leur différence. Avant de présenter ce qu’est Ethereum, vérifions que vous saisissez bien la distinction entre Ethereum et Ether.

Introduction

Les termes Ethereum et Ether vous sont-ils familiers ? Vous avez peut-être déjà croisé ces notions dans des articles, sans savoir clairement ce qui les distingue. Avant d’aborder la définition d’Ethereum, clarifions d’abord la différence entre Ethereum et Ether.

Ethereum

Ethereum est une plateforme décentralisée open source conçue pour héberger des smart contracts. La blockchain Ethereum permet d’exécuter le code de programmation de toute application décentralisée. Grâce à son innovation majeure, l’Ethereum Virtual Machine (EVM), les développeurs peuvent créer des milliers d’applications inédites.

Ether

Ether (ETH) est le token qui fait fonctionner le réseau Ethereum. Les développeurs d’applications l’utilisent pour régler les frais de transaction et accéder aux services du réseau. Sur Ethereum, l’ETH peut servir de collatéral pour générer d’autres tokens de cryptomonnaie. Il est également possible de prêter, d’emprunter et de percevoir des intérêts sur l’ETH ou sur des tokens adossés à l’ETH.

Ethereum vs. Ether

Ethereum désigne la blockchain qui permet le développement d’applications et l’échange d’actifs numériques, tandis qu’Ether est la cryptomonnaie native du réseau et le « carburant » du système. Par exemple, lorsqu’un développeur crée une application, il doit payer les frais d’utilisation du réseau, appelés « gas », en Ether. De même, lorsqu’un utilisateur souhaite transférer de la cryptomonnaie, il doit s’acquitter de ce coût, qui varie selon les conditions du réseau. Les mineurs, à l’instar de ceux du réseau Bitcoin, assurent la validation des transactions et la sécurité du système. En contrepartie, ils reçoivent des récompenses en Ether.

Comment Ethereum a-t-il été créé ?

Vitalik Buterin, programmeur russo-canadien, a créé Ethereum en 2013. Son engagement dans les cryptomonnaies remonte à quelques années auparavant. Il découvre Bitcoin en 2011 alors qu’il « cherchait un sens à sa vie », selon son blog. Malgré sa maîtrise de la programmation (sa mère est informaticienne), il ne perçoit d’abord que peu d’intérêt dans la découverte de Bitcoin par Satoshi Nakamoto.

Peu à peu, Buterin se passionne pour la technologie et s’implique dans des projets commerciaux. En 2012, il cofonde Bitcoin Magazine, site d’actualités sur les cryptomonnaies, et s’inscrit la même année en informatique à l’Université de Waterloo au Canada.

En 2013, il quitte l’université pour parcourir le monde et participer à des événements dédiés aux cryptomonnaies. Au fil de ses échanges avec des professionnels du secteur, il comprend que la blockchain Bitcoin peut servir non seulement à transférer des fonds sans intermédiaire, mais aussi à décentraliser d’autres fonctions.

Il publie le white paper originel du projet en novembre, basé sur le code BTC. Plusieurs spécialistes manifestent leur intérêt et proposent leur soutien, dont Gavin Wood, informaticien, avec qui il co-crée le projet. Pour lever des fonds et concrétiser Ethereum, le réseau organise une ICO en juillet 2014, réunissant 18,5 millions de dollars en un peu plus d’un mois. En juillet 2015, la blockchain Ethereum est officiellement lancée.

Quelle est l’importance d’Ethereum ?

Smart contracts

Les smart contracts sont des contrats numériques qui utilisent la technologie pour garantir l’exécution des accords conclus. Autrement dit, ils peuvent être assimilés à des codes informatiques définissant des règles et des conséquences strictes, à l’image d’un document classique qui fixe les responsabilités, avantages et pénalités entre les parties selon les conditions. Contrairement aux contrats traditionnels, le smart contract est numérique, infalsifiable et auto-exécuté. Il garantit la sécurité de l’exécution des accords grâce à la technologie blockchain.

Smart contracts Ethereum

Un « smart contract » Ethereum est, en résumé, un programme qui s’exécute sur la blockchain Ethereum. Il s’agit d’un ensemble de fonctions (le code) et de données (l’état) stockés à une adresse unique sur la blockchain Ethereum.

Les smart contracts constituent un type de compte sur Ethereum. Cela signifie qu’ils disposent d’un solde et peuvent être la cible de transactions. Ils ne sont pas gérés par des utilisateurs, mais sont déployés sur le réseau et fonctionnent de manière autonome. Les comptes utilisateurs peuvent interagir avec un smart contract en envoyant des transactions qui déclenchent l’exécution d’une fonction définie par ce dernier. Comme les contrats classiques, les smart contracts fixent des règles et les appliquent automatiquement par programmation. Ils sont par nature irréversibles et ne peuvent pas être supprimés par défaut.

Écosystème et communauté Ethereum

Ethereum est considéré comme l’infrastructure du futur numérique : il constitue la principale plateforme mondiale pour le développement d’applications décentralisées, de smart contracts, de transactions en Ether et de divers tokens.

Parmi les principales applications reposant sur cette infrastructure figurent les applications décentralisées (DApps), telles que les DEX (Decentralized Exchanges), la DeFi (Decentralized Finance) et les NFT (Non-Fungible Tokens). Depuis sa création en 2015, le réseau Ethereum connaît une croissance exponentielle du nombre de développeurs actifs qui participent à la création de nouvelles DApps. Cette dynamique est rendue possible par une architecture révolutionnaire qui facilite le développement de nombreux projets de cryptomonnaie, et a permis l’essor de la DeFi, des NFT et de la GameFi, entre autres secteurs innovants.

  • DeFi : ensemble de services et produits financiers (prêts, transferts, systèmes de paiement) fonctionnant sur une blockchain.
  • NFT : certificat numérique établi via la blockchain, garantissant l’originalité et l’exclusivité d’un bien numérique. Un NFT associé à un objet digital le rend unique au monde, créant de la rareté et ouvrant la voie à un marché dédié.
  • GameFi : jeux qui récompensent la performance des joueurs par des cryptomonnaies.
  • Layer-2 : sous-ensemble des solutions de scalabilité d’Ethereum. Une blockchain layer-2 étend Ethereum et hérite de ses garanties de sécurité.

Conclusion

Vous maîtrisez désormais les fondamentaux d’Ethereum et de son écosystème, et vous êtes prêt à explorer d’autres concepts clés qui s’y rattachent. Les prochains modules aborderont la technologie Ethereum, les principaux standards de tokens ERC et EIPs, ainsi que tout ce qu’il faut savoir sur le Merge d’Ethereum.

Points clés

  • Vitalik Buterin a créé Ethereum en 2013. La blockchain Ethereum permet le développement d’applications et l’échange d’actifs numériques, tandis qu’Ether est la cryptomonnaie native du réseau et le « carburant » du système.
  • Les smart contracts permettent à de nombreuses applications de fonctionner sur Ethereum, et apportent des innovations majeures comme la DeFi, les NFT et la GameFi.
  • Ethereum bénéficie d’un écosystème et d’une communauté parmi les plus dynamiques, et poursuit sa croissance. Son effet réseau attire développeurs, créateurs et utilisateurs.

Vidéo principale

Articles associés

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.