Base посилює тестування після двох збоїв мережі

Base: Команда L2-рішення пояснила причини припинення роботи мережі

Розробники Base, масштабованого рішення другого рівня для Ethereum, представили детальний звіт щодо двох інцидентів, що спричинили тимчасове припинення функціонування мережі 25 та 26 червня. Причиною зупинки генерації блоків стала помилка в алгоритмі роботи секвенсора.

Після невдалої обробки певної транзакції, система некоректно зберігала внутрішній стан, що призводило до створення невалідних блоків.

Наслідки збоїв

Перший інцидент тривав 116 хвилин, тоді як другий — 20 хвилин. Протягом цих періодів мережа не могла генерувати нові блоки. Транзакції не записувалися до блокчейну, а черга очікуючих операцій переповнилася, що викликало помилки у користувачів під час спроб відправити нові транзакції.

Важливо зазначити, що команда наголосила: кошти користувачів залишалися в повній безпеці й не постраждали.

Технічні деталі проблеми

Згідно зі звітом, проблема виникла після того, як одна з транзакцій завершилася з помилкою. Секвенсор не скинув тимчасовий стан (journal state), внаслідок чого наступна коректна транзакція отримала неправильний розрахунок комісії. Це призвело до формування блоку з некоректною зміною стану, який інші вузли мережі не могли прийняти. В результаті генерація блоків повністю зупинилася.

Після впровадження виправлень розробники зіткнулися з другою проблемою: “стан гонки” (race condition) під час перезапуску кластера секвенсорів завадив вузлам швидко синхронізуватися. Саме ця обставина спричинила повторний, хоч і коротший, збій наступного дня.

Плани на майбутнє

Після цих інцидентів команда Base зобов’язалася посилити стрес-тестування та фазинг протоколу. Мета — більш ефективно виявляти нестандартні сценарії обробки транзакцій на ранніх етапах.

Крім того, розробники планують удосконалити систему моніторингу мережі та впровадити механізм “плавного відновлення” (graceful recovery). Це дозволить значно пришвидшити повернення мережі до стабільної роботи після подібних збоїв.

Нагадаємо, у лютому команда Base оголосила про перехід з архітектури Optimism на власну уніфіковану мережеву систему.

Порада від Business News:

Ця інформація допоможе користувачам Base зрозуміти причини недавніх перебоїв у роботі мережі та оцінити заходи, які вживаються командою для підвищення стабільності. Плани щодо вдосконалення тестування та механізмів відновлення свідчать про серйозний підхід до забезпечення надійності роботи L2-рішення, що є важливим для всіх учасників екосистеми.

Джерело новини: cryptocurrency.tech

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *