【链文】Биткойн-протокол стейкинга Babylon недавно был найден с серьёзной технической уязвимостью. Разработчики раскрыли на GitHub, что этот дефект расположен в схеме расширения BLS-голосования — схема предназначена для проверки консенсуса валидаторов по определённому блоку.
В чём заключается проблема? Уязвимость позволяет злонамеренным валидаторам намеренно опускать поле хеша блока при отправке расширения голоса. Выглядит как простое отсутствие одного поля, но фактически влияние огромно. Потому что ответственность поля хеша блока — сообщить другим валидаторам “какие именно блоки мы голосуем за поддержку”.
Когда это поле опускается, это срабатывает во время границы epoch в сети и вызывает проблемы консенсуса валидаторов. Особенно в критических узлах проверки консенсуса на границе фазы, злонамеренные валидаторы теоретически могут привести к краху других валидаторов. Если на таких последствиях одновременно воздействует несколько валидаторов, результаты будут серьёзными — скорость генерации блоков в сети заметно замедлится.
Хорошая новость: пока не было зафиксировано случаев фактического использования этой уязвимости. Однако разработчики уже выдали предупреждение о том, что без своевременного исправления такие способы атак рано или поздно будут злоупотреблены. Для участников экосистемы Babylon это ключевая точка риска, требующая пристального мониторинга.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
9 Лайков
Награда
9
5
Репост
Поделиться
комментарий
0/400
WalletsWatcher
· 01-10 19:45
Ойй, опять один, Babylon вот это да, хочет замкнуться, да?
Боже мой, это просто нелепо, одно отсутствующее поле и уже краш валидаторов...
Погодите, а где аудит безопасности? Как это не нашли перед запуском
Ладно, хоть бы только в теории, если б в реальности произошел массовый краш валидаторов, было б так неловко
Если генерация блоков замедлится, можно ли будет вообще доверять этой системе
Посмотреть ОригиналОтветить0
Degentleman
· 01-09 15:58
Еще один проект столкнулся с проблемой? В этот раз Babylon немного подкачал
Эм... снова та же история с валидаторами, люди, которые занимаются этим, действительно 😅
Одно небольшое поле вызывает такие большие волнения, это действительно безумие
Замедление генерации блоков? Теперь сеть забита еще сильнее
Кстати, как такие уязвимости вообще пропустили в основную сеть, чем занимается команда разработчиков?
Надеюсь, быстро исправят, иначе снова начнутся упреки
Посмотреть ОригиналОтветить0
SignatureDenied
· 01-09 10:55
Опять обнаружена уязвимость... Что же делает Babylon
Малое количество злонамеренных узлов и отсутствие поля могут вывести систему из строя? Это слишком странно
Множество проблем в протоколе стейкинга, срочно исправляйте
Подождите, это действительно может повлиять на генерацию блоков? Это очень опасно
Команда разработки Babylon должна серьезно отнестись к этому вопросу
Посмотреть ОригиналОтветить0
LayerZeroHero
· 01-09 10:49
Блин, всего одно поле не хватает, и такой бардак? Babylon что ли специально баг создавать хочет?
Один отсутствующий хеш-отпечаток и все валидаторы рушатся? Дизайн же получается совсем хрупкий
Команда Babylon теперь багфикс должна выпустить, и поскорее...
Как вообще такая глупая уязвимость пройти могла, реально тошнит
Замедление генерации блоков звучит просто ужасно, надо срочно чинить
Вот для чего нужны множественные аудиты, мелкая ошибка может всю сеть парализовать
Если это еще злоумышленник-валидатор использует... боюсь даже представить
Похоже, саму BLS-схему тоже нужно будет пересмотреть
Посмотреть ОригиналОтветить0
DancingCandles
· 01-09 10:33
Всего одно поле может сломать валидатор? Babylon точно играет с огнём
Боже, у вредоносных узлов появилась новая работа, эти уязвимости безопасности в экосистеме BTC просто не контролировать
Уязвимость уже исправлена или всё ещё в дикой природе? Если не отпатчить вовремя, будет очень опасно
Опять проблемы на уровне консенсуса, похоже, проекты в экосистеме биткоина один за другим наступают на грабли
Если несколько вредоносных узлов скоординированно атакуют, блоки полностью заблокируются? Звучит дико
Слушать страшновато, но хорошо хотя бы, что уязвимость раскрыта без масштабной эксплуатации
Быстро ли реагирует команда Babylon, надеюсь это не станет следующей бомбой с багами
Babylon протокол залога биткоинов выявил уязвимость в консенсусе, злоумышленный валидатор может замедлить создание блока
【链文】Биткойн-протокол стейкинга Babylon недавно был найден с серьёзной технической уязвимостью. Разработчики раскрыли на GitHub, что этот дефект расположен в схеме расширения BLS-голосования — схема предназначена для проверки консенсуса валидаторов по определённому блоку.
В чём заключается проблема? Уязвимость позволяет злонамеренным валидаторам намеренно опускать поле хеша блока при отправке расширения голоса. Выглядит как простое отсутствие одного поля, но фактически влияние огромно. Потому что ответственность поля хеша блока — сообщить другим валидаторам “какие именно блоки мы голосуем за поддержку”.
Когда это поле опускается, это срабатывает во время границы epoch в сети и вызывает проблемы консенсуса валидаторов. Особенно в критических узлах проверки консенсуса на границе фазы, злонамеренные валидаторы теоретически могут привести к краху других валидаторов. Если на таких последствиях одновременно воздействует несколько валидаторов, результаты будут серьёзными — скорость генерации блоков в сети заметно замедлится.
Хорошая новость: пока не было зафиксировано случаев фактического использования этой уязвимости. Однако разработчики уже выдали предупреждение о том, что без своевременного исправления такие способы атак рано или поздно будут злоупотреблены. Для участников экосистемы Babylon это ключевая точка риска, требующая пристального мониторинга.