← 寓言剧场真言之城
海崖城邦的半圆剧场里坐着十五位市民,入口边缘站着一名黑衣炼金术士,脚下一道细影触向石阶

真言之城

在传令官眼里,那是一片密密麻麻、代表着“赞成”的手林。

半圆剧场的石阶上坐着彼此熟识的市民,双手安放在膝上

真言之城实行一种延续了数个世纪的朴素民主:城邦内的任何重大决策(如税收、战争或防御),都需要全体市民在中央大剧场集会。在集会上,传令官会宣读提案,市民们通过“一人一票、举手示意”的方式来决定提案的通过与否。

因为城邦规模不大,街坊邻里彼此熟识,这种依赖“信任”和“真实身份”的治理系统一直运转得极其完美。

炼金术士站在关闭的金库门外,脚下一道细影指向门槛

直到有一天,城邦里出现了一位野心勃勃的年轻炼金术士,名叫凯兰。凯兰渴望掌控城邦的公共金库,用来资助他那些危险且耗资巨大的禁忌实验。但他心知肚明,真言之城的市民绝不会投票同意将金库交给他。

一滴深色药液落入石皿,炼金术士脚下的一道影子裂成两个空白人形

于是,凯兰利用他的炼金术,秘密研制出了一种名为“影分身剂”的药水。喝下这种药水后,凯兰能够将自己的阴影分裂成成百上千个具有实体、且看起来与常人无异的“幻影分身”。

市集里外表各异的人与市民交谈,脚下细影在地面暗暗相连

这些幻影分身在外貌上各不相同,有的像敦厚的农夫,有的像精明的商贩,甚至连说话的口音、反驳时的语气都各具特色。它们可以在集市上与人争论,可以在小酒馆里高谈阔论,没有任何一个普通市民能看出它们其实只是凯兰的阴影。

俯瞰城门通往剧场的道路,两倍于市民的陌生人群分散入场

凯兰深吸一口气,走进了会场。而在他身后,1000个由他的阴影幻化而成的幻影分身,也穿着各种各样的衣服,低着头,神不知鬼不觉地穿过城门,混进了大剧场的各个角落。

剧场里一边是按在膝上的双手,一边是密集举起的手臂,木槌悬在前景

传令官在台上高喊:
“赞成将城邦金库交由炼金术士凯兰全权管理的,请举手!”

大剧场里,那500位真正的城邦市民互相对视,纷纷把手死死按在膝盖上,没有一个人举手。

然而,大剧场的四面八方,1000个幻影分身同时高高举起了手臂。在传令官眼里,那是一片密密麻麻、代表着“赞成”的手林。

许多只手,共用同一条根 左侧一枚根种长出十个外形不同的人形,右侧五个人形彼此分立;十只手举起后,计数梁倾斜,木槌落下,钥匙滑向根种。
计数器看见许多只手,却看不见它们共用同一道影子。

传令官开始计数,由于他根本无法将这些逼真的幻影与真正的市民区分开来,最终他敲下木槌,大声宣布:
“赞成票1000票,反对票0票。法案通过,金库即日起移交凯兰!”

剧场石阶裂成错位小岛,空白脸的人群彼此退避,脚下暗影混成一片

真正的市民们面面相觑。他们知道有人在作弊,但因为无法辨别身边的人到底是血肉之躯还是虚无的阴影,人与人之间的信任纽带彻底断裂,真言之城的古老民主在一天之内沦为了废墟。

这个关于“用无数面具操纵共识”的寓言,揭示的正是计算机网络、分布式系统、区块链安全,以及当今 AI 时代互联网生态中最致命的底层威胁——女巫攻击(Sybil Attack)

故事里的每一样东西,都是概念里的一块零件

  • 真言之城(Veridia)去中心化网络、开放的互联网或民主社会
  • 一人一票、举手表决网络共识机制(Consensus Mechanism)(如投票治理、舆论形成)
  • 炼金术士凯兰攻击者(Attacker)
  • 影分身药水与1000个幻影分身女巫节点(Sybil Nodes) / AI 伪造的虚假数字身份 / 社交网络水军机器人
  • 被席卷的金库被黑客窃取的网络资金,或被操纵的金融市场、被污染的公共舆论
  • 信任纽带断裂,系统瘫痪女巫攻击导致的系统性信任危机与共识崩溃

讲给聪明的十岁孩子

为了向一个普通的社区居民解释“女巫攻击”,我们可以用“面包店投票”来做类比:

想象一下,你们社区的面包店举办了一场“谁是社区最棒烘焙师”的比赛,获胜者可以拿到 1 万元奖金。

为了公平,规则是:只要你走进店里投一票,你的候选人就能加一分,每个人只能投一票。

1. 一位不老实的烘焙师很想拿这 1 万块钱,但他做的面包其实很难吃。
2. 他没有去苦练技术,而是跑到隔壁的玩具店,一口气买下了 500 个不同款式的橡胶面具、假发、墨镜和衣服
3. 第一分钟,他戴着棒球帽和墨镜走进去,投了自己一票(身份 A)。
4. 第二分钟,他跑到门外脱掉帽子,换上金色假发和红裙子,再次走进去,投了自己一票(身份 B)。
5. 他就这样不停地换装,进进出出投了 500 次票。
6. 最后,他的票数遥遥领先。店老板和邻居们虽然觉得投票结果很诡异,但在不摘下每个人面具的前提下,他们根本分不清谁是谁。

女巫攻击就是:一个坏人戴上了成百上千张不同的假面具,去假装自己是成百上千个不同的人,从而骗取投票系统或者舆论系统的信任。

解决办法也很简单:要么在门口设一个“刷脸登记系统”(人格证明),要么规定“每投一次票必须交 100 块钱押金”(工作量/权益证明),让买面具和作弊的成本远远超过那 1 万元的奖金