Theorie: Ethereum Kezako?



Mis à jour le Jan. 24, 2022, 10:14 a.m.


 

Qu'est-ce qu'Ethereum ?


Bonjour à vous mes chers crypto-curieux,

 

Ethereum est une plateforme publique qui utilise la technologie blockchain pour faciliter les contrats intelligents (smart contracts) et le commerce des crypto-monnaies en toute sécurité sans tiers.

 

Quelle différence avec le bitcoin?


Le bitcoin utilise la technologie blockchain pour gérer et créer une monnaie numérique en toute sécurité, sans tiers centralisé. La blockchain Ethereum prend elle aussi en charge la monnaie numérique décentralisée - connue sous le nom d'Ether - mais avec une innovation supplémentaire que l'on appelle les contrats intelligents.
Les contrats intelligents sont des accords automatisés et exécutables qui n'ont pas besoin d'intermédiaires tiers. Il s'agit essentiellement d'accords programmables, exécutés sans aucune intervention humaine.

Ethereum utilise la technologie blockchain pour stocker les données contractuelles (en plus des données de transaction). Ethereum utilise cette innovation pour fournir une plateforme open-source sur laquelle les développeurs de logiciels peuvent construire des applications (un concept présenté dans un article précédent traitant des limites du Bitcoin). Les applications construites sur Ethereum sont décentralisées et peuvent être créées et utilisées sans autorisation ni réglementation d'un tiers centralisé. Elles sont appelées DApps - applications décentralisées.

D'où l'appellation d'Ethereum "ordinateur mondial". Il s'agit de la première blockchain programmable au monde. En ce sens, Ethereum fournit une plateforme qui permet aux applications de fonctionner sans aucune possibilité de temps d'arrêt, de fraude ou d'interférence de tiers, alimentée par un réseau d'ordinateurs participant sur la base d'une incitation économique.
Tout comme les ordinateurs personnels exécutent des applications locales telles que Microsoft Word, Ethereum exécute des applications globales qui sont décentralisées et distribuées.


Pour mieux comprendre l'importance d'Ethereum et la direction que prend la plateforme, il est utile d'examiner son origine et de se faire une idée de ses objectifs initiaux. Ethereum a été proposé pour la première fois dans un livre blanc en 2013 par Vitalik Buterin.

Vitalik est un programmeur qui voulait s'appuyer sur Bitcoin et apporter une capacité de développement d'applications au monde de la blockchain. La vision de Vitalik pour l'espace blockchain était qu'au lieu d'avoir des blockchains individuelles pour des applications individuelles, il y aurait une plateforme blockchain sur laquelle tout le monde pourrait construire des applications décentralisées.

Ainsi, au lieu d'avoir le bitcoin pour la monnaie et une autre blockchain pour une autre application, Ethereum pourrait fournir la fondation blockchain pour tout ce qui peut être réduit à une logique programmatique.
Ici, nous pouvons commencer à comprendre la divergence d'Ethereum par rapport à Bitcoin. Bitcoin utilise la blockchain pour fournir un moyen d'échange décentralisé et sécurisé. Bien qu'Ethereum ait également cette capacité, il est conçu comme une blockchain pour fournir une plateforme sécurisée et décentralisée sur laquelle on peut construire des applications.

