Vitalik Buterin:超越代币投票的治理( 五 )


参与证明:证明某些帐户对应于参与某些活动、通过某些教育培训或在生态系统中执行某些有用工作的人这一事实的系统 。 请参阅POAP以了解如何实现这一点 。
也有混合的可能性:一个例子是二次方投票 , 这使得单个选民的权力与他们承诺的经济资源的平方根成正比 。 通过将他们的资源分配到多个身份来防止人们博弈系统 , 需要证明人的身份 , 而仍然存在的财务部分允许参与者可信地表明他们对某个问题的关心程度以及他们对生态系统的关心程度 。 Gitcoin二次方融资是二芳次投票的一种形式 , 并且正在构建二次方投票DAO 。
参与证明不太为人所知 。 关键的挑战是 , 确定参与程度本身需要非常强大的治理结构 。 最简单的解决方案可能是通过精心挑选的10-100名早期贡献者来引导系统 , 然后随着第N轮的选定参与者确定第N+1轮的参与标准 , 随着时间的推移逐渐去中心化 。 分叉的可能性有助于提供一条从治理脱轨中恢复的途径 , 并提供一种激励措施 。
人格证明和参与证明都需要某种形式的反勾结(参见此处解释问题的文章和此处的MACI文档) , 以确保用于衡量投票权的非货币资源仍然是非金融性 , 并且本身不会在智能合约中最终将治理权卖给出价最高的人 。
解决方案3:不对称陷阱
第三种方法是通过改变投票本身的规则来打破公地悲剧 。 代币投票之所以失败 , 是因为虽然投票者对他们的决定负有集体责任(如果每个人都投票支持一个糟糕的决定 , 那么每个人的代币都会降为零) , 但每个投票者却不承担个人责任(如果一个糟糕的决定发生了 , 支持它的人不会比反对它的人更痛苦) 。 我们能不能做一个改变这种动态的投票系统 , 让投票者单独地 , 而不仅仅是集体地对他们的决定负责?
Vitalik Buterin:超越代币投票的治理
文章图片
如果分叉是按照Hive从Steem分叉的方式完成的 , 分叉友好性可以说是一种游戏策略 。 如果破坏性的治理决策成功并且协议内部不再受到反对 , 用户可以自行决定进行分叉 。 此外 , 在那个分叉中 , 投票支持错误决定的代币可以被销毁 。
这听起来很苛刻 , 甚至可能感觉像是违反了一个隐含的规范 , 即在分叉代币时「账本的不变性」应该保持神圣不可侵犯 。 但从一个角度来看 , 这个想法似乎更合理 。
我们保持强大防火墙的想法 , 其中个人代币余额预计不会受到侵犯 , 但仅将这种保护应用于不参与治理的代币 。 如果您参与治理 , 即使是通过将您的代币放入封装机制间接参与 , 那么您可能要为您的行为成本负责 。
这产生了个人责任:如果发生攻击 , 并且您的代币投票支持该攻击 , 那么您的代币将被销毁 。 如果您的代币没有投票支持攻击 , 则您的代币是安全的 。 责任向上传播:如果您将代币放入封装合约中 , 并且封装合约投票支持攻击 , 封装合约的余额将被清除 , 因此您将丢失代币 。 如果攻击者从defi借贷平台借用XYZ , 当平台分叉时 , 任何借出XYZ的人都会失败(请注意 , 这使得借出治理令牌通常非常危险;这是预期的结果) 。
日常投票中的不对称风险
Vitalik Buterin:超越代币投票的治理】但以上仅适用于防止真正极端的决定 。 小规模抢劫呢?不公平地有利于攻击者操纵治理的经济性 , 但还不够严重到造成毁灭性的破坏?那么 , 在根本没有任何攻击者的情况下 , 简单的懒惰 , 以及代币投票治理没有选择压力来支持更高质量的意见 , 这一事实呢?
此类问题最流行的解决方案是futarchy , 由RobinHanson在2000年代初期推出 。 投票变成赌注:投赞成票 , 您就押注该提案会带来好的结果 , 而投票反对该提案 , 您押注该提案会导致糟糕的结果 。 Futarchy引入个人责任的原因很明显:如果你押得好 , 你会得到更多的代币 , 如果你押得不好 , 你就会失去你的代币 。
Vitalik Buterin:超越代币投票的治理
文章图片
事实证明 , 「纯」futarchy很难引入 , 因为在实践中目标函数很难定义(人们想要的不仅仅是代币价格!) , 但各种混合形式的futarchy可能很有效 。 混合futarchy的例子包括:
投票作为购买订单:请参阅ethresear.ch帖子 。 投票赞成一项提案需要制定一个可执行的购买订单 , 以比代币当前价格略低的价格购买额外的代币 。 这确保了如果一个糟糕的决定成功了 , 那些支持它的人可能会被迫买断他们的对手 , 但它也确保了在更「正常」的决定中 , 如果他们愿意的话 , 代币持有者可以根据非价格标准做出更多的决定.