С развитием децентрализованных технологий блокчейн-сети продолжают сталкиваться с критическими проблемами безопасности — одной из самых заметных является атака Сивиллы. Хотя этот термин может звучать абстрактно, атаки Сивиллы представляют собой реальную угрозу целостности и децентрализации крипто-протоколов. В этой статье мы разбираем, что такое атака Сивиллы, как она работает и что делают блокчейн-платформы, чтобы предотвратить ее.
Атака Сивиллы относится к типу уязвимости безопасности, когда одно лицо создает и управляет несколькими поддельными идентичностями (или узлами) в пиринговой сети. Термин происходит из книги 1973 года “Сибил”, о женщине с диссоциативным расстройством идентичности, и был адаптирован для информатики, чтобы описать сценарии, в которых один актер притворяется многими.
В контексте крипто, атаки Сивиллы предназначены для подавления децентрализованной сети, подделывая нескольких участников. Это может повлиять на механизмы голосования, манипулировать консенсусом или нарушать справедливое участие в протоколах блокчейн.
В децентрализованных системах, таких как блокчейны или Web3 приложения, большинство операций зависят от предположений о том, что узлы независимы и управляются различными пользователями. Атакующий Сивилла подрывает этот принцип, создавая:
Например, в протоколе Proof-of-Stake (PoS) злоумышленники могут разделить свои активы на множество кошельков и получить избыточную голосующую силу. На социальных Web3 платформах идентичности Сивиллы могут использоваться для получения вознаграждений или искажения решений сообщества.
Хотя полномасштабные атаки Сивиллы на крупные цепочки редки из-за механизмов безопасности, концепция была протестирована в нескольких реальных условиях:
Атаки Сивиллы не являются лишь неудобством; они могут:
Если атака успешна, она подрывает ту самую бездоверчивость, которую стремятся обеспечить децентрализованные системы.
Хотя обе атаки угрожают децентрализации, они различны:
Однако атаки Сивиллы могут иногда служить предвестником атаки на 51%, если они используются для получения большинства контроля над валидаторами или производителями блоков.
Чтобы защититься от атак Сивиллы, блокчейн-экосистемы используют несколько контрмер:
Доказательство работы (PoW)
Требуя значительных вычислительных ресурсов для работы узла, PoW естественным образом ограничивает возможность запуска нескольких идентичностей. Биткойн и Эфир (до Слияния) использовали PoW для обеспечения безопасности своих сетей.
PoS требует от пользователей ставить токены для валидации блоков. Хотя атакующие Сивиллы все еще могут разделить свою ставку между кошельками, экономические меры сдерживания и механизмы штрафования ограничивают злоупотребления.
Проекты Web3 — особенно те, которые предлагают стимулы — часто внедряют KYC (Знай своего клиента) или системы социальной верификации (как Gitcoin Паспорт) для обеспечения уникальных человеческих участников.
Появляющиеся решения, такие как BrightID, Proof of Humanity и Worldcoin, нацелены на присвоение уникальной идентичности реальным людям с учетом конфиденциальности, помогая децентрализованным приложениям отличать реальных пользователей от ботов.
Многие протоколы становятся жертвами тактики Сивиллы во времяairdrops токенов. Злоумышленники создают сотни кошельков для фермерства airdrops, подрывая честное распределение. Аналогично, в децентрализованном управлении пользователи могут разделять крупные токеновые активы по кошелькам, чтобы получить чрезмерные права голоса — искажая консенсус.
Протоколы, такие как Optimism, Arbitrum и zkSync, ответили на это, анализируя поведение кошельков, социальные графы и вклады в GitHub, чтобы выявлять и предотвращать требования Сивиллы до распределения токенов.
Атака Сивиллы — это когда один актор создает несколько поддельных личностей или узлов для манипуляции децентрализованной системой.
Нет. Атака Сивиллы основывается на фальшивых личностях, в то время как атака 51% включает в себя контроль над большинством хеш- мощности или ставок токенов.
Проверьте, использует ли проект PoS/PoW, обеспечивает ли проверку личности или интегрирует ли инструменты для сопротивления атаке Сивиллы, такие как BrightID.
Они более распространены в моделях стимулов Web3 (например, airdrop’ах), чем в сетях L1, из-за более сильной безопасности базового уровня.
С ростом принятия крипто и с тем, как децентрализованные приложения становятся более ориентированными на человека, устойчивость к атакам Сивиллы становится критически важной характеристикой. Проектам необходимо сбалансировать децентрализацию и доверие — гарантируя, что каждый участник будет справедливо представлен, не нарушая конфиденциальность. Понимание того, как работают атаки Сивиллы, и как их смягчить, имеет ключевое значение для любого инвестора в крипто, строителя или заинтересованного лица. Способствуя ответственному участию, развертывая технические меры предосторожности и принимая инструменты проверки реальных людей, сообщество Web3 может защитить себя от одного из своих старейших, но все еще актуальных векторов атаки.