引介

Moloch DAO 入门

曾汨   |     |   359 次阅读

Default featured image huge

-Moloch 多元宇宙正在扩大-

初代 Moloch DAO

(初代)Moloch DAO 的初衷是帮助以太坊 2.0 实现自组织,并为其提供资金支持,促进其公共基础设施的发展。Moloch DAO 的团队想要实现一个简单的 DAO 结构,以便立即启动。Ameen 于 2 月 14 日部署了 Moloch DAO ,开启了 “Year of DAOs”。

Moloch 这个名字的灵感来源于 Scott Alexander 所撰写的《对 Moloch 的一些思考》一文。这篇文章深入解读了人类所遇到的哲学陷阱,同时尝试让它们彼此协调(或失调)。如果你想要更深入了解 Moloch 的博弈论,也可以阅读一下他们的白皮书

首先,为什么要采用 DAO 的形式?

去中心化自治组织(DAO)已经变成了一个过于复杂的概念。不过说白了,它只是将一群人聚集起来,大家各自出钱共谋大业,而且能够肯定的一点是,在未经 DAO 成员投票的情况下,没人(包括他们自己在内)可以动用一分钱。

为什么有这么多 DAO?

每个 DAO 都有一个特定的目标,一个实现自组织的理由,既可以是广义的,也可以是狭义的,都由 DAO 自己把握。虽然将来肯定会有 “超级 DAO” 来资助并协调很多事情,但是这些 DAO 很可能仍是围绕一些共同目标建立起来的。将来,这个目标可能仅仅是 “收益”,但即便如此,这个收益很有可能来自某一类型的 业务/项目。因此,许多 DAO 正在崛起,尤其是 Moloch 。

Moloch 有什么魔力

其他 DAO 框架和项目都在努力解决所有场景的需求,并构建适用于大型组织的技术,而 Moloch 背后的理念却是将 DAO 视为一种协调人力、尝试现实世界场景的原始解决方案。作为 DAO 框架的一种,Moloch 不具备很强的倾向性,可以与很多不同的货币、功能和扩展程序 结合起来/得到增强。

Moloch 的合约非常简单、安全(经过审计),而且已经通过多次测试。兼具了简易性和安全性的 Moloch 可以通过很多不同的方式应用于很多不同的用途。简单来说,Moloch 是最简易实用去中心化产品的一种形式,我们可以对其进行测试和迭代,同时将其应用到现实世界中。

怒退(Ragequit)——神奇的魔法调料

Moloch 的怒退(ragequit)机制大幅降低了协调成本。它可以确保如果 Moloch 的成员实在不喜欢某个提案,可以在该提案通过之前带着自己的资金退出。这样一来,协调成本就可降至几乎为零。要完全降至零是不现实的,不过越接近零当然越好。 “虽然不能达到完美,但是可以无限接近完美”。

怒退机制会销毁用户的份额并将等价值的资金退还给用户。使用该机制主要有以下两个目的:

1. 表示反对

如果有成员不喜欢一个提案,只要他没有给这个提案投 “赞成票”,就可以随时怒退,根据自己的份额取出一定的资金。

2. 从工会银行取出资金(译者注:工会银行是 Moloch DAO 成员的资金池)

受让人通过提案获得份额,然后怒退其份额,取出等价值的资金,在现实世界中执行该提案。

无参与率门槛

Moloch 不设 “需要多少人参与投票该投票才有实际效力” 的参与率门槛。参与的票数多少并不重要,仅看实际票中赞成票的比例。只要赞成票数不超过 50% ,即认为提案不通过。例如:

  1. 如果有 1 张赞成票,0 张反对票,则该提案通过。
  2. 如果有 0 张赞成票,1 张反对票,则该提案不通过。
  3. 如果有 1 张赞成票和 1 张反对票,则该提案不通过。
  4. 如果没人投票,则该提案不通过。

提案

所有提案都只需要 3 个输入,却可产生出多种多样的提案。

  1. 贡献(Tribute):贡献会存入工会银行
  2. 份额(Share):份额是由 DAO 铸出的
  3. 申请者(Applicant):接收份额的目标地址

新成员提案(例:贡献 100 个币,获得 100 份额)

某个想加入的成员准备好自己的贡献(例如,100 个 DAI ),要求获得等量的治理权重(100 份额)。通常会提供另一种形式的文档来告知现有成员。

若一名现有成员愿意支持该新成员,则 ta 可以向 DAO 提交其入会提案,然后由 DAO 成员投 赞成/反对 票来 同意/拒绝该新成员入会。

经费申请提案(例:贡献 0 个币,获得 100 份额)

