Тестирование Ethereum Merge на Kiln в основном прошло успешно, за исключением одной незначительной ошибки

Во вторник разработчик Ethereum Тим Бейко написал в Твиттере, что Kiln успешно прошел Ethereum Merge, причем валидаторы выпустили блоки, содержащие транзакции после слияния. Kiln станет последней тестовой сетью Merge — ранее Ethereum 2.0 — перед тем, как существующие публичные тестовые сети будут обновлены. «Слияние» предполагает заимствование Execution Layer из существующего слоя доказательств выполнения работы (PoW) Ethereum и слияние его с Consensus Layer из цепочки Beacon, превращая блокчейн в сеть доказательств ставки (PoS). Фонд пишет:

«Это слияние является кульминацией шести лет исследований и разработок в Ethereum и приведет к созданию более безопасной сети, предсказуемому времени блока и снижению энергопотребления на 99,98%+, когда он будет выпущен в mainnet позже в 2022 году.»

Однако, похоже, что во время тестирования не все шло по плану. Согласно Kiln Explorer, было обнаружено несколько ошибок, связанных с созданием контрактов. В последующем твите Бейко сообщил, что клиент не производил блоки последовательно, хотя «сеть стабильна,>2/3 валидаторов правильно финализируют». Один из разработчиков Ethereum, Мариус Ван Дер Вийден, также прокомментировал этот вопрос, указав, что Prysm предлагал плохие блоки во время перехода на Kiln. 

Prysm — это вариант языка программирования Go для реализации спецификации Ethereum Consensus. Как рассказал Ван Дер Вийден, оказалось, что в одном блоке было указано неверное значение базовой платы за газ, и замена его на реальное ожидаемое базовое значение, похоже, решила проблему. В своей официальной дорожной карте Ethereum Foundation утверждает, что обновление Merge будет выпущено к концу второго квартала 2022 года. Однако некоторые функции, такие как возможность вывода стабфонда Ether (ETH), не будут доступны сразу после Merge, так как разработчики сосредоточили свои усилия на последнем.

И, похоже, это сработало Пост-слияние блоков производится валидаторами, и они содержат транзакции!

Осталось только дождаться финализации pic.twitter.com/c4p1UXB5vw

— Тим Бейко | timbeiko.eth (@TimBeiko) 15 марта 2022 г.