转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 当前的 »

Starcoin 在主网启动之时就在引入 DAO 以及链上治理,这一年里进行了十多次系统合约升级以及配置变更的投票治理,链上参与者也越来越多,运行稳定,无安全事故,但也发现了一些当前 DAO 系统的待改进的部分。

DAO 系统假定一个 Token 代表一个 DAO,所有的 Token 持有者都是 DAO 的成员,DAO 对外没有一个账号地址标志,成员没有独立的身份标志,不利于社群类型的 DAO 发展,也很难适配有准入机制的 DAO;投票系统基于 Token 抵押模式,投票成本比较高;DAO 只提供了一个投票界面,没能提供一个用户友好的,创建和管理 DAO 的工具。

所以我们计划对当前的 DAO 进行改进升级,以解决以上不足。

Starcoin DAO 2.0 设计的创新

  1. 将投票权重积累到一个具体的数值上,这个数值用一种不可转让的 Token 来表达,可以称为灵魂绑定的 Token(Soulbound Token),简写为 SBT。

  2. 设计基于快照的投票系统,用户使用快照时的 SBT 的数值来投票,可以同时给多个提案投票。

  3. 每个成员有一个成员 NFT 用于标识该用户的身份,该 NFT 是不可转让的,通过 StarcoinFramework 中的 IdentifierNFT 来实现,上面的 SBT 嵌入到 NFT 中,同时实现不可转让。

  4. DAO 可以适用于不同规模的 DAO,比如 Starcoin DAO,DeFi 项目 DAO,或者一个几人合作的独立工作室 DAO。不同规模的 DAO 之间可以无缝切换。

因此我们在数月的研发后推出了DAOSpace。

Starcoin DAO 2.0阶段的创新,也是从开发DAO的一站式无代码搭建平台DAOSpace开始实践。

Starcoin DAO的平台:DAOSpace的创新

DAOSpace,它是一个用来创建 DAO 的框架,提供有扩展能力的插件机制,可以让开发者组合出适合自己项目场景的 DAO。同时它也通过 DApp 方式提供一种简易的组合方式,让普通用户可以通过无代码的方式,利用系统合约内置以及第三方提供的插件来组合出符合自己需求的 DAO。

1.DAO 账户 (DAO Account)

每个 DAO 对应一个链上账户,该账户拥有代表 DAO 的 Resource。它的 signer 被托管到 DAO 合约中,所有交易都必须通过 DAO 来发起。创建 DAO 的流程是需要 DAO 发起者,先创建 DAO 账号,然后部署 DAO 合约,再创建 DAO 实体,并将 DAO 实体写入 DAO 账号,同时将 DAO 账号的 signer 托管给 DAO 的过程。

2.DAO的功能(DAO Capability)

每个 DAO 有一个代表该 DAO 的 Resource 保存在 DAO 账号下。 每个 DAO 需要有一个类型标识,相当于该 DAO 的全局 ID,当 DAO 创建并注册的时候,将该类型和 DAO 进行关联。

每个 DAO 代表一个合约控制的账户,以及在合约中定义的一组“能力(Capability)”,DAO 的成员可以通过发起提案以及 DAO 插件使用 DAO 的能力。

当前 DAO 定义了以下能力:

  • Install plugin capability:给 DAO 安装插件的能力

  • Upgrade module capability:升级 DAO 账户下合约的能力

  • Modify dao config capability:修改 DAO 配置的能力

  • Withdraw Token capability:从 DAO 账户下提取 Token 的能力

  • Withdraw NFT capability:从 DAO 账户下提取 NFT 的能力

  • Storage capability:给 DAO 账户下保存数据的能力

  • Member capability:给 DAO 添加成员,以及修改 DAO 成员 SBT 的能力

  • Proposal capability:给 DAO 发起提案的能力

3.DAO 注册表(DAO Registry)

每个 DAO 创建的时候,会将自己的类型标识和 DAO 进行关联,记录在 DAO 注册表中,合约中可以通过 DAO 的类型标识来反向查询 DAO 的账户地址。

4.DAO 成员 NFT(DAO Member NFT)

DAO 创建的时候,会同时发行一个 NFT,复用 DAO 的类型标识,DAOMemberNFT<X>。该 NFT 创建之后就立刻存入 IdentiferNFT 容器中,和用户绑定。成员加入 DAO 的过程就是领取 DAOMemberNFT 的过程,退出 DAO 的过程就是解除绑定并销毁 NFT 的过程。