Le but d'ethereum est de fournir une plateforme qui permet aux développeurs de créer des applications et aux utilisateurs d'utiliser des applications qui sont
décentralisées, fiables, sécurisées et accessibles par tous (tout le monde peut construire, déployer et utiliser des applications Ethereum sans avoir besoin d'autorisation).
   
Caractéristiques uniques et écosystème d'Ethereum

Comment Ethereum atteint-il ces objectifs ? Ethereum a été conçu comme une blockchain avec un langage de programmation intégré - appelé Solidity - qui peut être utilisé pour créer des contrats intelligents.

Solidity est un langage de programmation capable de programmer n'importe quel calcul hypothétique. Ainsi, en théorie, toute application informatique peut être programmée en Solidity et fonctionner sur la plateforme Ethereum. C'est donc dans ce langage que sont écrits les "contrats intelligents" d'Ethereum.

Tout comme le Bitcoin utilise la technologie blockchain pour stocker ses données transactionnelles de manière sécurisée et décentralisée, Ethereum utilise la technologie blockchain pour stocker les données transactionnelles et les données contractuelles.

En fournissant une blockchain complète avec un langage de programmation, Ethereum peut atteindre son objectif d'être une plateforme sur laquelle des applications décentralisées, fiables, sécurisées et universellement accessibles peuvent être construites.
À partir de là, nous pouvons commencer à comprendre l'écosystème que permet Ethereum et pourquoi la plateforme suscite un tel intérêt.
Avant Ethereum, le monde de la blockchain était limité à une application principale (la crypto-monnaie par le biais du bitcoin) et à d'autres projets spéculatifs tels que Namecoin qui utilisait la blockchain pour vendre des noms de domaine décentralisés. Ethereum fournit la plateforme sur laquelle toute application décentralisée peut être construite.

Mais comment ces DApps vont-elles fonctionner ? Eh bien, un élément clé de leur fonctionnalité est la monnaie native d'Ethereum, l'Ether, utilisée comme monnaie saine pour les transactions sur la plateforme Ethereum. Comme pour le bitcoin, la plateforme Ethereum récompense les utilisateurs qui vérifient les transactions en prélevant des frais. Les frais de transaction d'Ethereum sont connus sous le nom de gaz (nous y reviendrons plus tard).

Cependant, contrairement au bitcoin, l'Ethereum permet également l'utilisation d'autres monnaies sur la plate-forme. Tout le monde peut créer des actifs et utiliser Ethereum pour les échanger. Ces actifs sont connus sous le nom de jetons.

Voici quelques applications célèbres des jetons :

   Stablecoins : jetons liés à la valeur d'une monnaie traditionnelle, résolvant une grande partie du problème de volatilité des crypto-monnaies actuelles.
   Jetons de gouvernance - ils peuvent représenter le pouvoir de vote pour une application décentralisée.
   Les NFTs (non-fongible tokens) - ces jetons peuvent représenter des objets de collection tels que l'art numérique ou des objets de jeu à collectionner.

Écosystème et innovations d'Ethereum

Depuis 2013, de nombreuses applications décentralisées ont été construites sur Ethereum. L'écosystème Ethereum environnant a atteint une capitalisation boursière de plus de 140 milliards de dollars. Parmi les applications décentralisées les plus connues, citons la place de marché d'art numérique Foundation et des navigateurs tels que Brave, qui vous permettent de gagner des crypto-monnaies en surfant sur Internet.

Plus récemment, Ethereum a contribué à l'explosion du secteur de la finance décentralisée, également connu sous le nom de DeFi.

Parmi les innovations, citons les échanges décentralisés et les plateformes de prêt, entre autres. Ce secteur est jeune, évolue rapidement et est en croissance constante. Il constitue un excellent exemple de la puissance d'Ethereum.  Un autre exemple intéressant de la puissance et peut-être des dangers de la plateforme Ethereum est la DAO. La DAO était une organisation autonome décentralisée numérique et une forme de fonds de capital-risque dirigé par des investisseurs.

La DAO se voulait un nouveau fonds de capital-risque permettant aux investisseurs de voter via des jetons octroyés en fonction du montant investi. On estime que le fonds a atteint une valeur en Ether de plus de 150 millions de dollars.

Il a duré environ 6 mois en 2016 avant une attaque qui a vu le vol de près de 50 millions de dollars d'Ether. Cet Ether a finalement été rendu à ses propriétaires d'origine via un "hard-fork". Ce fork signifie que la blockchain Ethereum originale n'est plus la chaîne principale d'Ethereum (connue sous le nom de mainchain) et s'appelle désormais Ethereum classic.

La DAO a mis en évidence des vulnérabilités spécifiques à la création de DApps à grande échelle. En particulier, les bases de code complexes nécessaires au développement de grandes applications numériques telles que la DAO peuvent être exploitées.

Pour connaître toute l'histoire d'Ethereum et comprendre l'évolution de la plateforme, nous devons examiner ces vulnérabilités plus en détail et évaluer la plateforme à la lumière de ses limites.


Les limites d'Ethereum

La limitation la plus importante d'Ethereum - comme pour le Bitcoin - est son évolutivité, qui, comme pour le Bitcoin, est difficile à atteindre sans sacrifier la décentralisation ou la sécurité.

La monnaie fiduciaire assure la sécurité et l'évolutivité mais sacrifie la décentralisation pour y parvenir. La monnaie fiduciaire assure la sécurité et l'évolutivité mais sacrifie la décentralisation. En revanche, le bitcoin assure la décentralisation et la sécurité mais sacrifie l'évolutivité. Pour l'instant, l'histoire d'Ethereum est similaire, alors que ses détracteurs désignent également son fondateur comme un point d'échec, ainsi qu'un manque de clarté quant à son offre totale.

Lors de son lancement, Ethereum a été considéré comme une version améliorée de Bitcoin, non seulement parce qu'il rendait les DApps possibles, mais aussi parce qu'il augmentait le nombre de transactions pouvant être traitées par seconde.

Cela a donné plus d'évolutivité à la plateforme, mais elle reste limitée. Le bitcoin peut traiter environ 5 transactions par seconde, alors qu'Ethereum peut en traiter environ 30. Si l'on compare ces chiffres à ceux d'une plateforme comme VISA, qui peut traiter 50 000 transactions par seconde, on comprend les limites actuelles des crypto-monnaies.

Cette limitation de l'Ethereum, associée à sa capacité à permettre aux développeurs de produire des DApps, a conduit à l'essor de l'écosystème ICO. Une ICO - initial coin offering - a initialement financé Ethereum, inspirant de nombreux développeurs à lever des fonds de la même manière.

Nombre d'entre eux ont promis des choses qu'ils ne pouvaient pas réaliser sur la plateforme Ethereum actuelle. C'est ainsi qu'est née la frénésie des ICO, où des équipes ont levé beaucoup d'argent mais n'ont souvent pas tenu leurs promesses.

Comment alors l'Ethereum peut-il prétendre être un "ordinateur mondial" ? S'il ne peut pas se développer, il ne peut pas être compétitif.
ETH 2.0 - Proof of Stake (preuve d'enjeu)

Dans sa forme actuelle, l'Ethereum ne peut pas concurrencer les systèmes Fiat tels que VISA. C'est ici qu'intervient l'avènement de l'ETH 2.0 ou Ethereum 2.0.

Eth2 fait référence à une série de mises à niveau de la plateforme Ethereum sur lesquelles on travaille actuellement. Les trois principaux objectifs de ces mises à niveau sont l'augmentation de l'évolutivité, la sécurité et la durabilité. Ces objectifs sont atteints de deux manières principales : l'introduction du sharding et la migration vers un nouveau mécanisme de consensus connu sous le nom de proof-of-stake.

Le sharding est une technique informatique utilisée pour répartir la charge sur un réseau particulier. Dans le cas d'Ethereum, l'idée est de répartir la charge de traitement des données transactionnelles et contractuelles sur 64 chaînes différentes. On espère que cette technique permettra d'améliorer la capacité d'Ethereum à traiter des transactions jusqu'à 100 000 par seconde.

La preuve d'enjeu est une autre façon pour les blockchains de parvenir à un consensus. Ces mécanismes sont connus sous le nom de mécanismes de consensus. Jusqu'à présent, Bitcoin et Ethereum utilisaient un mécanisme connu sous le nom de proof-of-work.  

La preuve de travail est très coûteuse en termes de puissance de traitement informatique, ce qui se traduit par des coûts énergétiques élevés. Il risque également de corrompre le réseau si des centres de minage se regroupent et prennent le contrôle de plus de 50 % du réseau.

La preuve d'enjeu vise à résoudre ces deux problèmes en répartissant de manière aléatoire la charge du consensus plutôt que d'en faire une compétition. Le passage à la preuve d'enjeu entraînera une transition des mineurs vers les validateurs. Il y aura toujours une récompense pour la confirmation des transactions ; cependant, il s'agira davantage d'une sélection aléatoire que la preuve de travail.

Comme nous l'avons vu précédemment, les frais de transaction d'Ethereum sont connus sous le nom de gaz et naturellement, ces frais fluctuent avec la demande et sont limités par les limites de traitement des transactions d'Ethereum. Une demande accrue et une offre limitée sont une recette pour des frais élevés.

On espère que les mises à niveau d'Eth 2.0 augmenteront considérablement la capacité d'Ethereum à traiter les transactions et que, par conséquent, les frais de gaz (frais de transaction) deviendront beaucoup plus bas.

Grâce à ces deux mises à niveau principales et à la promesse d'une infrastructure plus facile à mettre à niveau, Ethereum 2.0 vise à être la plateforme que Vitalik avait initialement envisagée pour Ethereum. La communauté a lancé la première phase d'Eth2 en décembre 2020, et le déploiement complet est prévu au cours des deux prochaines années.

Bien à vous mes chers crypto-curieux,
Cryptonymous

    Theorie: Qu'est-ce que la crypto?

    Theorie: Qu'est ce que le bitcoin?

    Theorie: Qu'est-ce que l'architecture Bitcoin?

    Theorie: quel role joue un node?

    Theorie: quel role joue un mineur?

    Theorie: La blockchain c'est quoi?

    Theorie: un stable coin c'est quoi?

    Theorie: Ethereum Kezako?

    Theorie: un NFT c'est quoi?

    Theorie: La DEFI c'est quoi

    Théorie: analyse fondamentale

    Théorie: Fonctionnement des transactions