Sybil-атака: как один человек притворяется тысячей

Есть особый вид мошенничества, что тихо разрушает почти каждую систему «один человек — один голос», когда-либо построенную для интернета. У него имя из психологического кейса: Sybil-атака. Сибил была пациенткой, знаменитой множественными личностями. Атака — ровно это: одна сущность, носящая тысячу лиц.

И вот почему это должно лишать тебя сна: в открытом интернете создать новую личность бесплатно. Развернуть тысячу кошельков, тысячу аккаунтов, тысячу «людей» стоит почти ничего. Так что в миг, когда система пытается дать власть людям вместо денег, ход атакующего очевиден. Стань толпой. Проголосуй тысячу раз. Победи.

Каждая демократическая механика ончейн живёт или умирает на одном вопросе: можешь ли ты отличить тысячу настоящих людей от одного человека в тысяче масок?

Почему это убивает именно то, чего ты хочешь

Проследи логику — и увидишь, как глубоко это режет.

Причина, по которой мы критикуем «один токен — один голос», в том, что он позволяет деньгам покупать исходы. Починка кажется простой: взвешивать по человеку, не по кошельку. Один человек — один голос. Теперь состояние кита не покупает ничего лишнего — каждый считается один раз.

Прекрасно. И, без защиты, полностью сломано.

Потому что в «один человек — один голос» задача атакующего больше не быть богатым. Она — быть многими. А в интернете быть многими тривиально. Сгенерируй десять тысяч свежих адресов — скрипт делает это за секунды — и отдай десять тысяч голосов. Система думает, что пришла толпа. Это был один человек и цикл for.

Вот жестокий поворот. Каждая механика, спроектированная сбежать от власти капитала, идёт прямиком во власть подделки, если не защищена. Квадратичное голосование? Sybil его убивает — раздели кредиты по фальшивым личностям, и квадратичный налог испаряется. Аирдропы «сообществу»? Sybil-фермы их осушают. Управление «народом»? Каким народом, и откуда ты знаешь, что они различны? Ход, что бьёт плутократию, вручает победу тому, кто может подделать больше всего людей — а подделывать людей дёшево.

Наша запись. Исфет — паразит, носящий маску многих. Это не растянутая метафора — это буквальная форма Sybil-атаки. Одна воля, осушающая систему, укрытая в тысяче ложных лиц, чтобы кража выглядела собственным выбором толпы. Весы Маат взвешивают истинные существа; они не могут взвесить фантомы. Когда Исфет затопляет подсчёт пустыми масками, он не добавляет голоса — он кует души, чтобы качнуть баланс. Всё искусство защиты — искусство отличить настоящее Ба, настоящую живую душу, от маски, за которой ничего нет. Назови фантом — и он теряет голос.

Защита: proof of personhood

У ответа есть имя: proof of personhood. Доказать, что за каждым аккаунтом стоит один отдельный, живой человек — не больше, не меньше. Если это гарантировать, «один человек — один голос» наконец значит то, что говорит, а тысяча кошельков кита схлопывается в один голос, которого её один владелец заслуживает.

Просто сказать. Зверски трудно сделать, не сломав что-то ещё. Вот честные подходы и их честная цена:

Видишь паттерн? Каждый метод меняет одно на другое: приватность на уникальность, децентрализацию на надёжность, инклюзивность на безопасность. Чистого решения нет. Кто говорит тебе, что proof of personhood решён — что-то продаёт. Это открытый рубеж, и честность требует это сказать.

Рычаг

Так — безнадёжно? Нет. Вот что стоит унести.

Sybil-атака сильна, потому что личность бесплатна. В этом весь двигатель. Каждая настоящая защита работает, делая фальшивые личности дорогими — в биометрии, в заработанном доверии, в стейке, в дефицитных документах. Ты никогда не сделаешь подделку человека идеально невозможной. Но ты можешь сделать её дорогой, а дорогая — настоящая стена против автоматической атаки «разверни-десять-тысяч-кошельков», что потрошит незащищённые системы. Цель не в идеальных воротах. В воротах, что стоят дороже подделать, чем стоит голос.

Что с этим делать практически:

Один человек, притворяющийся тысячей, — старейший трюк Исфет в новой краске. Но трюк работает только в темноте. Требуй proof of personhood, выдави подделки ценой — и тысяча масок падает обратно в одно лицо за ними.

Взвешивай души, не маски. Всё дальше по течению зависит от того, чтобы это одно сделать верно.