Explications Ă  propos du Ethereum Casper
Accueil
Articles
Explications Ă  propos du Ethereum Casper

Explications Ă  propos du Ethereum Casper

Intermédiaire
Publié le Aug 4, 2019Mis à jour le Apr 29, 2021
5m

Qu'est ce que Ethereum Casper?

Participation de la communauté - Auteur: William M. Peaster


Casper est une implémentation qui a pour but final de convertir le réseau Ethereum en blockchain Proof Stake (PoS) (aussi connu sous le nom d'Ethereum 2.0). Bien que Ethereum ait été lancé à l'été 2015 avec un fonctionnement Proof Work (PoW) sur sa blockchain, les développeurs planifiaient déjà une transition à long terme vers un modÚle de staking . Une fois la transition terminée, le minage ne sera plus une caractéristique du réseau Ethereum.
À ce jour, il y a eu deux implĂ©mentations de Casper co-dĂ©veloppĂ©es dans l'Ă©cosystĂšme Ethereum: Casper CBC et Casper FFG. La version CBC a Ă©tĂ© initialement proposĂ©e par le chercheur de la Fondation Ethereum Vlad Zamfir. Bien que la recherche sur CBC ait Ă©tĂ© initialement centrĂ©e sur les protocoles PoS pour les blockchain publiques, elle a depuis Ă©voluĂ© en un champ d'Ă©tude plus large, comprenant une famille de modĂšles PoS.

La recherche sur Casper FFG est menĂ©e par le co-fondateur d'Ethereum Vitalik Buterin, qui a proposĂ© en premier lieu un systĂšme hybride PoW/PoS, mais la mise en Ɠuvre est toujours en discussion, et de nouvelles propositions peuvent Ă©ventuellement le remplacer par un modĂšle purement PoS.

Plus prĂ©cisĂ©ment, c'est Casper FFG qui constitue le point d'ancrage qui devrait initier le dĂ©ploiement dEthereum 2.0. Mais cela ne veut pas dire que Casper CBC ne sera d'aucune utilitĂ©. A vrai dire CBC pourrait mĂȘme finalement complĂ©ter ou remplacer FFG sur un plus long terme.

Bien que les deux versions aient Ă©tĂ© dĂ©veloppĂ©es pour Ethereum, Casper est un modĂšle PoS qui peut Ă©galement ĂȘtre adoptĂ© et mis en Ɠuvre dans d'autres rĂ©seaux de blockchain.


Comment fonctionne Casper

La transition d'Ethereum 1.0 à 2.0 est qualifiée de mise à jour Serenity. Elle consistera en trois phases différentes. Dans sa phase initiale (Phase 0), une nouvelle blockchain appelée Beacon Chain sera lancée. Les rÚgles Casper FFG régiront le mécanisme de consensus de cette nouvelle blockchain basée sur un algorithme PoS.
Contrairement à minage PoW, oĂč les mineurs font tourner des machines coĂ»teuses et spĂ©cialisĂ©es pour crĂ©er et valider des blocs de transactions, l'implĂ©mentation Casper supprimera le processus de minage d'Ethereum. De maniĂšre alternative, la vĂ©rification et la validation de nouveaux blocs de transactions seront effectuĂ©es par des validateurs de bloc, qui seront sĂ©lectionnĂ©s selon leur stake (enjeu).

En d'autres termes, le pouvoir de vote de chaque validateur sera déterminée par le montant de l'ETH qu'il met en jeu. Par exemple, quelqu'un qui a déposé 64 ETH aura le double de pondération dans son pouvoir de vote par rapport à quelqu'un qui a déposé le montant minimum de mise en jeu. Pour devenir un validateur de bloc dans la premiÚre phase de Serenity, les utilisateurs auront besoin d'un enjeu minimum de 32 ether (ETH) - déposé dans un contrat intelligent spécial basé sur l'ancienne blockchain Ethereum (1.0).

Si tout se déroule bien, les comités aléatoires de validateurs seront sélectionnés pour proposer de nouveaux blocs et finalement recevoir des récompenses de bloc en retour. Les récompenses de bloc ne constitueront probablement que des frais de transaction car il n'y aura pas subvention de bloc. 

Il convient toutefois de noter que chaque implĂ©mentation PoS peut prĂ©senter une approche diffĂ©rente, avec diffĂ©rents modĂšles de rĂ©compenses. Le modĂšle Casper est toujours en dĂ©veloppement, et de nombreux dĂ©tails doivent encore ĂȘtre dĂ©finis.


Les avantages de Casper

Un des avantages de Casper, c'est de rendre le staking possible, et ce dans le but de rendre Ethereum plus respectueux de l'environnement. En ce qui concerne les ressources électriques et informatiques, les systÚmes basés sur le PoW sont trÚs exigeants. En contraste, les modÚles PoS entraßnent une demande beaucoup plus faible. Lorsqu'un modÚle PoS sera totalement implémenté sur Ethereum, les mineurs ne seront plus nécessaires à la sécurisation de la blockchain, ainsi les besoins en énergie seront énormément diminués.

Un autres des avantages potentiels de Casper concerne la sécurisation. En filigrane, Casper sera utilisé en tant que sélectionneur pour l'ordre des blocs dans la chaßne. Il agira donc en tant que comptable pour le registre Ethereum 2.0. Si un validateur agit de maniÚre malveillante, il sera rapidement exclu et puni. La pénalité pour ce genre d'infraction constitue l'entiÚreté de la mise en jeu (en ETH) du fraudeur, ainsi les transgression au sein du réseau sont trÚs coûteuses pour les tricheurs. Toutefois, les développeurs discutent encore des possibilités d'attaques à 51%.

Enfin, certains dĂ©fendent que Casper donnera Ă  Ethereum un niveau de dĂ©centralisation plus Ă©levĂ©s. Pour l'instant, les entitĂ©s qui concentrent le plus de pouvoir sur le rĂ©seau sont celles qui possĂšdent les ressources pour gĂ©rer des opĂ©rations de minage. À l'avenir, quiconque Ă©tant capable d'acheter le montant appropriĂ© d'ETH sera en mesure de contribuer Ă  sĂ©curiser la blockchain.


Limitations

Il reste un long chemin à parcourir jusqu'à ce que Casper soit enfin développé et implémenté. Actuellement, son efficacité et sa sécurité restent à démontrer. Il y a beaucoup de détails à définir et à ajuster. Tant qu'une version de Casper n'est pas déployée dans la phase 0 de la mise à jour de Serenity, nous pouvons pas prédire exactement ce à quoi cela ressemblera et comment cela se comportera.

En ce qui concerne les limitations théoriques, Casper ne pourra pas finaliser les blocs si le systÚme de validation Ethereum se corrompt. Comme il est actuellement structuré, Casper n'est toujours pas totalement résistant aux attaques à 51%. En outre, une spécification formelle est encore nécessaire pour définir une rÚgle de fork qui pourrait s'avérer nécessaire pour répondre aux éventuelles attaques.


Pour conclure

Ethereum projette de se dĂ©tourner du minage pour le staking, oĂč les utilisateurs mettrons en jeu de l'ether (ETH) dans une adresse de dĂ©pĂŽt pour sĂ©curiser la blockchain. Casper est une technologie utilisĂ©e pour finaliser des blocs qui facilitera cette transition.

Casper contribuera Ă  crĂ©er la base sur laquelle les progrĂšs futurs d'Ethereum 2.0 dĂ©pendront, en participant Ă  rĂ©aliser la transition vers un modĂšle PoS plus lisse. De plus, la nature open-source du domaine de la blockchain signifie Ă©galement que les avantages dĂ©crits de Casper peuvent ĂȘtre "forkĂ©s", modifiĂ©s et servir d'appuis pour d'autres projets, pour continuer d'aller de l'avant.

Lorsque Casper est sera lancé, cela marquera un jalon important dans l'histoire d'Ethereum. Pour ce qui est de la date de lancement de Casper, le chercheur Ethereum Justin Drake a précédemment laissé entrevoir la possibilité de lancer la premiÚre phase de Casper le 3 janvier 2020 ( 11e anniversaire de Bitcoin). Cependant, cette date était une tentative de proposition. Le lancement pourrait se produire plus tard en 2020.
Partager des publications
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.