Nethermind столкнулась с критической ошибкой недействительных блоков
- Nethermind выпустила обновление, которое устраняет проблему недействительных блоков.
- Ранее несколько пользователей сообщили о критической ошибке в приложении.
- Сообщество отметило необходимость разнообразия клиентского ПО в сети Ethereum.
Поставщик Ethereum-инфраструктуры Nevermind выпустил обновление, которое призвано устранить появление недействительных блоков в его клиенте. Свежая версия ПО обязательна для установки среди всех валидаторов сети.
Ранее пользователи платформы GitHub заявили о проблемах консенсуса в клиенте Nethermind. Программное обеспечение в версиях 1.23.0-1.25 из-за ошибки переставало обрабатывать блоки.
Команда поставщика инфраструктуры оперативно выпустила обновление и призвала валидаторов сети обновиться до версии 1.25.2. Главный технический директор Nethermind Даниэль Кадела назвал ошибку «критической», но отметил быстрое появление исправления.
Проблема вызвала дискуссию внутри Ethereum-сообщества касательно необходимости использования разных клиентов в сети. Пользователи отметили, что ошибка Nethermind не привела к ощутимым последствиям по причине небольшой доли проекта среди валидаторов сети (8,2%).
Однако ситуация могла развиваться иным образом, если бы подобная проблема возникла в программном клиенте Geth, уверена часть сообщества. На долю поставщика приходится 84% валидаторов Ethereum.
Это значит, что в его случае критическая ошибка с недействительными блоками могла привести к непредсказуемым последствиям, полагают некоторые пользователи. Часть сообщества считает, что сеть нуждается в большей децентрализации и пример с поставщиками ПО яркое тому доказательство.
«Ничего не имею против Geth (они замечательные), но, используя их, вы подвергаете себя непропорционально большому риску», — заявил пользователь под ником marceaueth.
Напомним, мы писали, что Виталик Бутерин рассказал о классификации L2-решений для Ethereum.