Есть особый вид мошенничества, что тихо разрушает почти каждую систему «один человек — один голос», когда-либо построенную для интернета. У него имя из психологического кейса: Sybil-атака. Сибил была пациенткой, знаменитой множественными личностями. Атака — ровно это: одна сущность, носящая тысячу лиц.
И вот почему это должно лишать тебя сна: в открытом интернете создать новую личность бесплатно. Развернуть тысячу кошельков, тысячу аккаунтов, тысячу «людей» стоит почти ничего. Так что в миг, когда система пытается дать власть людям вместо денег, ход атакующего очевиден. Стань толпой. Проголосуй тысячу раз. Победи.
Каждая демократическая механика ончейн живёт или умирает на одном вопросе: можешь ли ты отличить тысячу настоящих людей от одного человека в тысяче масок?
Почему это убивает именно то, чего ты хочешь
Проследи логику — и увидишь, как глубоко это режет.
Причина, по которой мы критикуем «один токен — один голос», в том, что он позволяет деньгам покупать исходы. Починка кажется простой: взвешивать по человеку, не по кошельку. Один человек — один голос. Теперь состояние кита не покупает ничего лишнего — каждый считается один раз.
Прекрасно. И, без защиты, полностью сломано.
Потому что в «один человек — один голос» задача атакующего больше не быть богатым. Она — быть многими. А в интернете быть многими тривиально. Сгенерируй десять тысяч свежих адресов — скрипт делает это за секунды — и отдай десять тысяч голосов. Система думает, что пришла толпа. Это был один человек и цикл for.
Вот жестокий поворот. Каждая механика, спроектированная сбежать от власти капитала, идёт прямиком во власть подделки, если не защищена. Квадратичное голосование? Sybil его убивает — раздели кредиты по фальшивым личностям, и квадратичный налог испаряется. Аирдропы «сообществу»? Sybil-фермы их осушают. Управление «народом»? Каким народом, и откуда ты знаешь, что они различны? Ход, что бьёт плутократию, вручает победу тому, кто может подделать больше всего людей — а подделывать людей дёшево.
Наша запись. Исфет — паразит, носящий маску многих. Это не растянутая метафора — это буквальная форма Sybil-атаки. Одна воля, осушающая систему, укрытая в тысяче ложных лиц, чтобы кража выглядела собственным выбором толпы. Весы Маат взвешивают истинные существа; они не могут взвесить фантомы. Когда Исфет затопляет подсчёт пустыми масками, он не добавляет голоса — он кует души, чтобы качнуть баланс. Всё искусство защиты — искусство отличить настоящее Ба, настоящую живую душу, от маски, за которой ничего нет. Назови фантом — и он теряет голос.
Защита: proof of personhood
У ответа есть имя: proof of personhood. Доказать, что за каждым аккаунтом стоит один отдельный, живой человек — не больше, не меньше. Если это гарантировать, «один человек — один голос» наконец значит то, что говорит, а тысяча кошельков кита схлопывается в один голос, которого её один владелец заслуживает.
Просто сказать. Зверски трудно сделать, не сломав что-то ещё. Вот честные подходы и их честная цена:
- Биометрическая уникальность. Сканируй то, чего не делят двое людей — скажем, радужку — и сверяй с уже зарегистрированными, чтобы никто не записался дважды. Сильно против дублирования. Но это значит, что кто-то строит глобальную базу человеческой биометрии, а это — кошмар приватности со своей воронкой риска. Ты меняешь защиту от Sybil на приманку из самых личных данных, что существуют.
- Социальный граф / сеть доверия. Настоящие люди ручаются за настоящих людей; фальшивым аккаунтам трудно заработать подлинные поручительства. Децентрализованно, дружелюбнее к приватности. Но сети поручительства обыгрываются сговором и склонны исключать одиноких и новичков — тех самых, кому голос нужнее всего.
- Гос-ID. Дёшево и привычно. Но это заново централизует всё под государством, исключает недокументированных и вручает твою юридическую личность тому, кто проводит проверку. Оно решает Sybil, удаляя псевдонимность, ради которой крипту стоило строить.
- Доказательство уникальной цены. Сделай каждую личность достаточно дорогой — стейк, работа, дефицитный документ — чтобы подделка тысяч перестала быть дешёвой. Это не доказывает personhood; это ценой выдавливает Sybil. И это тихо заново привилегирует тех, кто может позволить цену, сползая обратно к власти капитала.
Видишь паттерн? Каждый метод меняет одно на другое: приватность на уникальность, децентрализацию на надёжность, инклюзивность на безопасность. Чистого решения нет. Кто говорит тебе, что proof of personhood решён — что-то продаёт. Это открытый рубеж, и честность требует это сказать.
Рычаг
Так — безнадёжно? Нет. Вот что стоит унести.
Sybil-атака сильна, потому что личность бесплатна. В этом весь двигатель. Каждая настоящая защита работает, делая фальшивые личности дорогими — в биометрии, в заработанном доверии, в стейке, в дефицитных документах. Ты никогда не сделаешь подделку человека идеально невозможной. Но ты можешь сделать её дорогой, а дорогая — настоящая стена против автоматической атаки «разверни-десять-тысяч-кошельков», что потрошит незащищённые системы. Цель не в идеальных воротах. В воротах, что стоят дороже подделать, чем стоит голос.
Что с этим делать практически:
- Допрашивай personhood прежде, чем доверять любому «демократическому» DAO. Спроси прямо: как вы мешаете одному человеку голосовать тысячу раз? Если чёткого ответа нет — «один человек — один голос» театр, а голос принадлежит тому, кто нафармит больше аккаунтов.
- Взвесь компромисс, что выбрал каждый проект. Биометрия? Социальный граф? ID? Стейк? Каждый покупает защиту от Sybil разной валютой — твоей приватностью, твоей инклюзивностью, твоей децентрализацией. Знай, чем платишь.
- Награждай проекты, честные о пределах. Команда, что говорит «вот наш метод personhood и вот где он слаб», надёжнее той, что заявляет, будто проблема решена. В этом поле смирение — фича безопасности.
Один человек, притворяющийся тысячей, — старейший трюк Исфет в новой краске. Но трюк работает только в темноте. Требуй proof of personhood, выдави подделки ценой — и тысяча масок падает обратно в одно лицо за ними.
Взвешивай души, не маски. Всё дальше по течению зависит от того, чтобы это одно сделать верно.