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

robot
Генерація анотацій у процесі

BlockBeats повідомляє, 27 червня, інженерна команда Base опублікувала звіт про перерви у виробництві блоків 25 червня, зазначивши, що на основній мережі Base 25 та 26 червня сталися дві перерви у виробництві блоків. Перший інцидент стався 25 червня о 11:47 за східним часом США та тривав 116 хвилин; другий стався 26 червня о 11:28 та тривав 20 хвилин. Обидва інциденти мали однакову першопричину. Цілісність ланцюга не постраждала, всі кошти на Base у безпеці. Виробництво блоків безпечно відновилося після того, як команда пом'якшила інцидент.

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено