Ethereum Vs Ethereum 2.0 [Différences clés]

En 2013, Vitalik Buterin a proposé le développement d’une plateforme blockchain supportant le développement d’applications avec un langage de script généralisé. Après cela, Buterim a rejoint une équipe de sept autres fondateurs pour développer la plate-forme de contrat intelligent Ethereum pour les applications décentralisées. Pour la même vente participative a été lancée et a levé 3700 BTC (2,3 millions de dollars) et le projet a été lancé en 2015. En raison de la limitation en termes d’évolutivité, de coût, de complexité du PoW, les Dapps construits sur Ethereum n’ont pas réussi à attirer les utilisateurs. Pour résoudre la limitation de l’évolutivité et des performances, les développeurs d’Ethereum ont présenté la feuille de route Ethereum 2.0 qui comprend le partitionnement, le PoS, etc. Avant d’entrer dans la principale différence entre Ethereum et Ethereum 2.0, comprenons tout en détail.

Ethereum vs Ethereum 2.0 pow vs POS ETH

Qu’est-ce que l’Ethereum?

Ethereum a été lancé en 2015 par Vitalik Buterin, le co-fondateur de la blockchain Ethereum. Ethereum est une plate-forme open source permettant aux constructeurs de lancer des applications décentralisées, des contrats intelligents, des registres partagés et d’autres applications financières et juridiques. La plate-forme est complètement décentralisée sans le contrôle des intermédiaires, l’une des conditions préalables à tout bon réseau de blockchain. Ethereum a occupé la deuxième place en valeur marchande juste après Bitcoin.

Introduction de la machine virtuelle Ethereum

Avant Ethereum, la plupart des blockchains étaient principalement liées aux transactions de crypto-monnaies supportées par le réseau. Le créateur d’Ethereum, Vitalik Buterin, a pensé à changer ce concept et a fait un pas en avant dans la création d’une blockchain plus améliorée qui permettra à ses utilisateurs de personnaliser les données sur le réseau Ethereum à l’aide de la «machine virtuelle Ethereum ou EVM». Désormais, avec EVM, les utilisateurs peuvent effectuer une transaction à l’aide de contrats intelligents.

Contrats intelligents 

Grâce à Buterin, toutes les transactions sur la blockchain Ethereum sont désormais sécurisées avec des contrats intelligents. EVM s’assure que tous les termes et conditions des transactions sur Ethereum sont convenus par les deux parties et validés par un contrat. Une fois convenues, ces transactions sont enregistrées sur une blockchain publique et sont auto-exécutées et il n’y a pas de retour en arrière. C’est ce qui rend ces transactions intelligentes et légitime l’économie numérique.

Applications décentralisées de DAPPS 

Les contrats intelligents ont révolutionné les transactions numériques. La liste des transactions que vous pouvez effectuer sur la blockchain Ethereum est illimitée. Du paiement du loyer, au don d’argent sur des fiducies caritatives, à l’envoi d’e-mails, tout peut être fait sur Ethereum et cela aussi en quelques minutes à l’aide de contrats intelligents. En dehors de cela, Ethereum permet aux utilisateurs de créer des applications décentralisées avec d’autres services tels que les dérivés financiers, l’économie de jetons, les systèmes de réputation, les systèmes de vote et le stockage de fichiers..

Ethereum Token Ether (ETH) et Ethereum Gas 

Ether ou ETH est la pièce native de la blockchain Ethereum et est utilisée pour toutes les transactions, y compris le paiement de récompenses à ses actionnaires. Le jeton ETH est également utilisé pour acheter Ethereum Gas pour exécuter la blockchain. Chaque transaction et même les contrats intelligents sont alimentés par le gaz Ethereum. Le coût ou la quantité de gaz dépend de la taille de la transaction. Le gaz empêche le réseau de gaspiller ses ressources et fait des économies.

Les développeurs Ethereum créent souvent des applications sur l’EVM qui n’utilisent pas suffisamment de gaz pour exécuter les contrats intelligents. Ces transactions perdent immédiatement leur validation de la part des mineurs et sont rejetées sur le réseau. Le développeur de l’application peut perdre sa crédibilité sur le réseau. Pour faire fonctionner le réseau de manière fluide et efficace, EVM attribue des tâches à chacun des mineurs. L’utilisation du gaz de réseau garantit une validation rapide des transactions, réduit la vitesse des transactions et augmente ainsi l’efficacité globale du réseau.

Ethereum (PoW) contre Ethereum2.0 (PoS)

