Vitalik Buterin pense que la blockchain d’Ethereum doit rester minimaliste

  04/06/2023

Actualités (234)

Le 21 mai dernier, Vitalik Buterin, cofondateur d'Ethereum, a mis en garde contre la surcharge du mécanisme de consensus d'Ethereum. S'il est étendu au-delà de sa fonction principale de validation des blocs et de sécurisation du réseau, il pourrait constituer un risque systémique pour l'écosystème Ethereum. En effet, de telles actions pourraient finir par fragiliser la couche de consensus.

 

 

Un risque de surcharge

Le consensus d'Ethereum est un mécanisme de validation des blocs par le système Proof-of-Stake (PoS) mis en place après le hard fork de la blockchain, "The Merge", en septembre 2022. Une problématique pourrait se créer suite à l’utilisation du mécanisme de consensus à d’autres fins. Vitalik Buterin encourage tout simplement la préservation du minimalisme dans la blockchain. Pour appuyer ses propos, il a fait référence à de nombreuses propositions et d'idées concernant l'utilisation du consensus social d'Ethereum à des fins multiples. Il pourrait être utilisé comme un oracle de prix et de données, facilitant les initiatives de re-staking et utilisant les soft forks de la couche 1 pour récupérer les projets de la couche 2 s'ils sont confrontés à des problèmes spécifiques.

M. Buterin affirme que, vu le poids économique important de la blockchain Ethereum, il est logique de vouloir étendre le cœur de la blockchain pour en étendre les fonctionnalités. Mais chaque itération de ce type, qui modifie la blockchain, fragilise le cœur de la chaîne. Il a également affirmé que de tels aspects pourraient constituer un risque grave pour l'écosystème et l'ouvrir aux bogues, aux pirates informatiques et à une attaque potentielle de 51 %.

"Il est naturel que les projets de la couche applicative tentent une telle stratégie, et d'ailleurs de telles idées sont souvent simplement conçues sans appréciation des risques, mais leur résultat peut facilement devenir très éloigné des objectifs de la communauté dans son ensemble."

Quelles sont les solutions proposées ?

Dans son dernier article intitulé « Don't overload Ethereum's consensus », que l’on peut traduire par : « Ne surchargez pas le consensus d’Ethereum », M. Buterin propose quelques solutions potentielles pour faire face à ce problème. Il fait tout d’abord la différence entre la réutilisation des validateurs et la surcharge du consensus social. Pour lui, la réutilisation des validateurs présente un faible risque, tandis que la surcharge du consensus social présente un risque élevé.

Buterin alerte sur la surcharge du consensus Ethereum

  • Les oracles de prix : soit des oracles décentralisés pas tout à fait cryptoéconomiques, soit des oracles basés sur le vote des validateurs qui s'engagent explicitement à ce que leurs stratégies de récupération d'urgence soient autres que le recours au consensus L1 pour la récupération (ou une combinaison des deux).
  • Des oracles de vérité plus complexes rendant compte de faits plus subjectifs que le prix : une sorte de système judiciaire décentralisé construit sur une DAO pas tout à fait crypto-économique.
  • Ponts inter-chaînes : logique similaire à celle des oracles, mais aussi, essayez de minimiser le recours aux ponts : conservez les actifs sur la chaîne d'où ils proviennent et utilisez des protocoles d'échange atomique pour déplacer la valeur entre les différentes chaînes.
  • Utiliser le validateur Ethereum pour sécuriser d'autres chaînes

Conclusion

Le consensus social des communautés de blockchain est une chose fragile. Le risque de scissions de chaîne est élevé. Même si il existe un besoin naturel d'étendre le cœur de la blockchain avec de plus en plus de fonctionnalités, parce que le cœur de la blockchain a le plus grand poids économique et la plus grande communauté qui le surveille, chaque extension rend le cœur lui-même plus fragile. Nous devrions plutôt préserver le minimalisme de la chaîne, soutenir les utilisations du re-staking qui ne ressemblent pas à des pentes glissantes vers l'extension du rôle du consensus Ethereum, et aider les développeurs à trouver d'autres stratégies pour atteindre leurs objectifs de sécurité.