加入 PolkaWorld 社区,共建 Web 3.0!
参与波卡网络的公投投票是 DOT 持有人的权利,每个 DOT 持有者都可以通过投票来参与公投,只需要把 DOT 锁定一定的时间。
为什么我们要对公投进行投票?因为我们每个 DOT 持有人都是波卡网络的主人翁,参与公投就是在参与波卡的治理,在重要的事项上表达立场,从而帮助网络往更好的方向发展。
波卡治理体系
虽然参与公投是门槛较低的一种参与波卡治理的方式,但它的地位却很重要,从上图可以看出,所有网络上的改变都需要经过公投,可以说公投掌握着波卡网络的最终决定权。
其实关于如何参与波卡的治理,我们之前已经发过两篇非常详细的文章:谁 DOT 多谁说了算?波卡的治理可没这么简单粗暴|Polkadot Wiki、Polkadot 的治理机制:不仅是链上投票,还要自动执行,今天这一篇文章中,我会再详细地讲一下治理中的公投投票 如何操作。
在这里我演示一下使用 Polkassembly 网站(我用的是 Chrome 浏览器)参与公投的步骤。在演示的过程中,我会顺道介绍一下波卡特有的 conviction、自适应投票偏见等概念。
视频版教程:
文字版教程:
第一步:下载 polkadot.js 网页插件
1. 在下面的地址下载插件(Chrome 浏览器):
2. 安装好之后在浏览器的右上角能看到橙色的 Polkadot 图标。
3. 点开这个图标后在弹出的页面中点击“+”号按钮,导入你原有的 Polkadot 账户或新建一个账户。后面的步骤按照提示操作就行了,账户添加好后会显示出来的。
第二步:浏览公投列表
1. 访问 https://polkadot.polkassembly.io 网站,在右上角选择 Polkadot 网络,并在左上方的 On-chain 中选择 referenda 进入公投界面,浏览链上公投提案。
Polkassembly 网站是专门用于参与波卡和 Kusama 治理的网站。
2. 这里列出了很多个公投提案,每一个都显示了一些简单的信息,我们以其中第十号公投为例,看看都显示了哪些信息。
forceTransfer 是这项公投想要采取的措施
Hyungsuk 就是提出这项提案的人
绿色标签 Democracy (民主)代表这项公投来自公共队列而不是议会
Started 代表公投的状态是已开始,所有 DOT 持有人目前都可以对其进行投票
5d 19h 4m remaining 代表离该公投投票结束还剩 5 天 19 小时 4 分钟
6 comments 代表在 Polkassembly 网站中有 6 个人对这个公投发表了评论
第三步:选择你感兴趣的公投提案,了解详情
我们点开第十号公投,可以看到更多详细的信息。
1. 左上的那一块是对提案的描述。在这个例子里提案者貌似并没有对公投进行详细描述,但是我们发现评论区的第一条有一个链接。点开链接我们发现了该提案的详细描述,从中可以了解到这个提案的大致意思是要帮助一位 DOT 诈骗案受害者,把被骗走的 DOT 强制转账回该受害者的账户。
2. 在下面的“On-chain Info”链上信息中,有两个字段值得我们特别注意:
第一个是 Delay 即公投的延迟执行期为 28 天,也就是如果这项公投最终通过了,那么需要等待 28 天来正式执行它。目前波卡网络的大部分公投延迟执行期都是 28 天,而 Kusama 网络的为 8 天。(一些特殊情况比如紧急公投和作为前序公投执行的一部分而提交的提案延迟期可能不同。)投票的最短锁定周期也等于这个延迟期。
第二个是 Vote Threshold 即投票通过的门槛的计数方式,在这个例子中,需要绝对多数赞成这项公投才能通过。
为什么这里要费劲列出投票的计数方式呢,因为波卡使用了“自适应投票偏见”,根据不同的提出提案的不同主体,以及所有理事会成员是否全票赞成,有三种不同的计数方案。我们可以参考下图。
波卡自适应投票偏见
我们来看看这张图,横轴代表投票率 , 纵轴代表该提案要通过所需的赞成率。
蓝色虚线代表从公众队列中产生的公投提案,适用正向投票率偏见(绝对多数赞成制),也就是投票率越高,它就越容易通过。我们例子中的十号公投就是这类提案。
中间那条灰色实线代表从议会中产生的提案,但是在议会中只拿到了 60% 以上 100% 以下的赞成票。这类提案适用中立投票率偏见,也就是大家熟悉的简单多数制,不管投票率是多少,都是半数以上赞成就算通过。
最下面的粉色虚线代表从议会中产生,而且是全票通过的提案。这类提案适用负向投票率偏见(绝对多数反对制),也就是投票率越低,就越容易通过。
也就是说,这三条线中,越往下的提案类型,整体上越容易通过(只需要更低的赞成率)。
简单地总结下呢,就是不同 “出身” 的公投提案,对它要求的标准也不一样,有的提案天生就是 Hard 模式,比其他的要更难通过一些。
3. 然后我们来看看这个提案目前投票情况怎么样了。
最上面的 Failing 表示如果结束的时间点投票情况不再变动,那么这个提案将失败(不通过)。
中间的 Aye:8275534.41 代表目前有效赞成票数为 827 万多票,Nay:4473708.70 代表有效反对票数为 447 万多票,而 Passing threshold:26272315.96 代表在目前的投票率下共需要 2627 万多票提案才能通过,这个门槛就是通过上面说的方式算出来的。
最下面一排的 Turnout 代表投票率,1.04% 代表 DOT 总量的 1.04% 也就是 10561157.43 个 DOT 参与了这项投票。右边的 Aye 和 Nay 是这 1056 万多票的构成情况,有 754 万多投了赞成,有 301 万多投了反对。
诶,等等 ... 怎么跟上面 Aye 和 Nay 的值不一样呢?因为这里的值是没有把 conviction (信念值)算在内的,并不等于最后对投票结果真正有效的票数。
Conviction 是什么?下面会说。
第四步:对提案进行投票
终于要开始投票了。点这个 Vote 开始投票:
点了之后会出现下面的界面:
1. 首先在 Vote with account 中选择你想使用的账户。第一步安装的插件要派上用场了,你现在应该会看到你导入或创建的账户。
2. 在 Lock balance 中填入你想用于投票的 DOT 金额,这些 DOT 会被锁定一定的期限。
3. 在 Vote lock 处选择锁定期,这里涉及两个东西:一个是 enactment period** 延迟期为上面提到的 **28 天,另一个是锁定期的倍数(也叫 conviction),你可以选择 0.1 - 6 倍不等的倍数,对应不同的锁定期。
比如我用 1 个 DOT 余额,1 倍的锁定倍数,那么我的这 1 个 DOT 需要锁定 28 天,它的投票效力就是 1 DOT。
而如果我用 1 个 DOT 余额,6 倍的锁定倍数,那么相当于投了 6 个 DOT,但是对应地我的 DOT 要锁定 32*28=896 天!
4. 选择 Nay (反对)或 Aye (赞成),再签个名,当右上角出现绿色的 Success 提示时,你的投票就成功了!
第五步:解锁 DOT
如果你投了 Aye 赞成,这项议案最后又真的通过了,那么你的 DOT 就会被锁起来直到锁定期结束。否则,在该投票结束后你就可以解锁 DOT。
解锁需要手动操作。
首先在 https://polkadot.js.org/apps/#/accounts 中的 “账户” 选项中查看你是否有因为 democracy(民主)而被锁定的资金。
如果有的话,点击 “send” 右边的三个小点点, 选择"Clear expired democracy locks"就可以解锁因投票锁定的 DOT 了。
正文部分就到此结束了。其实我在写教程中的过程中自己也觉得,这套投票的规则其实是比较复杂的,尤其是对首次使用来说,可能不是很友好,可能大家也会有类似的感觉。不过 Polkassembly 的诞生本身就是一次进步,我们相信未来 Parity 和社区会不断开发更多好用的工具来降低参与波卡治理的门槛,我们 PolkaWorld 也会继续科普治理相关的知识,让更多人能参与到波卡的民主治理进程中来。
https://github.com/paritytech/substrate
https://github.com/paritytech/polkadot
更多内容:
谁 DOT 多谁说了算?波卡的治理可没这么简单粗暴|Polkadot Wiki
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:波卡(Polkadot)第一中文社区,带你寻找 Web 3.0 时代新机遇!
评论0条