Exploitation des amendes dans Ethereum PoS
Résumé
En mai 2023, la blockchain Ethereum a connu son premier drainage des inactifs (inactivity leak),
un mécanisme conçu pour rétablir la finalisation de la chaîne en cas de perturbations persistantes du réseau.
Ce mécanisme vise à réduire le pouvoir de vote des validateurs qui sont injoignables au sein du réseau via des amendes, en réallouant ce pouvoir aux validateurs actifs.
Cet article examine les implications du drainage des inactifs sur la sécurité de la blockchain Ethereum.
Notre analyse révèle des scénarios où les actions de validateurs Byzantins accélèrent la finalisation de deux branches conflictuelles cassant ainsi la sécurité. La proportion de Byzantins a aussi la possibilité de dépasser le seuil d'un tiers de pouvoir de vote dans des conditions particulières.
Nos découvertes démontrent comment la pénalisation des nœuds inactifs peut casser la sécurité du système, de surcroît lorsqu'elle est couplée à des actions malveillantes de validateurs Byzantins.
Origine : Fichiers produits par l'(les) auteur(s)