VICOINDAO

Posted on Jun 06, 2022Read on Mirror.xyz

VICOIN-EulerDAO 启动阶段

详细了解启动 EulerDAO 和参与治理过程的计划。

EulerDAO 将分三个阶段启动,以安全启动 Euler 协议的完全去中心化。每个阶段如下所述。

EulerDAO 使用 OpenZeppelin Governor 智能合约(4.6.0 版)进行治理(以及 EUL 代币合约)。这是一种治理协议——类似于 Compound 使用的协议——代表们对积极的提案进行投票,以对 EulerDAO 和 Euler 协议进行更改。

Euler 使用 Tally 治理仪表板应用程序来管理治理过程。通过 Tally,您可以设置您的钱包成为代表,创建链上提案,对活跃提案进行投票,在社区中发现代表,并将您的投票权委托给社区成员。

阶段1

启动的第一阶段将由 Euler 团队代表社区执行直接在 Euler 协议智能合约上执行的操作。在这种情况下,所有链上治理提案都将指向或针对存根智能合约中的一个功能(代替欧拉协议智能合约)。

如果提案成功并被执行,目标函数将被执行(通过 TimelockController 控制器智能合约)。它将发出提案描述字符串和提案交易数据,然后由 Euler 团队验证并通过 Euler multisig 针对 Exec 模块执行。

因此,Euler 治理模块智能合约中的 GovernorOnly() 修饰符将检查其函数的调用者是 Euler mulisig 而不是 TimelockController 智能合约。

为了创建提案交易数据,已经实现了一个工具,该工具将帮助提案者根据应执行的操作自动生成此数据。提议者可以从下拉令牌列表中选择一个令牌(这将使用 Euler 上令牌/市场的当前配置自动填充字段)。

然后,提议者可以进行修改并生成要通过 Euler Exec 模块(batchDispatch() 函数)执行的提议交易十六进制数据,并在在 Tally 上创建提议时使用此十六进制数据作为存根智能合约中目标函数的输入。

代币持有者可能投票的决策类型示例包括修改提案:

  • 资产层级
  • 抵押和借贷因素
  • 价格预言机参数
  • 反应式利率模型参数
  • 储备因素

阶段2

在第二阶段,Euler 治理模块的管理器管理员将从 Euler 多重签名切换到 TimelockController 智能合约。因此,欧拉治理模块智能合约中的 GovernorOnly() 修饰符将检查其函数的调用者是否是 TimelockController 智能合约。

在这种情况下,通过 Tally 治理仪表板创建的提案将需要直接针对 Euler治理模块。获得更高票数支持的成功提案将在没有欧拉团队控制的情况下执行。

在执行期间,TimelockController 智能合约将调用链上提案中指定的 Euler 治理模块中的目标函数。提议者也将能够将要在 Euler 治理模块中执行的一批操作/功能添加到单个链上提议中。

第三阶段

在这个阶段,Installer Admin 也将切换到 TimelockController 智能合约。

不仅让社区可以控制资产配置修改的治理模块,还可以完全控制包括安装程序模块在内的协议。该模块用于引导安装其余模块,稍后可用于升级模块以添加新功能和/或修复错误。

【welcome to join us】 WeChat1:victeam005 WeChat2:shijie20170405 Telegream:https://t.me/VICOINDAOCHAT Twitter:@VICOINDAO