Une nouvelle proposition d'amélioration d'Ethereum (EIP), EIP-7781, présentée le 5 octobre par Ben Adams, co-fondateur d'Illyriad Games, pourrait augmenter considérablement le débit des transactions d'Ethereum en réduisant le temps de créneau du réseau de 12 secondes à 9 secondes. Le changement proposé vise à augmenter le débit des transactions d'environ 33 %.
La motivation derrière cette proposition est de mieux répartir l'utilisation de la bande passante dans le temps, réduisant ainsi les besoins de pointe en matière de bande passante. En lissant les besoins en bande passante, Ethereum pourrait maintenir une plus grande efficacité et réduire le stress des opérateurs de nœuds, en particulier ceux dont la capacité de bande passante est limitée. Selon Adams, cet ajustement vise à améliorer le débit sans compromettre l'accessibilité du réseau.
La proposition d’amélioration d’Ethereum est-elle réalisable ?
Dans sa proposition officielle sur GitHub, Adams a expliqué : « Réduire le temps de créneau d'Ethereum de 12 secondes à 9 secondes peut réduire la latence de cumul et augmenter le débit des transactions d'environ 33 % sans augmenter le nombre de blocs ou de blobs individuels. Cela répartirait l’utilisation de la bande passante dans le temps, réduisant ainsi les besoins de pointe en bande passante tout en maintenant l’efficacité du réseau.
La mise en œuvre de l'EIP-7781 dépend de deux autres EIP : EIP-7623 et EIP-7778. Ces propositions sont cruciales pour garantir la stabilité du réseau dans un contexte d’augmentation du taux de production de blocs. Ils sont conçus pour atténuer les effets négatifs potentiels de la réduction des créneaux horaires, tels que l'augmentation des taux d'orphelins ou l'instabilité du réseau.
EIP-7781 vise à créer un équilibre entre le débit et l'accessibilité du réseau en maintenant l'efficacité des nœuds sans surcharger le système. Ceci est particulièrement important pour maintenir la philosophie décentralisée d’Ethereum, garantissant que même les participants disposant d’une infrastructure moins sophistiquée peuvent continuer à exécuter des nœuds.
L'éminent chercheur de la Fondation Ethereum, Justin Drake, a pesé sur la proposition, exprimant un soutien prudent. Dans un commentaire, Drake a déclaré : « Ma première réaction serait de soutenir la réduction des temps de créneau à 8 secondes pour plusieurs raisons : cela augmente le débit de 1/2, une augmentation effective à une limite de gaz de 45 millions et une limite de 9 blob. Cela correspond à peu près à la limite de 40 millions de gaz proposée par Pumpthegas.org et à la limite de 8 blobs proposée par Vitalik et d’autres. »
Drake a également souligné les avantages pour les échanges décentralisés (DEX), déclarant que le changement rendrait les DEX comme Uniswap v3 « environ 1,22 fois plus efficaces », permettant d'économiser potentiellement environ 100 millions de dollars en arbitrage d'échange centralisé (CEX)-DEX par an.
Cependant, Drake a également mentionné un inconvénient possible : « L’un des inconvénients de la réduction des temps de slot est que cela rendra les jeux de timing légèrement plus aigus en raison de la diminution du ratio slot/ping. En supposant un temps de ping de 80 ms et un temps de slot de 9 s, le rapport slot/ping serait toujours sain.
Adam Cochran, associé chez CEHV, a exprimé son soutien mais a ajouté une mise en garde, en particulier pour les petits investisseurs. Il a écrit sur X : « Honnêtement, cela semble raisonnable en termes de bande passante pour les jalonneurs solo, tant que la limite de gaz par bloc reste la même. J'aimerais voir des tests sur le matériel d'E/S et les temps de ping de retour des jalonneurs pour m'assurer que cela ne coupe pas certains jalonneurs locaux, mais il semble que cela devrait être à portée pour la plupart.
Cependant, toutes les voix au sein de la communauté ne sont pas totalement optimistes. Le chercheur pseudonyme 0xSmit a fait part de ses inquiétudes concernant les contrats intelligents existants qui reposent sur un temps de bloc de 12 secondes. Selon lui, « de nombreux contrats ont codé en dur la valeur d’une année en blocs basés sur des temps de bloc de 12 secondes. Cela pourrait casser les choses si cela était adopté, en particulier pour les contrats sans mécanismes de mise à niveau.
Au moment de mettre sous presse, l’ETH s’échangeait à 2 463 $.
Image en vedette créée avec DALL.E, graphique de TradingView.com