MakerDAO 启动首次链上治理投票 - 从9月12日起,将对基金会提案进行为期三天的投票。参与投票: vote.makerdao.com
Maker 基金会提案投票意味着 MKR 持有者可以首次通过 UI 互动操作界面进行投票。在此之前,对于 Dai 的投票只能通过命令行进行。
提供一个出色的用户体验对于去中心化治理意义重大,我们也将不断对投票界面进行更新,让投票实现透明、中性、高参与度和安全有效。
对于第一版的投票页面,安全性极为重要。MKR 持有者需要将 MKR 锁定在一套智能合约中以参加投票。用户将 MKR 发送到一个 “热钱包” 中,合约会保证 MKR 不会在未许可的情况下转移到其他地方。具体细节查看下文中《MakerDAO 投票代理合约解析》。
投票交互界面
投票支持不同类型的钱包类型,包括 Ledger, Trezor, Metamask 和纸钱包。
投票视频教程
https://v.qq.com/x/page/q0701z07ccg.html
投票代理合约详解
MakerDAO 投票合约的细节,包括合约的背景、用途以及投票合约背后的一键设置流程。
背景
投票代理合约的原因有两点:1. 支持两种投票机制 2. 减少 MKR 持有者需要保持“热钱包”的时间
两种投票机制
在MakerDAO 风险治理框架中提到,投票会有两种形式。第一种形式需要解决方案,第二种是将解决方案激活到系统之中。第一种投票为治理投票,其目的是为了呈现事情的解决方案。比如加入新的 Oracle 预言机或者新的风险小组。第二种投票为执行投票,其目的是改变系统的状态,比如对新抵押物的风险参数进行调整。
通过冷钱包进行投票
一般来说,将加密资产尽量离线储存是最好的,即使用“冷钱包”。
MKR 持有者必须“锁定”一部分,通过将 MKR 转移发送到投票系统中。在发送后,他们可以根据 MKR 的权重,对不同提案进行投票。
这意味着对于每一个投票,MKR 持有者必须从“冷钱包”转移出来。
支持两种类型的投票
治理投票将会是一个基础的投票机制(比如对投票赞同/否决),执行投票则是通过可多选的“认可投票”。对这两种投票有不同的合约进行管理。投票代理合约保证 MKR 的持有者可以就其拥有的全部数量进行投票,包括治理投票和执行投票。
减少冷钱包暴露网络的时间
投票代理合约提高了投票过程的安全性,让 MKR 持有者不必在每一次投票过程中都将自己冷钱包暴露网络。MKR 持有者授权一个“热钱包”用于投票,并且将 MKR 发往这个代理合约。授权的“热钱包”可以将 MKR 锁在投票系统之中,并且在之后可以提取回冷钱包。这是这个“热钱包”可以执行的唯一操作。MKR 无法被转移到其他任何地方。
设置流程
设置投票代理合约需要几个步骤,用户需要首先:
证明拥有“冷钱包”和“热钱包”的控制权
将 MKR 转移到执行投票的合约地址(DS-Chief)
从执行投票地址提取 MKR IOU,发送到治理投票(Polling)合约
见下文的流程解释:
启动链接- 在用户确定哪些钱包当做冷钱包和热钱包之后,第一个交易将会是“Initiate Link”,用户证明冷钱包的控制权,并且明确哪个钱包用作为热钱包。
许可链接- 下一步是让用户证明热钱包的控制权,通过在两个钱包之间创建一个 “Approve Link” 交易,明确冷钱包的地址。
许可 MKR 转移- 当冷钱包和热钱包创建完成之后,就到了将 MKR 从冷钱包转移到投票系统中的时间,但是我们需要在一开始证明 MKR 可以被转移到投票系统合约中。这包括“Approve MKR transfer” 交易。
发送 MKR- 最后一步,“Send MKR” 交易将 MKR 转移到 Chief 合约中,获得对应的 MKR IOU,并最后将这些 IOU 转移到 Polling 投票合约中,并表示出用户的投票占比。这个步骤可以重复,追加多的 MKR。
在这个步骤后,MKR 持有者可以进行包括治理投票和执行投票。
设置投票代理合约将是 “一步操作”,只要用户希望使用同样的冷钱包和热钱包。但是,如果用户希望使用另外一个冷钱包或者热钱包,这个连接需要更新,需要设置新的投票代理合约。
注意:虽然 MKR 是被锁起来的,但是作为 MKR 持有者,你可以将MKR 随时取回你的冷钱包。
代理合约的一步设置需要花费多少?
这很大程度上取决于以太的 gas 价格。
在4 gwei 的 gas 价格下,设置整个合约大约花费 1 Dai。这是一步操作,进行投票所花费的成本将小很多。
Your Vote Matters!









网友评论