Разработчики Ethereum, сталкиваясь с рядом неожиданных трудностей, ускоренно работают над подготовкой к внедрению обновления Pectra в основную сеть. После неудач с двумя тестовыми сетями, которые сильно затянули график, команда разработчиков находится под давлением, испытывая усталость и стресс.
Сложности с тестовыми сетями и новый подход
Обновление Pectra, которое планировалось к запуску в марте, было внедрено в тестовую сеть Holesky 24 февраля, однако оно не смогло пройти финализацию на этой сети. Это привело к необходимости пересмотра подходов и выявлению причин проблем. На 5 марта обновление было перенесено в тестовую сеть Sepolia, но и здесь возникли ошибки, усугубленные неизвестным злоумышленником, который использовал редкий случай для генерации пустых блоков.
Для того, чтобы лучше подготовиться к предстоящим изменениям, команда разработчиков Ethereum создала новую тестовую сеть под названием “Hoodi”, которая была запущена 17 марта. Обновление Pectra будет внедрено в эту сеть 26 марта, и если все пройдет гладко, оно может быть готово к запуску на основной сети уже 25 апреля.
Усталость разработчиков Ethereum
В интервью для Cointelegraph, Никсо Рокиш, представитель команды поддержки протокола Ethereum Foundation, призналась, что команда разработчиков пережила немало стрессовых ситуаций, готовя обновление Pectra. По ее словам, разработчики нервничают, поскольку два тестовых запуска подряд столкнулись с серьезными неожиданными проблемами, которые не имели отношения к тому, как обновление будет работать в основной сети.
Особенно это затруднило работу для разработчиков консенсусного слоя, так как запуск Hoodi стал третьей попыткой провести тестирование обновления. “Разработчики консенсусного слоя, и в некоторой степени разработчики слоя исполнения, сейчас действительно испытывают усталость,” — поделилась Рокиш с Cointelegraph.
Решения для устранения ошибок
Что касается тестовой сети Holesky, то ее неудача частично была связана с тем, что она никогда не тестировалась с таким малым количеством валидаторов в канонической цепочке. "Несмотря на децентрализацию Holesky, никогда ранее она не работала с таким маленьким числом валидаторов в канонической цепочке," — объяснила Рокиш.
Когда на канонической цепочке оставалось около 10% валидаторов, нагрузка на их память и оперативную память выросла, так как оставшаяся часть валидаторов работала в неконанонической цепочке. Это вызвало проблемы с загрузкой, с которыми разработчики не сталкивались ранее, что потребовало множества изменений, что стало источником дополнительной усталости для команды.
Прогресс Ethereum и дальнейшие улучшения
Несмотря на проблемы с тестовыми сетями, разработка Ethereum не остановилась. В марте 2024 года была внедрена обновление Dencun, которое привнесло множество улучшений в блокчейн. Ранее высокие комиссии за газ, которые были одной из самых серьезных проблем сети, теперь стали частью прошлого. Спустя год после внедрения обновления Dencun, комиссии за газ упали на 95%, а 23 марта 2024 года средняя цена газа достигла исторического минимума в 0,28 gwei.