Moloch:用去中心化方式解决公共地悲剧

  • DAOSquare
  • 更新于 2020-03-19 15:53
  • 阅读 4637

Moloch是一种DAO设计模式

本文作者:Samuel | DAOSquare 成员

简单地来说,Moloch是一种DAO设计模式,1.0版本用于赠款基金会的管理,使得募集到的资金能够更合理地分配

在Samuel关于DAO介绍的文章中提到过,DAO有很多种不同的设计方式,用来解决不同的问题。今天Samuel给各位介绍的DAO是一个著名的,建立在以太坊上的DAO,Moloch,它的目的是用去中心化方式筹措资金来解决公地悲剧。

那么,什么是公地悲剧呢?

公地悲剧是一种涉及个人利益与公共利益对资源分配有所冲突的社会陷阱。举个例子:公共草地上,有一群牧羊人,每一个牧羊人都想要多获利一些,所以某个牧羊人就带了大量的羊来放牧,虽然他知道过度放牧,草地可能会承受不住。但他依然获利了,而后所有的牧羊人都跟进,所以草地牧草耗竭,悲剧因而发生了。(来自维基百科)

下面,让我们认识一下Moloch,以及它是如何解决公地悲剧的。

Moloch是什么?

“Moloch”是一位迦南神的名字。在古代,及迦太基人相信,只要把孩子献给Moloch,他们部落在战争中获胜的纪律就更大。如果部落成员不愿意让自己的孩子牺牲,就会被看作想破坏部落的生存。尽管要付出惨痛的代价,这样的传统仍持续了很多年。

在本项目中,Moloch指的是与集体行动相关的一类问题,这类问题中个人利益最大化集体利益最大化不一致。这个问题千百年来困扰着人们,而这也正正是本项目致力于解决的问题。

问题概述

Moloch要解决的问题一般是这样的形式:一个还没开始建立的基础设施,建立这个基础设施,对社区产生的总体效益大于对任何一个个体的效益。这意味着任何一个个体投资这个基础设施的成本和它所带来的收益不成比例。自然,这就出现了一个激励问题,总需要有人比较“无私”地奉献。

但是这些问题,可以通过重新调整激励措施来解决。我们可以建立一个DAO来形成资金池,通过投票决定资金的使用,使得整一个组织生态变得更好。

目标

Moloch的近期目标:合理分配资金进行以太坊2.0的建设。

Moloch的长期目标:探索集体激励机制,让Moloch可以解决于任何规模和领域的次优化问题。

博弈机制

调整激励措施

首先,Moloch DAO会把所有募集到的资金锁到工会银行(一个eth地址)里,然后,所有的资金贡献者会得到投票权决定这些资金的使用。

有一条简单的公式:

也就是说。。。

除了最核心的公式,Moloch还有两条有趣的机制:

限制进入机制

首先Moloch假定所有的DAO成员都有一个共同的目标:把基础设施建立地更好,其次Molcoh假设所有的成员都愿意牺牲短期利益来实现DAO的目标。

当一个成员希望加入DAO,成为成员时,需要提交提案,而已经在DAO中的成员由于以上两个假设,将会考虑这个成员的进入是否会对DAO的目标做出贡献,才决定是否让这个成员(以及他的资金)进入。

恼退机制

Moloch考虑到了一个极端情况:当DAO中的一部分成员合谋来做一件不利于DAO长期目标的事情时,如果仅仅是投票决定是否执行,发现了合谋问题的成员有可能敌不过合谋的成员。

为了解决这个问题,Moloch设计了“恼退机制”:一个成员可以在投票结束后的宽限期选择恼退,即把自己在DAO中占有的资金取出来,不让一次错误的决策影响自己的份额。

举个例子,51%的成员都选择支持一个提案,这个提案是使剩下49%的成员持有的“股权”消失。那么这个时候,投票必然通过,但是在通过之后,Moloch有一个宽限期,剩下49%的成员可以恼退,取出自己49%的资金。

