什么是 Sybil Attack?
Sybil Attack 是指一个参与者假扮成许多人。他们创建大量虚假身份以获取影响力、淹没真实参与者或扭曲决策。想象某人在市政厅戴着一百个面具,每个问题都用一个新名字出现。
Sybil Attack 与 51% 攻击不同。泛滥身份是为影响力和连接性而来,而多数控制则需要大量资源和不同策略。
Sybil Attack 如何运作
想象一个想获得比应有更多话语权的攻击者。他们制造许多虚假参与者来挤满会场,然后把流量或投票引向自己。
- 步骤 1:侦察网络,寻找薄弱入口,例如开放注册或廉价云服务器。
- 步骤 2:创建大量身份,通常作为新的 节点 并使用不同 IP 地址。
- 步骤 3:将这些身份与真实参与者连接以看起来合法并提高可见度。
- 步骤 4:影响开始产生。他们可以阻断路径、放大某个论述,或压过规模较小的真实群体投票。
- 步骤 5:利用这一优势获利,例如抢夺空投、审查交易或左右决策。
想法简单,后果混乱。
为什么 Sybil Attack 很重要
因为一人假扮多人会破坏信任。它影响金钱系统和声誉系统。
- 好处:识别迹象能帮助你发现虚假热度、可疑群组和操纵手法,从而避免受损。
- 视角:当没有人核验身份时,机器人和小号会操控话语、影响 NFT 铸造,甚至左右协议走向。
- 相关性:当身份验证薄弱时,它会出现在空投、验证者集合和 DAO 投票 中。
在评估系统时,检查是什么让一个身份变得昂贵:质押、声誉、社交证明、设备检测或每用户速率限制。廉价身份会吸引 Sybil Attack,昂贵身份会阻止它。
Sybil Attack 的关键特征
以下是其特点:
- 多重性:单一行为者控制多个身份以模拟人群。
- 影响力:它主要针对连接性、路由和决策权重,而不是纯计算资源。
- 经济因素:当创建新账户成本低且检测缓慢时,攻击更易得逞。
- 共识:即使在 去中心化 系统中,薄弱的身份规则也能倾斜结果。
- 能力:在工作量证明场景中,重写历史仍需占优势的 算力,但 Sybil 群体可以孤立节点或审查边缘。
变体
相同手法,不同场景:
- 治理:新创建的钱包或账户冒充社区以左右提案。
- 空投:刷账户以领取多份奖励并消耗激励。
- 路由:在 对等 网络上集中连接以过滤其他人看到的内容。
更多账户不等于更多人数。留意共享控制的迹象,例如同步活动、复用基础设施和相同的行为模式。
示例
在一次代币投票中,攻击者为数十个新钱包注资,仅质押刚好够资格,然后用该群体推动对其持仓有利的提案。
趣闻
这个名称源自上世纪七十年代一本讲述多重人格女性的书。加密圈借用这个词,因为这个比喻非常贴切。
总结
一句话总结:Sybil Attack 让一个人伪装成多数以获取不公平的影响力,所以要始终问自己成为新身份有多难。
