Випуск коду з помилками виводить з ладу 13% вузлів Ethereum

Після виявлення критичної помилки в кодовій базі OpenEthereum понад 1000 вузлів Ethereum доведеться повторно синхронізувати або знайти нового постачальника клієнта.

(Neringa Hünnefeld/Unsplash, modified by CoinDesk)

«Критична помилка» призвела до того, що 13% вузлів Ethereum стали непридатними, підкреслюючи те, що є дедалі більшою прогалиною в броні мережі: централізація клієнта.

Перший натяк на травні та червні на GitHub, міноритарні клієнти Parity-Ethereum і OpenEthereum версій 2.7 і пізніших містять невідому критичну помилку, через яку вузли не можуть синхронізуватися з останнім блоком мережі.

Такі помилки були б нормальною проблемою, якби T час, який знадобиться для їх усунення (тижнів до місяців) і це додатково навантажить основного клієнта, Гета.

Самі клієнти є різними мовами програмування програмного забезпечення блокчейну. Спільний запуск кількох реалізацій вважається способом запобігання мережевим атакам завдяки одночасному запуску окремих систем.

Історично доведено, що це корисна модель. Наприклад, Теракти в Шанхаї 2016 року бачив, як Geth миттєво вимикається після атаки розподіленої відмови в обслуговуванні (DDOS). Parity-Ethereum вдалося самотужки KEEP мережу на плаву.

Клієнт Geth, який підтримує Ethereum Foundation, зараз підтримує близько 80% мережі вартістю 43 мільярди доларів. Ця залежність є визнаним вектором атаки, який змусив розробників відкласти липневий хардфорк, Берлін, щоб міноритарні клієнти могли трохи потягнутися.

Читайте також: Розробники Ethereum відклали Берлінський хардфорк, щоб усунути проблеми з централізацією клієнтів

Проте через вісім тижнів частка пирога Гета лише зросла. І, ймовірно, він підніметься, оскільки ці зламані оператори вузлів мають рішення: вимкнути свій клієнт, створити резервну копію на стару версію клієнта або повністю перейти на інший клієнт.

Geth не відповів на запитання для коментарів до прес-часу.

HOT картопля

Серед розробників Ethereum було Secret , що клієнт Parity-Ethereum не відповідає специфікаціям. Дійсно, керівник проекту OpenEthereum Марсело Руїс де Олано повідомив CoinDesk у приватному повідомленні, що його команда виявила нерозв’язні та «дуже серйозні проблеми, які впливають на використання пам’яті та диска».

Parity Technologies, яка спочатку заснувала клієнт Parity-Ethereum, відмовилася від обслуговування в грудні 2019 року, цитуючи витрати. Потім клієнт був переданий децентралізованій автономній організації (DAO) розробників, що фінансується підрозділом ConsenSys Gnosis, що називається OpenEthereum.

Побіжний погляд порівняння Гета і Parity-Ethereum Коміти кодової бази на GitHub, особливо після грудневого переходу, призводять до додаткових запитань щодо цілісності кодової бази останнього, як зазначає некастодіальний ринок LocalCryptos у травні твіт.

Читайте також: OpenEthereum підтримує 50% вузлів Ethereum Classic . Тепер він залишає проект

Тим часом команда OpenEthereum закликала операторів вузлів повернути годинник назад до версії 2.5 2019 року, щоб повернути вузли онлайн. Де Олано сказав, що у нього лише чотири інженери, які працюють над проектом, і сподівається отримати працездатного клієнта до середини вересня. Проте диверсифікація клієнтів залишатиметься проблемою без додаткової підтримки, сказав він.

«Зрештою, це проект спільноти, спрямований на збільшення різноманітності клієнтів в Ethereum , і ми будемо вдячні за допомогу кожному», — сказав де Олано.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
ER June 2026 Image

CEX trading volumes rose for the first time in five months in June, with spot climbing 15.3% to $1.11T and RWA perpetual volumes surging to a record $311B.

Чому це важливо:

CEX trading volumes rose for the first time in five months in June, with spot climbing 15.3% to $1.11T and RWA perpetual volumes surging to a record $311B.