MolochV3预览

This article is not available in the current language yet. Showing the original version.
这是 MolochDAO 的发起人 Ameen 写的一篇推文,他简单介绍了 Moloch V3 的一些核心更新。这是 Moloch 从 2019 年 2 月 14 号在 ETHDenver 发布以来第二次更新,Moloch 在更新上是非常克制的,它极度地保证了合约的简洁、易用和安全。V3

这是 MolochDAO 的发起人 Ameen 写的一篇推文,他简单介绍了 Moloch V3 的一些核心更新。这是 Moloch 从 2019 年 2 月 14 号在 ETHDenver 发布以来第二次更新,Moloch 在更新上是非常克制的,它极度地保证了合约的简洁、易用和安全。V3 所更新的功能令人兴奋,同样它将于今年的 ETHDenver 上发布,在上线之前,让我们迅速预览一下它的新面貌!

作者:Ameen

翻译及发布:DAOSquare

Moloch.sol 自退出v2版以来,已经取得了很大的进步,同时,也已有时日啦!我想在这里有和大家聊聊关于v3(Baal)的话题。不过在我开始之前,我想感谢 @r_ross_campbell @isaacpatka @DekanBro,以及 @nowdaoit 和 @RaidGuild 的每一位成员,感谢你们接过火炬并推动该代码库的发展!

以下是有关 V3 的预览介绍:

Baal!!!!!

在 V3 中,Share 和 Loot 均为 ERC20 token,这意味着它们可转让,任何拥有 Share 的人都被认为是 'DAO的一部分'。同时,Share 和 Loot 也可以分别暂停,这允许我们设置不可转让,但其持有人仍然可以怒退。

Baal 引入了 Gnosis Safe 的执行引擎,从而让它执行任何一组任意交易,而不仅仅是铸造 Share 或转移 Token。这意味着 DAO 可以管理其他协议、多签,DAO 成员资格、大规模的 Token 支付、发送NFT 等等。

同时,Baal 也引入了 Compound 的投票代理系统,允许成员轻松地将他们的投票权委托给其他成员。同时,它使用了快照来跟踪投票(及 Share 转让),因此当提案投票期开始时,你对任何特定提案的投票权都将被锁定。

另外,Baal 增加了 '萨满 (shamans)'的概念,这是具有特殊权限的管理员代理 (或合约),我们正在努力把权限分成若干组,从而可以单独进行分配和撤销。以下是详情:

https://github.com/Moloch-Mystics/Baal/issues/53

萨满 (Shamans) 带来了强大的灵活性。你可以通过 YEETER 让成员更容易加入,这意味着新成员只需要发送 ETH (或其他 DAO 定义成员资格前提) 到一个地址,而不需要通过 (漫长的) 提案流程。详情请看以下推文:

https://twitter.com/nowdaoit/status/1483463413464502277

你也可以想象一个可以更新 DAO 治理的萨满 (Shaman) 合约,但需要 2/3 的 Share 投票来授予它权力。

例如,一个紧急萨满可以:

将每个人的 Share 转换为 Loot将投票或缓冲期更新为1小时提交并通过一项关键提案

9/ 更大的权力意味着更大的责任。DAO 也可以选择对任何一个萨满 (Shaman) 的权限执行不可逆的锁定,永久冻结它们。因为一些组织可能认为不受约束的治理可能会是一种攻击隐患,因此倾向于锁定所有或大多数权限。

Moloch v1 和 v2 是在我们的 PTSDAO 从 THE DAO 还“热腾腾”的时候建造的,因此具有较大的偏执性,并且像造坦克一样略显笨重,但不可阻挡。2年后的 Baal,放松了一些安全方面的假设。这里有一些相关的详解:

https://twitter.com/pet3rpan_/status/1337698700647231489

Moloch v2 使用 '拉动模式 (pull patte)',通过内部成员的余额代理 ERC20 转账,以避免 ERC20 转账作为怒退和提案处理的一部分。这消除了由于黑名单 Token 等原因导致提案处理被卡住的风险。

Baal 摆脱了这一点。由于 Baal 可以执行任意事务,这种限制不再有意义。但如果 Baal 的提案执行失败会怎样呢?Baal 执行严格的提案执行顺序,所以所有提案也会被卡住。

为了缓解这种情况,Baal 重新引入了提案 '过期 (expiry)' 的概念。如果提案在到期后(比如3天)仍未被处理,那么任何人都可以处理该提案,它将自动失效,跳过处理,并允许 DAO 继续处理其他提案。

怒退功能也被更新,以解决 Token 转移失败的风险,它允许用户在怒退过程中选择性地提供一个要跳过的 ERC20 Token 列表。

总体而言,我对这些变化和更新非常兴奋,我感受到了 Moloch 的茁壮成长。曾经,近乎无情的极简主义精神让 Moloch 走到了今天,但随着 DAO 的爆发,Moloch v3 可以提供更多的功能,为更多的使用场景服务。

但不要忘记,这仍然仅仅是 DAO 或者公会的开始,我们还有许多工作要做。不过如果你闭上眼睛,你可以看到正在构建的基元将使 DAO 达到一个新的水平,从根本上重塑人们的协调方式。以下是更详细的阐述:

https://twitter.com/ameensol/status/1475850745199038468

作为一个传统,我们将在 @EthereumDenver 发布 Moloch V3!而目前,我们正与几个真正的恶魔灵魂(@MolochMystics)一起努力敲定 Baal 合约代码和测试,并为在@EthereumDenver 发布做准备。

如果你想关注我们的进展,请查看GitHub 上的 repo:

https://github.com/Moloch-Mystics/Baal/tree/rev-denver

最后,如果你有兴趣参与贡献,请加入 @Meta_Cartel DAO Discord 中的 Los Moloches 频道!

https://discord.com/invite/JGZJwNwj

Share to:

Author: DAOSquare

Opinions belong to the column author and do not represent PANews.

This content is not investment advice.

Image source: DAOSquare. If there is any infringement, please contact the author for removal.

Follow PANews official accounts, navigate bull and bear markets together
PANews APP
U.S. stocks opened with the Dow Jones Industrial Average up 0.59%.
PANews Newsflash