Nethermind исправила критическую ошибку в Ethereum-клиенте
Компания-разработчик Nethermind исправила критический баг в клиенте исполнения Ethereum, который вызывал сбой при обработке блоков валидаторами.
По словам технического содиректора фирмы Дэниеля Каделы, ошибка консенсуса затронула версии ПО с 1.23 по 1.25. Всем операторам узлов необходимо обновиться до релиза 1.25.2.
Первым об ошибке сообщил пользователь GitHub под ником wga22. Он заявил, что в клиенте исполнения Nethermind возникала ошибка при проверке транзакций.
Хотя инцидент затронул малую часть узлов Ethereum, он привел к возобновлению дискуссии касательно зависимости сети от крупных клиентов вроде Geth.
«Сегодняшний сбой в Beacon Chain еще раз подчеркнул важность разнообразия клиентов Ethereum. Результат мог бы быть совсем другим, если ошибка находилась в Geth, который в настоящее время составляет подавляющее большинство. Переходите на клиенты меньшинства и помогите обеспечить безопасность Ethereum», — заявил пользователь под ником daddysether.
В настоящее время ПО Geth используют 84% валидаторов Ethereum, а Nethermind — лишь 8,2%. Сторонники децентрализации утверждают, что такой уровень концентрации нод на одном клиенте создает высокую угрозу для блокчейна.
«Своевременное и дружеское напоминание о том, что пора избавиться от Geth. Ничего не имею против этого клиента (он великолепен), но вы берете на себя непропорциональный риск, запуская его», — написал marceaueth.
Напомним, 25 декабря 2023 года L2-решение zkSync Era временно остановило производство блоков из-за непредвиденной ошибки. Разработчики сообщили, что сбой был вызван багом на одном из серверов, в результате чего сработали протоколы безопасности.
Ранее сеть второго уровня Arbitrum One перестала обрабатывать транзакции из-за значительного увеличения сетевого трафика. Работоспособность сети удалось восстановить менее чем за два часа.
Источник — ForkLog