Помилка в клієнті Reth порушила синхронізацію вузлів Ethereum
2 вересня у роботі клієнта рівня виконання Ethereum Reth від Paradigm стався збій. Інцидент підтвердив технічний директор компанії Георгіос Константопулос.
У нас сьогодні був баг в обчисленні кореня стану в Reth у мережі Ethereum mainnet, через який кілька вузлів зупинилися.
Відновлення — виконайте наступне:
«`
1. reth stage drop —datadir DATADIR merkle
2. reth stage unwind —datadir DATADIR to-block 23272426
3. reth node —datadir…— Георгіос Константопулос (@gakonst) 2 вересня 2025
Баг призвів до зупинки синхронізації вузлів, що використовують це ПЗ, на блоці 2 327 426 і торкнувся версій 1.6.0 та 1.4.8.
Константопулос поділився набором команд для відновлення вузлів. Однак команда розробників іще розслідує первинну причину проблеми.
Reth обробляє транзакції й оновлює стан блокчейну. Корінь стану, при обчисленні якого сталася помилка, забезпечує цілісність даних — баланси рахунків і інформацію смартконтрактів.
Доля клієнта серед валідаторів становить 5,4%. Лідером є Geth — на нього припадає 48%.
Paradigm запустила Reth у червні 2024 року. Клієнт синхронізує сховище повної архівної ноди обсягом ~2,25 ТБ приблизно за 50 годин, забезпечує «відмінну пропускну здатність RPC і низькі затримки в транзакціях».
Нагадаємо, наприкінці серпня співзасновник Ethereum Віталік Бутерін запропонував нові способи захисту децентралізації мережі.