5.DAO SBT

DAO 创建的时候,会同时发行一个 Token,复用 DAO 的类型标识,Token<X>。这个 Token 并不自由流通,而是锁在 DAOMemberNFT 的 Body 中,代表用户在 DAO 中治理投票的权重。不同的 DAO 可以根据自己的场景来映射 SBT,用来代表不同的含义。

6.DAO 提案(DAO Proposal)

DAO 中发起的治理提案,通过治理机制决定提案是否执行,Proposal 是抽象的,具体的 Proposal 如何执行取决于 DAO 的 Action。

7.DAO Proposal Action

DAO Proposal Action 决定了具体的 Proposal 的行为,可以由第三方作为插件提供,每个 DAO 可以安装不同的插件。

8.DAO 插件(DAO Plugin)

DAO 插件是给 DAO 提供扩展的主要方式,通过不同插件的组合,可以让 DAO 适用于不同的场景。每个插件安装时需要表明自己需要使用的“能力(Capability)”,插件可以在必要时从 GenesisDAO 申请能力的使用权限进行调用。

Starcoin DAO的平台:DAOSpace的体验创新

Personalization

独一无二且不可转让的个性化标识,增强并建立你的品牌声誉。

SBT

  • DAOSpace是Starcoin对SBT的一次全力尝试

  • 基于SBT的用户身份标识,SBT不可转让,可积累社区声誉

  • Starcoin的NFT协议,相比较以太坊的ERC-721和ERC-3525,可以非常灵活的支持SBT不可转让且数值累加的场景

Customization

使用即用型模板和灵活的插件以无代码方式自定义您的 DAO。

Scalable

  • 基于插件化设计和可组合的插件机制,既可开箱即用,也可深度定制,来最大化满足用户的多场景需求

  • 两种插件类型,插件均可复用

    • 框架内置的Proposal插件

    • 社区开发者自定义插件

  • Capability抽象 & Permission分级控制

One-Stop Governance

一站式支持可执行性的无缝治理。

DAO Governance

  • 链下的调查问卷类投票,类似以太坊社区的Snapshot

  • 链上的治理类投票,投票通过后合约来触发执行

  • 链上和链下都支持基于快照机制的投票

Reliability

通过在安全的基础设施之上的分层授权提供可靠的支持。

Security

  • Starcoin 使用 Move 语言通过其增强的 PoW 共识和安全智能合约从源头提供最大的安全性

  • DAOSpace,插件的授权和权限分级管理

Starcoin DAO 2.0的治理创新

Starcoin DAO 是通过 Starcoin DAOSpace 定义的一个 DAO 主体,而DAOSpace 是 Starcoin Framework 系统合约中的 DAO 框架。Starcoin DAO 同时承载着Starcoin Framework 的升级治理责任,这使得 Starcoin DAO 本身具有自我演化能力,实现了自举。

Starcoin DAO,基于DAOSpace平台的多功能支持,通过尝试招募意各行业共建生态的合作伙伴加入Starcoin DAO,一起深度参与实践DAOSpace的孵化与迭代,并在共同参与治理的过程中持续的根据DAO的真实应用场景的需求,优化和改进DAOSpace平台的功能。


1. StarcoinDAO 2.0 治理原则
最小化治理原则,如果能通过程序计算或者市场博弈机制达成稳定的均衡态,就不需要
治理。
局部共识治理原则,尽量减少全局治理,可以将具体职能委托给其他 的专业 DAO 进行
决策。


2. StarcoinDAO 2.0 的治理模式
Starcoin DAO 是一个开放式的 DAO,无准入限制。
Starcoin DAO 的成员通过链上投票进行治理,每个成员在 DAO 中的 SBT 值代表它的投
票权重。


3. StarcoinDAO 的治理责任
Starcoin 公链硬分叉特性的投票。
Starcoin 公链共识参数调整的投票。
Starcoin 公链系统合约 Starcoin Framework 的升级。
预留的用于生态建设的 STC 的支配。
通过公募获取的资金的支配。


所以,Starcoin DAO 2.0 首次以DAO的形式研发和优化DAO的搭建平台,探索DAO平台
工具的功能开发与实践,能否优化当下DAO行业里待解决的困境与治理机制的创新应用是
本阶段的核心目的,也是行业内最具有实践价值意义的创新。


  • 无标签