La blockchain Ethereum a été construite sur le mécanisme de consensus Proof-of-Work (PoW). Le PoW a été introduit pour la première fois par Satoshi Nakamoto, l’homme derrière la création de la blockchain Bitcoin.

Ethereum 2.0:

Les créateurs d’Ethereum se tournent maintenant vers la preuve d’enjeu (PoS) consensus protocole. Cette transition a soulevé de nombreuses controverses dans la communauté blockchain. Mais pourquoi cette transition est-elle nécessaire? Pour comprendre cela, nous devons comprendre à la fois les protocoles de consensus et essayer de faire la différence entre PoW et PoS.

PoW implique des calculs mathématiques pour créer de nouveaux nœuds dans la blockchain. Ce processus s’appelle l’exploitation minière. En retour, les mineurs reçoivent des récompenses sous forme d ‘«Ether». Mais le processus peut être assez coûteux et implique l’utilisation d’énormes volumes de puissance de calcul et d’électricité. Au fur et à mesure que le mineur résout le casse-tête mathématique, un bloc est généré dans le réseau. Après la validation finale du bloc, le mineur est récompensé pour son entreprise réussie.

Problème de coût et d’évolutivité

En 2008, Satoshi Nakamoto a mis en œuvre ce processus via la blockchain Bitcoin et depuis lors, de nombreux réseaux de blockchain similaires utilisent ce processus pour récompenser leurs mineurs. Mais au fil des ans, les développeurs de blockchain ont connu quelques inconvénients dans la méthode traditionnelle de génération de blocs. Le processus est non seulement long, mais manque d’évolutivité, est coûteux et épuise beaucoup de puissance de calcul et d’électricité.

51% d’attaque: Pour falsifier le processus, l’attaquant doit dépasser la mise totale de tous les validateurs du réseau qui est de 51%, ce qui est pratiquement impossible.

Pour répondre à ce problème, les développeurs ont proposé le mécanisme de consensus Proof-of-Stake qui, selon eux, résoudra tous les problèmes auxquels la communauté blockchain est confrontée aujourd’hui..

Protocole Casper [Déplacement du PoW vers PoS]

Ethereum a choisi d’aller avec le Casper Protocole PoS. La version de Casper qui sera implémentée en premier est le consensus hybride PoW / PoS qui est conçu pour faire une transition en douceur vers PoS. Les blocs vont être minés avec PoW où chaque 50ème bloc est un point de contrôle PoS. Cette méthode remplace les mineurs par des validateurs. Pour arriver à un consensus, les validateurs ont le droit de vote pour valider le prochain bloc accepté. Le pouvoir de vote de chaque validateur dépend du montant de la mise qu’il détient dans le réseau ou de la quantité d’Ether qu’il détient sur son compte.

Comme nous le savons, dans PoW, l’attaquant doit détenir 51% de la puissance de hachage totale, tandis que dans PoS, il représente 51% du total des pièces Ethereum du réseau. Ainsi, PoS est un protocole de consensus beaucoup plus développé que PoW. Le PoS consomme peu d’électricité et d’énergie de calcul que le PoW. Il est plus évolutif et comme l’ensemble du consensus dépend du montant de la participation des actionnaires, il est bien plus sûr que PoW. En savoir plus sur PoS et PoW dans notre article sur PoW vs PoS.

Ethereum2.0: au-delà de la simple preuve d’enjeu

L’Ethereum 2.0 a fait un pas en avant par rapport à la preuve de participation dans la blockchain Ethereum. Il comprend les fonctionnalités supplémentaires de:

  • Partage – C’est une forme de partitionnement de données où de grandes bases de données sont conservées dans de petites ressources gérables.
  • eWASM – Assemblage Web Ethereum (eWASM) aide à une exécution plus rapide des codes.
  • Plasma et Raiden – Solutions de mise à l’échelle qui peuvent gérer de gros volumes de transactions. [En savoir plus sur Raiden]

La communauté des développeurs Ethereum introduira à l’avenir de nouvelles fonctionnalités sur le réseau Ethereum 2.0. Ils espèrent que cela accélérera les transactions, augmentera la mise en œuvre de contrats intelligents et attirera également de nouveaux investisseurs dans le réseau. Cependant, bien que la plupart des développements technologiques, y compris la mise en œuvre du hard fork, aient été couronnés de succès, il y a eu des controverses concernant le développement du consensus PoS dans le réseau Ethereum2.0. De nombreux investisseurs s’inquiètent de l’efficacité du réseau.