- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Випуск коду з помилками виводить з ладу 13% вузлів Ethereum
Після виявлення критичної помилки в кодовій базі OpenEthereum понад 1000 вузлів Ethereum доведеться повторно синхронізувати або знайти нового постачальника клієнта.
«Критична помилка» призвела до того, що 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 , і ми будемо вдячні за допомогу кожному», — сказав де Олано.
William Foxley
Вілл Фокслі — ведучий The Mining Pod і видавець Blockspace Media. Колишній співведучий CoinDesk The Hash, Вілл був директором із контенту в Compass Mining і технічним репортером у CoinDesk.
