
Et si les validateurs Ethereum pouvaient effectuer des votes de tête plus précis simplement en recevant les blocs plus tôt ? @BlockdaemonHQ a connecté 2 185 validateurs du mainnet Ethereum, représentant 69,9 kETH, au réseau mump2p de @get_optimum pour mesurer l’impact d’une propagation plus rapide des données sur les performances des validateurs. Les résultats méritent d’être examinés. Les votes de tête erronés ont diminué de 39,7 %, passant de 0,452 % à 0,273 % des fonctions d’attestation. Les blocs sont également arrivés en moyenne 366 ms plus tôt par rapport à libp2p public, tandis que la dispersion de la propagation s’est réduite de 3,4 fois. Un autre détail qui m’a intéressé est que 92 % des blocs ont été vus pour la première fois via mump2p. Les validateurs Ethereum disposent d’une fenêtre limitée pour identifier la tête correcte de la chaîne et soumettre leurs attestations. Lorsque les blocs arrivent en retard, les validateurs peuvent se retrouver à voter pour une tête obsolète, risquant ainsi de manquer des récompenses. mump2p résout ce problème au niveau de la communication réseau. Il utilise le codage linéaire aléatoire en réseau (RLNC) pour améliorer la transmission des blocs et des attestations entre les nœuds. Ce qui est particulièrement intéressant, c’est que Blockdaemon opérait déjà avec une précision de vote de tête supérieure à 99 % avant l’intégration. Pourtant, mump2p a réussi à réduire les votes de tête erronés de près de 40 % sans nécessiter de modifications à sa configuration de validateur. Pour moi, c’est une étape importante pour Optimum. Il est une chose de démontrer une propagation plus rapide des blocs en test, mais voir ces améliorations se traduire par moins de votes de tête erronés sur 2 185 validateurs en production rend les résultats bien plus significatifs. Les améliorations d’infrastructure peuvent avoir un impact mesurable sur les personnes qui exploitent réellement le réseau.
