Невдовзі після оновлення мережі Fusaka кількість учасників валідатора в мережі Ethereum різко впала після того, як помилка в консенсусному клієнті Prysm призвела до того, що частина голосів була відключена.
Згідно з оголошенням Prysm у четвер, версія v7.0.0 клієнта без потреби створювала старі стани під час обробки застарілих атестацій, недолік, який, за словами розробника ядра Prysm Теренса Цао, заважав вузлам функціонувати належним чином. Розробники рекомендували користувачам запускати клієнт із прапором «–disable-last-epoch-targets» як тимчасовий обхідний шлях.
Дані мережі Beaconcha.in показують, що в епоху 411 448 мережа досягла лише 75% синхронізації (відсоток 512 випадково вибраних вузлів, які підписали голови ланцюга) та 74,7% участі в голосуванні. Зменшення участі в голосуванні на 25% менше ніж на 9% заважає мережі втратити дві третини супербільшості, необхідної для підтримки остаточності та нормальної роботи.
На момент написання статті поточна епоха мережі Ethereum (411 712) має майже 99% участі в голосуванні та досягла 97% синхронізації, що вказує на те, що мережа відновилася. До випуску епохи зазвичай брали участь у голосуванні понад 99%.
Зменшення участі у голосуванні приблизно відповідає частці валідаторів, які використовують клієнт консенсусу Prysm, оціненої в середу в 22,71%, а потім знизилася до 18% після інциденту. Це свідчить про те, що помилка атестації, ймовірно, була зосереджена серед валідаторів Prysm.

Ethereum Foundation і організація розробників Prysm Offchain Labs не відповіли на запит Cointelegraph щодо коментарів публікації.
За темою: Ексклюзивні дані EigenPhi показують, що сендвіч-атаки на Ethereum зменшилися
Чистка з втратою остаточності
Якщо участь у голосуванні падає нижче двох третин від загальної суми ефіру (ETH), мережа Ethereum втрачає остаточність. Згідно з дизайном Ethereum, блоки все ще можуть створюватися за цим сценарієм, але ланцюжок більше не вважається завершеним.
Як ймовірний наслідок такого збою, мости рівня 2 зависнуть, зведення призупинить зняття коштів, а біржі підвищать вимоги до підтвердження блоку на тлі підвищеного ризику реорганізації ланцюга.
Подібний інцидент, який може призвести до втрати остаточності Ethereum, не є чисто теоретичним. На початку травня 2023 року основна мережа Ethereum втратила остаточність — інцидент, який стався двічі протягом 24 годин через помилки в обробці атестацій старих цілей у консенсусних клієнтах Prysm і Teku.
Цей інцидент міг призвести до набагато гірших наслідків, оскільки у вересні 2021 року, за оцінками розробників, Prysm працював на понад двох третинах консенсусних вузлів. Дані, надані в січні 2022 року Майклом Спроулом, розробником, який працює над поточним консенсусним клієнтом більшості, Lighthouse, показали, що Prysm працював на 68,1% вузлів.

За темою: Fusaka починає працювати, оскільки Ethereum наближається до UX «миттєвого відчуття».
Різноманітність клієнтів все ще недостатня
Хоча з 2022 року консенсусна різноманітність клієнтів Ethereum досягла певного прогресу, вона все ще далека від досягнення кількості клієнтів нижче 33%, що гарантує, що помилки в одному клієнті недостатньо, щоб зупинити остаточне функціонування мережі. Поточні дані MigaLabs показують, що тільки на Lighthouse припадає 52,55% консенсусних вузлів, а на другому місці Prysm з 18%.

Це означає погіршення, ніж до інциденту, коли Lighthouse був нижче 48,5%, а Prysm близько 22,71%, за даними MigaLabs.
Викладач Ethereum Ентоні Сассано зазначив у дописі X, що «якби замість цього помилка була у Lighthouse, мережа втратила б фіналізацію».