但是这又有一个问题,一些成员恼退之后,剩下的成员仍然需要执行这个提案,这意味着每个人需要分担的成本就高了,Moloch为了防止一部分成员同意了提案然后恼退,所以只有在投票时投了"NO"的成员才能恼退,而且在恼退之后该成员将会自动退出DAO,如果想重新加入,就要让还在DAO里的(即投票投了YES)的成员进行投票,看看是否愿意让该成员重新加入。这也防止了一些成员不停恼退来保全资金。

最小可行DAO

首先,Moloch的设计原则是:只实现最简单的必须的功能,其他功能都在社群或者其他渠道里解决,这确保了Moloch最大化的安全性。因为功能越多,潜在的安全隐患就越大。

其次,Moloch遵循迭代开发的发放,版本会不断地迭代,目前只专注于博弈理论和核心技术的设计与开发,细枝末节先不考虑。

下面是一些基本的设计:

Moloch股份:

股份给予了DAO成员权力来决定DAO资金的分配情况。它可以通过恼退来换取资金,但是这个操作是不可逆转的。

股份是可以增发的,每当有新成员和资金加入,股份就会增发,每股代表的投票权就会被稀释。

股份是不可以转让的,这样可以防止股份在市场上被售卖,所以如果成员恶意投票,他的身份可以被查出来。

加入Moloch

想要加入DAO,首先要提交成员提案,同时还要给出资金。如果提案通过了,这个成员就会得到股份,如果没有通过,这个成员就会被返还资金。

为了防止大量的垃圾成员提案,成员提案只能由DAO现有的成员发起,这就意味着申请加入者一定要证明他的能力使得某一个现有成员推荐他加入。

拨款提案

拨款提案同样只能由DAO成员发起,如果提案通过了,工会银行会铸造新的股份,并且把他们给到拨款申请人。

投票

Moloch目前的投票期是7天,每天最多可以提交5份提案。

每个成员对每个提案只能投票一次,票数会在投票期后,宽限期开始前进行统计。

宽限期

投票结束后,宽限期就开始了。宽限期由7天,可以让不满意结果的成员们恼退。一旦每个成员恼退了,现有的所有提案都不会影响到这个成员???

稀释极限

由于大量恼退会导致剩下部分的成员承担高费用,Moloch设置了一个恼退的极限。比如说如果恼退的投票权达到66%,那么剩下的成员就要承担3倍的费用,此时稀释极限机制就会启动,这个提案就会停止执行。

还有几个有趣的思考:

高度竞争与分叉

由于存在恼退机制,当人们发生目标上的分歧时,最初的DAO可能会分叉出其他的DAO,在Moloch看来,这是一件好事。因为分叉一个DAO毫不费力,所以治理便成了关键。只有足够好的DAO才会在高度竞争的DAO市场中获胜。

人们为什么会使用Moloch

对于生态:一个生态蓬勃发展的前提是有资金进行激励,同时这些资金要被合理地分配,比起无偿地捐赠,Moloch可以更好的吸引资金,因为这些贡献者可以真正投票决定生态的未来方向;

同时,由于成员加入必须由现有成员提名以及所有成员投票,进入的这些人必须有一定的能力,确保投票结果的正确性。

再者,恼退机制可以保证提案人充分考虑后果再进行提案,防止了合谋作恶,同时带来一个高度竞争的DAO市场,使得每个DAO个体都能合理地治理。

对于团队:使用 DAO 可以大大降低团队分配资本的协调成本,加上 Moloch 的恼退机制以及无人限门槛的特性又进一步降低了协调成本。

对于个人:把资金放入到DAO中并非完全没有回报,整一个生态变得越来越好,每一个个体都会获益。比如当ETH2.0建立起来后,通证的价格就会上升,每一个持有通证的人都可以按照持有比例获益。因此,持有越多通证的人越愿意把资金投入DAO中,在建立更好生态的同时,让自己获益。


本文部分内容来自Moloch白皮书,图片源自网络。感谢Typto@DAOSquare不厌其烦地解答Samuel的问题。也希望感兴趣的朋友与Samuel深入讨论DAO相关问题,可以在后台留言或者加我的个人微信Samuelzey。希望本文可以给各位带来一点点启发或思考。

点赞 1
收藏 1
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
DAOSquare
DAOSquare
DAO