12 minutes of nail-biting tension when Ethereum’s Pectra fork goes live

![]() ![]() |
Les développeurs Ethereum retiendront leur souffle pendant les 12 minutes nécessaires pour fonctionner si la fourche Hard d’Ethereum a finalisé correctement après son déploiement demain.
Au cours de chaque fourche dure Ethereum, il y a environ une période de 12 minutes – le temps nécessaire pour deux époques – où plus d’une centaine de développeurs d’Ethereum inlassables surveillent vigilamment l’état du réseau pour des signes de problèmes, se demandant, En avons-nous fait assez?
Chaque fois que Ethereum passe par une grande fourche dure – ce qui est comme remplacer les composants d’un avion à mi-vol – il y a une chance insignifiante que quelque chose puisse se tromper horriblement.
Mais depuis une décennie maintenant, les développeurs se sont assurés que cela ne s’est jamais produit – malgré quelques problèmes notables après la fourche Shanghai en 2023 et la fourche Altair en 2021.
«Nous avons eu 10 ans sans un défaillance de la vivification. C’est l’une des parties les plus importantes du protocole», a déclaré à MALLESH PAI, un directeur principal de la recherche chez Ethereum Software and Infrastructure Anssensys, a déclaré au magazine.
“Il a disparu sans manquer un battement, et à travers des changements incroyables, comme la fusion, qui était un gigantesque exploit d’ingénierie pour changer littéralement le consensus sous-jacent et ne pas sauter un battement.”
«Vous construisez cette confiance sur 10 ans. Si vous le gâchez une fois, vous êtes de retour à zéro comme tout le monde.»
Le prochain major Hard Fork d’Ethereum – l’ensemble de mise à niveau PECTRA pour le 7 mai à 10 h 05 UTC – a eu un chemin inhabituellement troublé vers le mainnet. Pour la plus grande fourchette dure de l’histoire de la blockchain, il a fallu un an et demi pour arriver à ce point et n’a pas réussi à finaliser correctement sur les deux premiers tests. Et pour la première fois dans l’historique d’Ethereum, il fallait configurer un troisième testnet en réponse directe aux problèmes.
Alors, que se passe-t-il exactement dans ces 12 minutes?
Ethereum devs «retenir leur souffle» au fur et à mesure que PECTRA déploie
Une époque est d’environ 6,4 minutes, la période de temps nécessaire à un comité aléatoire de validateurs Ethereum pour proposer et voter sur la validité des nouveaux blocs. C’est le temps pris jusqu’à 32 blocs à ajouter à la chaîne. Les deux à trois premières époques sont la zone de danger où les problèmes d’une nouvelle mise à niveau sont susceptibles d’élever leurs têtes laides.
«La minute où ils montent à la fourchette […] Ils ne sont pas stressés “, explique Nixo, membre de l’équipe de soutien au protocole de la Fondation Ethereum.” Mais c’est comme le, un, deux, 12 minutes après la fourche où ils veillent pour la finalisation, s’assurer qu’aucun des clients ne se reproduit sur d’autres chaînes ou de partir sur d’autres fourchettes. “
«Alors, je dirais que c’est, comme, les 15 minutes après que la fourche se produit qu’il y a un peu comme [gasp] retenant votre souffle.
Au cours de cette période, les développeurs vérifient avec impatience des blocs proposés à temps, explique Pai.
Ils vérifient les tarifs de vote – s’assurer que les validateurs sont en mesure de voter sur des blocs – et que la qualité de vote est à peu près de la même qualité que celle de la pré-fourche. Ensuite, ils vérifient quand une époque entière finalise.


“Vous avez laissé tomber un gros soupir après la première finalisation.” En quelques heures, «tout fonctionne normalement, puis tout le monde oublie; c’est comme si la chaîne avait toujours fonctionné comme ça, continuant joyeusement», ajoute Pai.
PECTRA BUGS pourrait surgir presque à tout moment
Cependant, Pai dit qu’il est toujours possible que quelque chose se passe mal sous la surface.
“Vous n’êtes jamais complètement dans le clair. Ce n’est pas seulement Ethereum. C’est l’une des blockchains. Comme des choses étranges se produisent pour une fourche dure particulière. Cela pourrait être un cas de bord qui se manifeste un mois plus tard.”


