Ошибка в новой версии OpenEthereum сделала «бесполезными» 12% эфириум-нод

Обновление OpenEthereum, преемника эфириум-клиента Parity, сделало «практически бесполезными» ноды, которые работают на новой версии клиента. Об этом сообщает Cointelegraph.

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

Разработчики OpenEthereum решили просто отказаться от версии 2.7 из-за этой и других «гейзенбагов», которые чрезвычайно трудно обнаружить и, следовательно, исправить. Новый релиз (3.0), который будет основан на действительно стабильной версии 2.5, будет выпущен в середине сентября перед хардфорком Berlin.

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

Ошибка затрагивает около 50% текущих нод Parity и все ноды OpenEthereum, что в сумме составляет около 12% всей сети (согласно данным Ethernodes).

Сейчас команда OpenEthereum работает над решением, которое может избавить операторов нод от необходимости повторной синхронизации.

Источник: CoinSpot.io

Читайте также

Вверх