← 最新论文
💻 computer science

Concave is the New Linear: The Impossibility of Anti-Plutocratic DAO Governance

本文证明,任何仅基于钱包余额的投票规则都无法有效防止无许可去中心化自治组织中的财阀控制,因为女巫攻击者总能将其代币分散到多个钱包中,从而获得至少与其持有量呈线性增长的投票权,致使诸如二次方投票之类的反财阀机制在面对现实攻击成本时几乎失效。

原作者: Austin Bennett, Preston Vander Vos, Duc V. Le, Mira Belenkiy

发布于 2026-05-20
📖 1 分钟阅读☕ 轻松阅读

原作者: Austin Bennett, Preston Vander Vos, Duc V. Le, Mira Belenkiy

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

以下是用通俗语言和日常类比对论文《凹函数是新线性》的解释。

大局观:“一人一票”的梦想与现实

想象一个巨大的社区花园(一个去中心化自治组织 DAO),每个拥有地块(代币)的人都可以投票决定花园如何运营。

  • 旧方式(线性投票): 如果你拥有 100 块地,你就有 100 票。如果你拥有 1 块地,你就有 1 票。这听起来很公平,但现实中,少数富人(巨鲸)几乎拥有所有土地。他们可以轻易地压倒其他人。
  • ** Proposed 的修复方案(凹函数投票):** 为了防止富人主导,社区提出了一项新规则:二次方投票。根据这项规则,你的投票权增长的速度不如你的土地增长得快。如果你拥有 100 块地,你不会得到 100 票;你只能得到 10 票(100 的平方根)。如果你拥有 4 块地,你得到 2 票。其想法是给予小园丁相对于其规模更大的影响力,同时削弱巨人的力量。

论文的主要主张: 作者证明,这种“公平”的修复方案在无许可区块链行不通。他们表明,一个富有的攻击者可以如此有效地欺骗系统,以至于“公平”的规则变得和旧规则一样不公平,但利用它的成本低得多。


作弊代码:"Sybil 攻击”

这篇论文专注于一种特定的作弊行为,称为Sybil 攻击

类比:
想象花园规则规定:“你的投票权基于你拥有的地块数量,但你在一个地方拥有的地块越多,每多一块地带来的权力就越少。”

一个聪明的攻击者意识到:“等等,如果我把我的 100 块地分成 100 个不同的小花园(钱包),而不是把它们保留在一个大田里,数学就会改变。”

  • 一个大花园(100 块地): 在二次方投票下,你得到 100=10\sqrt{100} = 10 票。
  • 100 个小花园(每处 1 块地): 你得到 1+1+...\sqrt{1} + \sqrt{1} + ...(100 次)。这等于 1+1+...=1001 + 1 + ... = 100 票。

通过将资金分散到许多小的“身份”(钱包)中,攻击者将一条旨在限制其权力的规则,变回了一条让他们重新获得全部权力的规则。

作弊的“成本”

作者问道:“如果开设新花园需要花钱怎么办?如果分割土地需要手续费怎么办?”

他们建立了一个包含现实世界成本的数学模型:

  1. Gas 费: 创建新钱包和转移代币的成本。
  2. 最低余额: 某些花园要求你持有少量资金才允许投票。

令人震惊的结果:
论文证明,无论你设置多高的费用,只要可以用任何金额开设钱包,富有的攻击者最终都能获胜。

  • 隐喻: 想象一个收费亭,进入投票亭需收费 1 美元。
    • 如果你有 100 美元,你可以支付 100 次过路费,获得 100 票。
    • 如果你有 100 万美元,你可以支付 100 万次过路费。
    • “成本”会拖慢你的速度,但无法阻止你。如果你有足够的钱,你仍然可以买到比诚实的小园丁加起来更多的选票。

作者称这种现象为**“凹函数是新线性”**。这意味着,尽管投票规则看起来是弯曲且公平的(凹函数),但一旦你考虑到分割资金的能力,攻击者的权力就会随着其预算呈直线(线性)增长。

现实世界的证据:"Uniswap"案例

作者不仅做了数学推导,还在五个真实的大型加密项目(如 Uniswap、Compound 和 ENS)上进行了测试。

  • 场景: 他们观察了 Uniswap 上最近的一次投票,该投票的总价值约为 3 亿美元
  • 诚实的方式: 要诚实地赢得这次投票(通过购买所需的所有代币),攻击者需要花费约 3 亿美元
  • “分割”的方式: 利用二次方投票的“分割”技巧,攻击者只需花费约 7.5 万美元 即可获得同等数量的投票权。
  • 结果: 攻击者获得的权力是诚实投票者的 4,039 倍

他们在其他规则(如“权力投票”或“对数投票”)中也发现了类似的结果,攻击者可以用同样的钱获得数十万倍的权力。

为什么我们不能直接修复它?

论文讨论了三种常见的阻止这种攻击的想法,并解释了为什么它们单独使用时会失败:

  1. 人类证明(一人一身份):

    • 想法: 要求每个人在投票前证明自己是真人。
    • 问题: 论文指出,这是唯一真正有效的方法,但它需要一个目前尚不完美存在的身份层(如护照)。如果没有这个,数学原理依然成立。
  2. 提高费用(经济摩擦):

    • 想法: 让创建新钱包变得极其昂贵(例如每个钱包 1,000 美元)。
    • 问题: 这仅仅是提高了价格标签。如果攻击者有 10 亿美元,他们仍然负担得起支付 100 万次 1,000 美元的费用。这会拖慢他们,但无法阻止他们。
  3. 叠加规则(两院制):

    • 想法: 设置两票:一票“公平”票,一票“富人”票。两者都必须通过。
    • 问题: 这是作者建议的唯一可行解决方案。你需要一个“安全网”(如线性投票或身份检查),以便在攻击者破坏“公平”投票时将其拦截。

结论

论文得出结论:你不能仅依靠“公平”的数学公式来保护去中心化的花园。

如果你允许人们创建任意数量的虚假身份(钱包),富有的攻击者总会找到一种方法,将“公平”系统转变为“富人获胜”的系统。要真正保护小园丁,你需要将数学与证明谁是真人的方法结合起来,或者拥有一个数学无法破坏的第二层安全机制。

简而言之: 你不能仅仅通过改变投票公式来阻止富人;你必须首先阻止他们创建无限的虚假身份。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →