-
molochv3-contracts:一种新型模块化DAO
资源介绍
概述
在LAO,我们意识到,尽管Moloch非常有用且功能强大,但它具有许多并非所有DAO都必需的功能。 还有一些功能缺少,很难添加。
这就是为什么我们想为Moloch架构引入一种更加模块化的方法,该方法将为我们提供:
更简单的代码-每个模块仅负责一个功能,这减少了耦合并使系统更易于理解。
适应性-DAO的每个部分都可以适应特定DAO的需求,而无需每次都审核整个代码库。
可升级性-可以根据需要轻松升级模块。 例如,随着投票过程的不断发展,可以在不更改任何其他模块或核心合同的情况下升级负责管理投票过程的模块。 模块也可以由多个DAO使用,而无需重新部署。
受到启发,我们认为我们可以拥有更多的安全层,并将主合同分解为较小的合同。 这样,我们就可以创建松散耦合的模块/合同,更易于审核,并且可以轻松地连接到DAO。
建筑学
主要设计目标是根据层边界限制对智能合约的访问。 外部世界(即R
- 上一篇: 搜狗日语输入法,压缩包
- 下一篇: moloch-2.3.0-1.x86_64.rpm