如果有成员要向 DAO 提交一个提款提案,只需将贡献设定为 “0” ,并要求获得与其所需资金等量的份额(例:100 份额代表 100 DAI )。

Alice 需要 500 DAI 来设计并订购某个活动的饰品。Alice(如果 Alice 不是 DAO 成员,则由某位 DAO 成员代为)提交一个提案,提供 0 DAI 的贡献,要求获得 500 份额。如果提案通过,Alice 收到所要求的份额,可以怒退(销毁)这些份额,将对应资金提取出来。

捐款提案(例:贡献 100 个币,获得 0 份额)

如果有一个成员提交了一个提案,提供 100 DAI 的贡献,要求获得 0 份额,就是在向 DAO 的工会银行捐款,同时又不要求获得治理权重。再说得清楚一些,这类提案目前还未出现过,就如 Ameen 所言,这么做 “没什么意义”。如果有人想捐款的话,直接将钱打给工会银行就行。

流程

所有提案都要走同样的流程。

排队 => 投票 => 缓冲 => 待处理 => 完成

排队

提案提交并等待投票

投票

成员对提案进行票决

缓冲

提案的投票期截止。如果有成员对该提案投了反对票,同时又没有对其他提案投赞成票的话,可以在提案得到处理之前发起怒退。

待处理

缓冲期结束后,提案进入待处理阶段,可由任何一名成员进行处理,实现该提案的目标(例如,分配份额、接受贡献)。

完成

凡是处理完的提案会与其他所有呈最终状态的提案一起记录在 DAO 内。

通过实验得出的一些早期发现

DAO 能大幅降低人员自组织和资金分配的协调成本。 Moloch 既设有怒退机制,又不设参与率门槛,因此更能降低成本。

一个 DAO 里面只有智能合约是完全自动化的,而依赖这些合约而形成的组织却不是。如果有一个优秀的号召人来担任社区建设者和推动者的角色,会给组织内部实际的协调工作带来很多裨益。

由于 Moloch DAO 运行起来非常简单,我发现人们现在更容易理解 DAO 了,这样就能让更多人有动力试一试,我们就可以在现实世界积累更多用户,收集他们的反馈。

来自推特的精选问题

为什么要创建 wETH ?

wETH 只是一种将以太币转化成 ERC-20 代币的方法,以便更加灵活地将其应用于 dapp ,例如,设定批准金额和更好地实现资产之间的兑换。

SelloutDAO

来自 Maker 和 Moloch 的 Mariano Conti 创建了一种方法,可以让成员将自己的份额 “出售” 给另一方,允许要出售份额的成员向 DAO 提交提案。这个提案要想通过的话,依然得通过 DAO 成员的票决才行(成员也可以提前怒退)。就算没什么必要,我们大多数人还是兴致勃勃地继续探索 Moloch 所采用的 DAO 框架和博弈边界。他在 Devcon 的 “DAO 之年” 专题上发表了关于 SelloutDAO 的演讲。

不止于此

所有在 DAO 上的实验都很棒(也很有趣!),不过这才刚刚开始呢。我们期待从 Moloch DAO 现阶段的案例中收集更多细节信息,并看到更多成果显露出来。所有实验得出的数据都很重要,我们可以借此了解这些项目的优势,以及它们最受欢迎的用途。等 Devcon 和 DAO 之年专题结束之后,我会将所有知名 Moloch DAO 的有用数据进行汇编,专门写一篇文章发布出来。

想召集自己的 Moloch 吗?

如果你想召集自己的 Moloch DAO,去 DAOHaus 吧。在帮助了这么多 DAO 之后,我们在以太坊柏林黑客松上创建了 DAOHaus ,把召集流程变得超级简单。

召集之后,有没有觉得自己萌萌哒?快去领取你的 PokéMol 吧。PokéMol 是口袋 Moloch 的简称,是一个开源的移动先行 Moloch 前端,带有内置的 Abridged 合约钱包。

有问题?有想法?来聊聊!

这只是一个简单的细分,显然还有很多内容没有提到。如果你有什么问题或想法希望我在下一篇文章中详细阐述的话,快去推特上联系我吧。

感谢 Ameen@KrisJ_Official 为我捉虫 :)

🤩👹🤖 Ven (@vengist) | Twitter

(完)


原文链接: https://medium.com/odyssy/moloch-primer-for-humans-9e6a4f258f78
作者: Ven Gist
翻译&校对: 闵敏 & 阿剑

本文由原作者授权 EthFans 翻译及再出版。


你可能还会喜欢:

引介 | Moloch DAO:瓦解公司制
引介 | Aragon:进入私人专享 DAO 的世界
洞见 | 阿剑:DAO、技术进步与合约结构

 
0 人喜欢