BTC
6445.6
ETH
282.76
BCH
535.15
LTC
55.495
EOS
4.8488
REQ
0.0415
XRP
0.3318
CFI
0.0190
Yobit
ru.transcoin.me
bitferma.ru
http://arahnidapool.com
YoBit.Net

В клиенте Эфириума Geth обнаружен баг после хардфорка

В клиенте Эфириума Geth обнаружен баг после хардфорка

Спустя два дня после хардфорка «Ложный Дракон», сеть Эфириума испытывает новые проблемы. На этот раз, причиной стали не внешние атаки, а баг в Go Ethereum (geth) – одном из двух основных клиентов Эфириума. 24 ноября, на блоке номер 2 686 351 произошло нарушение консенсуса между клиентами geth и Parity.

По этому поводу Виталик Бутерин заявил в Reddit:

Журнал geth не смог отменить удаление аккаунта, когда в транзакции, которая удаляла пустые аккаунты, кончился газ. Ошибку вызвала эта транзакция. Мы идентифицировали ошибку, и сейчас тестируем исправленный код.

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

Как только выйдет новый клиент, пользователям нужно будет просто переключиться на новый geth, и он начнет синхронизацию с блока 2 686 351.

Проще говоря, произошло следующее:

При выполнении операции удалении пустого аккаунта (следствие сентябрьских атак на сеть, согласно предложению хардфорка EIP161), в транзакции кончился эфир, необходимый для оплаты комиссии за эту операцию. Согласно протоколу, клиент должен был отменить операцию удаления и вернуть сеть в предшествующее состояние, однако из-за ошибки в коде, geth этого не сделал и удалил аккаунт, в то время как Parity работал в соответствии с протоколом и отменил операцию. С этого момента началось рассогласование между клиентами или неожиданный форк, причем блоки Parity оказались в легитимной части цепи.

Происшедшее, как обычно, вызвало мгновенные панические продажи ETH: за 45 минут с появления первых недоуменных записей в Twitter до заявления Фонда Эфириума цена упала на 8 – 9%, после чего несколько стабилизировалась в районе 9.0 – 9.15 долларов.

Полные экономические последствия неожиданного форка станут известны только через 1–2 дня. Скорее всего, биржи не понесут убытков, поскольку все geth транзакции с большой вероятностью отрабатываются на ветви Parity. Пострадавшими окажутся майнеры – пользователи geth, которые продолжали майнить на неверной цепи.

Еще одно следствие: в очередной раз не лучшим образом выступили разработчики Фонда Эфириума, и напротив – команда Parity под руководством Гэвина Вуда ошибок не допустила.

Около двух часов назад опубликована версия клиента Geth 1.5.3, содержащая исправление этого бага, ее можно скачать на Github разработчиков. Биржевой курс эфира после выхода исправления также начал восстанавливаться.

Показать комментарии Обсудить на форуме

Подписывайтесь на новости и их анализ в нашем Telegram канале!

Калькулятор Bitcoin
Скорость, GH/s:
Сложность:
Курс BTC/USD:
Курс BTC/RUB:
в день в неделю в месяц
BTC
0.000039
0.000275
0.00118
USD
0.25325
1.7728
7.5976
RUB
17.014
119.10
510.42
Расширенный калькулятор
rahakott.io
konvert.im
Курсы криптовалют
Обновить
Статистика сети
Текущая сложность: 6389316883512
Следующая сложность: 6802241012452 (6.46%)
Блоков до пересчета: 490
Цена шары (PPS): 0.0000000000
Мощность сети (Th/s): 48692337.81
Блоков в сети: 537782
Блоков в час: 6.39
Блоков за последний час: 8
До 6.25 BTC/блок: 601.32 дней
(92218 блоков)
YoBit.Net
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе
Стив Джобс