En mai 2023 – un mois après que le Shanghai Hard Fork – les développeurs d’Ethereum se soient efforcés après que le réseau ait temporairement perdu la finalité de transaction pendant environ 25 minutes, puis à nouveau pendant plus d’une heure par jour plus tard avant que la blockchain ne se rétablisse par elle-même.
La finalité est considérée comme le moment où une transaction devient irréversible et enregistrée en permanence sur la blockchain.
“Je me souviens avoir eu très peur que quelque chose de bizarre se passait”, a déclaré Pai. “C’est un comportement involontaire, et quand il y a un comportement involontaire, vous ne savez pas quoi d’autre est involontaire ou quoi d’autre pourrait mal tourner.”
Un post-mortem a ensuite souligné une faille affectant deux clients consensus, Prsym et Teku, qui a publié un correctif peu de temps après – bien qu’il ait toujours eu des ravages sur les développeurs et autres dans l’écosystème Ethereum.


Un autre incident de finalité s’est produit lors de la fourche Altair sur la chaîne de balises Ethereum en 2021, alors qu’environ 25% des blocs ont disparu, ce qui a fini par être dû à un grand opérateur de jalonnement qui n’a pas amélioré son infrastructure à temps.
«C’est pourquoi nous passons beaucoup de temps à la diligence raisonnable et nous nous assurons que les choses sont correctes et bonnes», a déclaré à Tells Magazine Lucas Saldanha, ingénieur principal du protocole.
“Mais je pense que vous ne pouvez jamais être sûr à 100% avec quoi que ce soit dans la vie, vraiment. Il s’agit davantage de simplement l’embrasser et de vous assurer que vous faites de votre mieux.”


En mai, les enjeux sont à nouveau aussi élevés, car Ethereum passera sa plus grande mise à niveau depuis sa transformation en une blockchain de preuve de mise en place via la fusion en 2022.
C’est la plus grande fourche en termes de nombre de fonctionnalités et de modifications des spécifications, a expliqué Saldanha.
Une énorme modification du code, ou des propositions d’amélioration Ethereum, sera activée pour rendre le réseau moins cher, plus efficace et généralement plus convivial. La dernière mise à niveau majeure, Dencun, en mars 2024, comprenait neuf EIP.
Devs épuisés après les tests de test de buggy de Pectra
Cependant, la mise à niveau de PECTRA a été en proie à des problèmes sur les deux premiers TestNets.
En février, le Holesky Testnet a mis deux semaines pour atteindre la finalité en raison d’un bogue logiciel client qui s’est produit pour une raison «très spécifique, presque irritante» en raison de la configuration de Testnet de Holesky, selon PAI.
Puis, en mars, le deuxième testt d’Ethereum pour PECTRA, Sépolia, a rencontré un problème différent qui a conduit à de nombreux clients de la couche d’exécution à l’abri des transactions en blocs. C’était un problème spécifique à la configuration du testnet et ne devrait pas pouvoir se produire sur MainNet.
Nixo dit au magazine que les développeurs sont «fatigués» et espèrent simplement passer à la prochaine mise à niveau d’Ethereum, Fusaka, après avoir travaillé sur PECTRA pour la dernière année et demie.
«Cela a été une très longue fourchette pour eux. Les gens sont épuisés.»
Elle dit que c’est une autre raison pour laquelle les développeurs d’Ethereum ont poussé des mises à niveau plus fréquentes du protocole.
Les développeurs Ethereum veulent une cadence de fourche difficile plus rapide après Pectra
En février, lors d’une réunion «All Core De développeurs», les développeurs Ethereum et les chefs d’écosystème ont convenu de raccourcir le temps entre chaque mise à niveau. La société de capital-risque Paradigm a également appelé les développeurs d’Ethereum à expédier plus rapidement qu’un changement par an.
Nixo dit qu’une partie de ce désir provient des développeurs qui veulent simplement pouvoir «réinitialiser» plus souvent lorsqu’ils commencent à travailler sur une nouvelle fourche.


