Разработчики устранили рассинхронизацию блокчейна Ethereum и рассказали о причинах бага

Ранее в этот четверг в блокчейне Ethereum произошел плановый хард форк под названием Berlin, привнесший изменения с позиции оценки стоимости некоторых транзакций. Всего 294 блока спустя с момента активации обновления в блокчейне возникла рассинхронизация, обусловленная расхождениями в консенсусе между нодами. В частности, ноды, использующие программное обеспечение Open Ethereum, перестали подключаться к основной сети Ethereum. Клиент используется достаточно существенной долей нод – 12% – чтобы повысить риски атаки из-за их отключения. Проблема была связана с определенным типом транзакции, который был представлен в Berlin. Клиенты Open Ethereum рассчитывали стоимость одной такой транзакций иначе, чем остальные ноды сети, из-за чего целый блок транзакций был признан ими недействительным. В результате перестал работать обозреватель блокчейна Etherscan, а биржи BitStamp и Coinbase временно ограничили вывод эфира и ERC20-токенов. «OpenEthereum оценивал цену этой транзакции с небольшой ошибкой, что повлекло все дальнейшие проблемы (блок был отвергнут как недействительный)», – объяснил CEO Gnosis Мартин Кеппельманн. По словам разработчика Go Ethereum Мариуса ван дер Вейдена, баг был настолько неочевидным, что его не удалось обнаружить во время всех стадий предварительного тестирования. «После установки обновления ноды Open Ethereum должны быть способны восстановить синхронизацию без каких-либо проблем. Например, им не придется проводить повторную синхронизацию с нулевого блока или удалять блок вручную», – добавил Кеппельманн.

Это также будет Вам интересно:

Источник

Интересное по теме
29.06.21
Владельцы частных гидроэлектростанций в Китае продают оборудование после запрета майнинга
02.09.20
Ранний инвестор готовится подать в суд на Binance, добиваясь переоценки своей доли
27.05.20
Bitcoin Suisse запустила торговлю драгоценными металлами за BTC и ETH
25.03.20
Виталик Бутерин призвал разработчиков создать полноценную DEX для обмена биткоина на Ethereum
26.06.20
Ripple: США ждет катастрофа в случае промедления с признанием блокчейна
iMag.one - Самые важные новости достойные вашего внимания из более чем 300 изданий!