文件名称:老挝:一种新的模块化DAO
文件大小:631KB
文件格式:ZIP
更新时间:2024-03-04 15:07:40
modular smart-contracts daos JavaScript
概述 在LAO,我们意识到,尽管Moloch非常有用且功能强大,但它具有许多并非所有DAO都必需的功能。 还有一些功能缺少,很难添加。 这就是为什么我们想为Moloch架构引入一种更加模块化的方法,该方法将为我们提供: 更简单的代码-每个模块仅负责一个功能,这减少了耦合并使系统更易于理解。 适应性-DAO的每个部分都可以适应特定DAO的需求,而无需每次都审核整个代码库。 可升级性-可以根据需要轻松升级模块。 例如,随着投票过程的发展,负责管理投票过程的模块可以升级,而无需更改任何其他模块或核心合同。 模块也可以由多个DAO使用,而无需重新部署。 受启发,我们认为我们可以拥有更多的安全层,并将主合同分解为较小的合同。 这样,我们就可以创建松散耦合的模块/合同,更易于审核,并且可以轻松连接到DAO。 建筑学 主要设计目标是根据层边界限制对智能合约的访问。 外部世界(即RPC客户端)