“Avant que tous ces trucs de test de test ne se produisent, il y avait un récit qui, comme, nous voulions l’accélérationnisme; nous voulions que les cadences de fourche aient plus vite”, a déclaré Nixo.
“Mais une partie de cela qui n’a pas vraiment parlé était que les développeurs sont juste fatigués de travailler sur la même chose pendant si longtemps. Comme, au fur et à mesure que vous continuez, si vous ne congelez pas les spécifications, de plus en plus de choses sont ajoutées.”
“Et honnêtement, ils sont juste fatigués de travailler sur quelque chose pendant un an, un an et demi.”
Lire aussi
Caractéristiques
Ethereum est-il à gauche et à Bitcoin à droite?
Caractéristiques
Les agences d’application des États-Unis augmentent la chaleur du crime lié à la crypto
Saldanha explique qu’avec une cadence de libération plus rapide, les développeurs apporteront des changements plus petits à chaque fois, ce qui pourrait le rendre un peu moins risqué chaque fois qu’il y a une mise à niveau.
“C’est comme une réinitialisation lorsque vous commencez à travailler sur une nouvelle fourche”, a ajouté Nixo.
Logiquement, cependant, des fourches plus rapides pourraient également être plus risquées. Saldanha et Pai disent qu’il doit également y avoir un équilibre entre la vitesse et la prudence.
Saldanda dit qu’il y a des limites à la rapidité avec laquelle Ethereum peut expédier, étant donné sa nature décentralisée et les défis concernant le travail avec des développeurs du monde entier.
Lire aussi
Caractéristiques
La «plus grande mise à jour de la Grid à ce jour», Rumble Kong League Review: Web3 Gamer
Caractéristiques
La crypto peut-elle être le sauveur suédois?
“En réalité, en ce qui concerne Ethereum et la façon dont nous faisons les choses, il y a beaucoup d’autres facteurs qui ne nous permettent pas vraiment d’avoir un cycle de développement super rapide”, a-t-il déclaré.
Pai note qu’Ethereum a cinq clients consensus et cinq clients exécutifs, ce qui signifie qu’un individu peut gérer l’une des 25 combinaisons différentes.


“Donc, cela signifie que, en principe, tout est écrit à SPEC, il y a beaucoup de cas de bord. Donc, vous devez vraiment être très sûr que les 25 combinaisons, en principe, pourraient fonctionner, non? Qu’il n’y a pas d’erreur de communication étrange qui apparaît pour un cas étrange qui cause des problèmes pour un ensemble de personnes.”
“Si ce n’était qu’une seule personne monolithique qui se déplaçait sur un client monolithique, ils pourraient faire quelque chose de plus rapide et intégrer continuellement.”
À la hausse, cela rend beaucoup moins probable qu’ils échoueront tous en même temps, ce qui est la raison d’avoir autant de clients.
Pai dit qu’il a vu parler de deux fourches par an, mais souligne que l’on ne peut pas aller trop vite et sauter des étapes importantes dans ce processus.
Le Mainnet Ethereum détient à lui seul quelque 123 milliards de dollars de stablescoins et détient une part de marché de 57% des actifs tokenisés du monde réel.
«Nous apprécions définitivement cette confiance et ne va pas, vous savez, le boucher», explique Pai.
S’abonner
Le plus engageant se lit dans la blockchain. Livré une fois par semaine.




Felix Ng
Felix NG a commencé à écrire sur l’industrie de la blockchain à travers l’objectif d’un journaliste et d’un éditeur de l’industrie du jeu en 2015. Il a depuis consulté l’espace de la blockchain à plein temps. Il s’intéresse le plus à la technologie innovante de la blockchain visant à résoudre les défis du monde réel.
Lire aussi
Digest de Hodler
Criminal à Bitcoin 2024, BTC Strategic Reserve Bill, et plus: Hodler’s Digest, 28 juillet – 3 août
10 min
3 août 2024
Le sénateur Lummis présente Bitcoin Strategic Reserve Bill, Bitfinex Hacker apparaît au Bitcoin 2024 et Trump Bitcoin Sneakers: Hodler’s Digest.
En savoir plus
Digest de Hodler
BTC White Liper caché sur macOS, Binance perd la licence Aus et les Doge News: Hodler’s Digest, 2-8 avril
7 min
8 avril 2023
Licence des dérivés de Binance Australia révoquée, le livre blanc Bitcoin est caché sur les prix modernes de macOS et de DoGECOINes après le changement d’icône de Twitter.
En savoir plus