Ошибка в клиентах Parity и OpenEthereum вывела из строя 13% узлов Эфириума

Создатель Adem Критичная ошибка в клиентах Parity и OpenEthereum версий 2.7 и наиболее поздних сделала непригодными для использования 13% узлов Эфириума, выделив делему централизации клиентов сети.

В первый раз информация о ошибке возникла на GitHub в мае. Согласно размещенным тогда данным, клиенты Parity и OpenEthereum версий 2.7 и наиболее поздних содержат неведомую критичную ошибку, которая не дозволяет узлам синхронизироваться с крайним блоком сети.

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

Эта зависимость сети от 1-го клиента – узнаваемый вероятный вектор атаки на блокчейн, который вынудил разрабов отложить июльский хардфорк Berlin, чтоб остальные клиенты могли прирастить свою долю в сети. 

Но восемь недель спустя толика Geth лишь возросла. И, возможно, она будет расти и далее, так как у операторов пострадавших от ошибки узлов есть выбор: выключить собственный клиент, выполнить запасное копирование до старенькой версии клиента либо стопроцентно переключиться на иной клиент.

Компания Parity Technologies, которая вначале сделала клиент Parity, отказалась от его обслуживания в декабре 2019 года, сославшись на издержки. Потом клиент был передан децентрализованной автономной организации OpenEthereum.

Создатели Эфириума знали, что клиент Parity не соответствует спецификации. Менеджер проекта OpenEthereum Марсело Руис де Олано (Marcelo Ruiz de Olano) сказал, что его команда нашла как неразрешимые, так и «весьма суровые трудности, действующие на внедрение памяти и дискового места».

Как отмечал LocalCryptos еще в мае, беглый взор на конфигурации кодовой базы Geth и Parity на GitHub, в особенности опосля передачи клиента новеньким разрабам, поднимает еще ряд вопросцев относительно целостности кодовой базы крайнего.

Команда OpenEthereum призвала операторов узлов возвратиться к версии клиента 2.5, чтоб опять запустить узлы. Де Олано произнес, что над проектом работают четыре инженера, и он уповает, что к середине сентября будет выпущена работоспособная версия клиента, но диверсификация клиентов остается неувязкой для сети.

«В конечном счете, это цель общества – прирастить обилие применяемых в Эфириуме клиентов, и мы ценим помощь всякого», – произнес де Олано.

Источник

Author: Zero