Протокол стейкінгу Babylon Bitcoin стикається з технічною помилкою у валідації консенсусу

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

Виявлено технічну несправність у Babylon, протоколі стейкінгу, побудованому на базі Bitcoin, яка потенційно може поставити під загрозу стабільність мережі під час критичних моментів консенсусу. Проблему виявили через розкриття на GitHub від розробників, яке показало слабке місце у механізмі координації валідаторів протоколу.

Основна технічна проблема

У центрі проблеми — схема голосування BLS у Babylon, яка слугує каркасом для підтвердження валідаторами досягнення згоди щодо новостворених блоків. Уразливість виникає через прогалину у дизайні, яка дозволяє зловмисним валідаторам надсилати неповні розширення голосів — зокрема, пропускати поле хешу блоку у своїх поданнях. Це поле відіграє ключову роль у процесі консенсусу, оскільки воно повідомляє всім учасникам валідаторам, які саме блоки підтверджуються під час кожного раунду.

Як може розгорнутися атака

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

Поточний стан і оцінка ризиків

Розробники попередили, що хоча активної експлуатації цієї уразливості на даний момент не зафіксовано, недолік залишається потенційно вразливим, якщо його не виправити. Час такої атаки був би особливо тривожним, оскільки межі епохи є критичними точками, де необхідна синхронізація мережі. Інцидент підкреслює тонку рівновагу, яку потрібно підтримувати при розробці протоколів стейкінгу на базі Bitcoin, оскільки будь-яке порушення координації валідаторів може мати наслідки для ефективності роботи всієї мережі.

#BTC

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