Logo
Share this article

Разработчики Ethereum обнаружили ошибку Geth в преддверии хард-форка

Geth от Ethereum перевыпустил свое программное обеспечение для хардфорка Byzantium после обнаружения ошибки. Но низкий уровень принятия вызывает беспокойство, учитывая, что форк так близок.

Code

Истории уязвимости атаки типа «отказ в обслуживании» (DoS) побудило разработчиков программного обеспечения Geth для Ethereum выпустить новую версию всего за несколько дней до хардфорка Byzantium.

Обнаружив ошибку, команда, стоящая за самым популярным клиентом Ethereum, опубликовала новую версию программного обеспечения, однако данные с сайта аналитики блокчейна Ether Nodeshttps://ethernodes.org/network/1/forkWatch/geth показывают относительно низкий уровень внедрения — всего 1,9 процента узлов Geth — на момент публикации статьи.

Ipagpatuloy Ang Kwento Sa Baba
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. Tingnan ang Lahat ng mga Newsletter

Поскольку Geth составляет около 75 процентов всех узлов Ethereum , уязвимость может сделать узлы, работающие на предыдущей версии, совместимой с Byzantium, более уязвимыми для DoS-атак после хардфорка.

Объяснение от разработчика Ethereum Кейси Детрио на Реддит, уязвимость возникает из-за упущения в ONE из новых функций Byzantium. Риск заключается в том, что эта ошибка может быть использована злоумышленником, который хочет отключить узлы Ethereum — форма атаки, которую сообщество Ethereumрассматривались в прошлом.

Исправления ошибок также поступают от других групп разработчиков программного обеспечения узлов Ethereum в преддверии запланированного на следующую неделю форка.

Вчера команда Parity, второго по величине программного клиента Ethereum,изданныйновый релиз своего программного обеспечения (четвертая итерация), исправляющий «ошибку консенсуса» — ошибку, которая могла привести к разделению сети во время хардфорка. В настоящее время менее 20 процентовhttps://ethernodes.org/network/1/forkWatch/parity узлов Parity обновились до новой версии, согласно Ether Nodes.

Хард-форки — это сложно

Проблемы, выявленные в ходе испытаний, оказались неожиданно серьезными, что привело к тому, что некоторые Ethereum разработчики задают вопросыих подход к процессу выпуска хард-форка.

Также ведутся внутренние обсуждения о возможности отсрочки Byzantium, но этот подход также несет риски. Эта стратегия потребует от всех узлов обновления своего программного обеспечения, чтобы изменение программного обеспечения было запущено позже – сложная перспектива, когда до форка осталось так мало времени.

Действительно, паритеткоманда написала в твиттеречто, по их мнению, форк следует отложить, учитывая недавно обнаруженные проблемы.

В интервью CoinDesk Детрио объяснил, что «обновление не обязательно является QUICK и простым процессом для пользователей с обширной инфраструктурой», такой как биржи или майнинговые пулы, и требует достаточно времени для правильного выполнения.

Он добавил:

«Вторая проблема заключается в том, что после блокировки активации могут быть обнаружены еще необнаруженные ошибки консенсуса, что приведет к необходимости выполнения экстренных обновлений клиентов».

Изображениечерез Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary is a coder and writer at Dark Renaissance Technologies. She was lead tech writer for CoinDesk 2017-2018, covering privacy tech and Ethereum. She has a background in digital art and philosophy, and has been writing about crypto since 2015.

CoinDesk News Image