波卡运行原理系列(二)治理机制

原文:https://polkadot.network/a-walkthrough-of-polkadots-governance/
翻译: CANAAN 微信 yiheweixin2014
发于波卡区块链开发指南: http://boka.network

CANAAN:
波卡的治理设计复杂而独特,尤其是以下三点
1 引入抵押时间的概念
2 设置了理事会,并能够对公投的机制互相作用
3 所有链的更改通过治理决定,而非仅局限于部分参数


为了打造一个能够满足用户需求的健康的网络,波卡设计了一整套先进的治理机制。利用区块链透明和可追溯的特性,这套治理机制不仅灵活而且能够获得社区参与。
DOT 通证能够降低社区参与波卡生态的摩擦成本,并为分布式治理提供创新的可能。

分布式协议的升级往往是一件非常艰巨的任务,不管是不是一次有争议的升级,所有新的升级都需要花费大量协调工作,并产生高昂的管理成本。

但进化性对于所有产品都非常重要,区块链也不例外。在去中心系统中,每一个小的变化都决定了系统未来的发展,只有好的治理机制才能让系统有序、社区不会分裂。
去中心的加密经济系统会变成未来新互联网世界的常态,而治理能够让系统资源在利益相关方中发挥合理的作用。

治理 101

目前对于治理有很多种定义,特别是在最近的区块链领域,所以如何定义「治理机制」这个概念就变得非常重要。
Wikipedia 上面对治理的定义是“治理是让规则、规范,行动标准被梳理,维持,合规化且负有责任的方法”。
联合国的定义“治理被定义为政治系统解决行动者之间冲突和制定决策的规则”。

通常治理包含三个要素:

  • 系统的规则
  • 做决策
  • 参与者需要负责

这些要素组成了系统治理的规则,这些规则是凌驾于系统之上的,而非在系统内部。
举例来说,决定一笔 Polkadot 网络中的交易是否有效的规则不在“治理”的范畴内,而决定如何改变一个交易结构的规则是在“治理”的范畴内。

Polkadot 治理

一个好的治理机制应该让参与者清楚地了解改进的方法、要求和执行改进的步骤。
代码在链上的形式化系统保证了规则的执行以及所有参与者需要对其负责。
鉴于在非形式化系统里使用形式化规则是非常困难的,波卡在主网上线时就将推出一整套形式化规则。

波卡治理的核心是 DOT 持有者对社区提出的提案进行抵押投票。
基于抵押权重机制,所有对波卡的修改需要多数同意。
相较于其他只是通过代币投票的区块链治理机制,我们会在后文中详细介绍这套更为复杂的机制。

需要注意的是,这些在 Polkadot 早期定好的规则,可能会在后期随着生态的发展、社区实践做进一步的优化,来治理这个庞大的生态网络。

Polkadot 治理中的参与者

DOT 持有者

Polkadot 治理的核心是 DOT 代币,它让参与社区提案变得非常直接和高效。
DOT 持有者把票投给他们支持的提案,并可以通过延长 DOT 锁定期获得更高的投票权重。

DOT 持有者可以用他们的 DOT 在 Polkadot 治理中做以下相关的事情:

  • 发起提案
  • 改变提案顺序
  • 给所有生效的提案投票
  • 选举理事会成员
  • 申请成为理事会候选人

DOT 代币也可以通过抵押成为网络验证节点,或者将抵押的 DOT 投票给某个验证节点。

理事会

公链投票治理基本都会面临投票率过低的窘境。这个也是传统治理中经常会出现的问题,除非给群众做非常大的推广,公投往往不太可能获得很好的结果。

为了代表那些不活跃、不能每次投票都参与的利益相关方,Polkadot 推出了理事会,它由 6-24 名成员组成,并拥有优先投票权。理事会通过选举产生,负责过滤合理的公投提案,理事会成员需要在发展、维护和使用去中心化网络中有专业度和经验。

理事会成员有权直接否决提案。在一个冷却时间段结束之后,这些曾被否决的提议可以被重新提交,且之前否决过这些提案的理事会成员无法再次否决。

理事会选举

理事会成员的选举是一个持续滚动的过程,每两周将从候选人列表中选举一个新的理事会成员。
每个理事会成员的当选期限是由理事会当前规模大小来决定。
每个理事会成员的当选期限可以由理事会成员数量乘以两周来计算得出。比如,如果理事会现在有 6 名成员,每个成员的当选期限就是 6 乘以 2 等于 12 周。

DOT 持有者通过投票选择理事会成员来代表他们的利益。
通过“损失加权”的机制,积极竞选的候选人将获得优势。那些持续推选自己做候选人的理事会成员,可以获得更高的投票权重。
上一轮未被选上的候选人,如果下一轮继续竞选,将获得一定比例的上一轮的投票权重。
下图中是一个具体的例子,D 通过连续参与竞选,获得了额外加成。

用于理事会成员投票的 DOT 不会被锁定,并可以随时进行赎回或修改投票选择。
如果投票者修改了选择,那么之前带来的额外权重将被重置。

Polkadot 治理中的公投

公投

波卡系统的所有修改都需要公投来完成。
公投程序中包含了一个重要的方法:set_code。
set_code 是 Polkadot 系统中最强大的方法,因为它可以改变系统的任何逻辑,包括治理机制本身。

谁可以发起公投提案?

公投提案可以由以下三种方式被发起,它们的获批路径各不相同:

  • 匿名理事会
  • 大多数理事会
  • 公投

没有获得理事会多数同意的提案,不能进入到公投阶段。
获得理事会全体同意的提案,可以在未达到多数投票率阈值的公投中获得通过,也就是后文中所说的“自适应人数偏差”。
获得理事会多数同意的提案,需要在公投中也获得多数同意,才能执行。

任何 DOT 持有者都可以提交提案,为了避免大量无效提案,权重高的提案会被优先处理,从而确保最有价值的提案被优先进入公投阶段。

投票机制

自适应人数偏差(Adaptive Quorum Biasing)

为了解决不可能100%投票的问题,Polkadot 引入了“自适应人数偏差”的机制。
传统公投都会确定一个最少参与者人数,但这个机制的问题持续了好几个世纪,利用该机制的漏洞,可以导致一个提案被一直推迟,并导致公投机制失效。历史上就存在意见领袖通过引导让公投无法满足最少人数的例子,比如前美国总统林肯。研究还表明,严格的法定最少人数会减少选民的参与。
另一个问题是如何确定最少人数这件事情本身有待商榷。

为了解决投票率低的问题,常见的方法包括:奖励投票者或者惩罚不投票者。
研究表明,这些机制会带来更高的投票参与结果,但是也会降低参与投票者投票质量,出现很多无知群众胡乱投票的现象。

波卡的自适应人数偏差机制会根据投票者的参与数量比例,来改变公投获得通过的条件。

  • 标准的投票参与度偏差(positive turnout bias)需要一个绝大多数投票者都投支持票来通过一个低参与度的公投;当投票参与度增加接近至 100% 参与度时,则投支持票的数量也需要增加。
  • 倒置的投票参与度偏差(negative turnout bias)需要一个绝大多数投票者都投否定票来拒绝一个低参与度的公投;当投票参与度增加接近至 100% 参与度时,则投反对票的数量也需要增加。

当一个提案被理事会全票同意,使用“倒置的投票参与度偏差”是更有利的。因为我们假设一个由理事会提出的提案,较低的投票率反而是更高效的。
但是公投则需要使用“标准的投票参与度偏差”,这可以阻止恶意和不成熟的提案对系统的攻击。

延迟执行

延迟执行是 Polkadot 治理中一个重要的功能。每一个批准的提案需要等待一段时间才可以真正发布到链上。
这样可以让那些不同意提案的参与者离开(比如卖掉手中的代币),而投票支持这个提案的 DOT 持有者的代币会被锁定,直到提案被执行。

投票者应该认真思考选择支持或不支持,同时要清楚这些提案会对整个 Polkadot 的网络生态产生怎么样的影响。

锁仓时间的投票权重加成

锁仓时间的投票权重加成是允许 DOT 持有者增加他们对提案投票权重的创新机制。

所有的投票者都按照以下两个维度来衡量权重:

  • DOT 数量:DOT 代币持有者的 DOT 数量
  • 锁定时间:公投结束之后 DOT 代币保持抵押锁仓的时间长度。5个不同的时间段计量:4 周,8 周,16 周,32 周和 64 周。每一个两倍之前的时间长度都会增加投票者的权重

基于延迟执行的设计,为了参与投票,投票者需要锁仓他们的 DOT 代币至少四周。
这样设计可以确保投票者有一定的经济成本从而减少买票以及贿选的情况。

比如,这个机制让一个有5个 DOT 只锁仓 4 周的投票者,与一个有1个 DOT 但锁仓了 64 周的投票者的投票权重是一样的。

投票者还可以选择不锁仓,但他们的投票权重会减少90%。
也就是说,一个有50个不锁仓 DOT 的投票者和一个5个锁仓 DOT 的投票者的投票权重是一样的。

更多内容即将到来

在接下来的几个月内,开发者和研究员们会优化以上内容细节。可能会在 Polkadot 主网上线之后,时间锁定投票的权重比例也可能会被调整。

一个目前即将要被开发出来的功能,叫做代理投票,同时也被称为“流动的民主”。那些不想参与每一轮投票的参与者,可以将他们的投票权授权给他们认为跟他们理念相近、值得相信的个人或者群体。

Random Capital 刘毅的文章系列

《万字长文说透Polkadot架构》
https://mp.weixin.qq.com/s/K0pG-Mc2eK7IYhuxd9un4A

《跨链释放 Dapp 创新潜能》
https://mp.weixin.qq.com/s/USjB-Tg8G66QM8WgTibZ6w

《Polkadot will release the innovation potential of DApp》
https://medium.com/@liuyi3/polkadot-will-release-the-innovation-potential-of-dapp-part1-b33f4d7deff6?postPublishedType=initial

《请关注「应用治理」,这是 DApp 的阿喀琉斯之踵》
https://mp.weixin.qq.com/s/1sw8OH3zNSMrxwNjDDy9vQ

《波卡跨链生态为何值得期待》
https://mp.weixin.qq.com/s/yxki1Ee0X8ovxrZf7YM33Q

《Web3思想简史》
https://www.chainnews.com/articles/900287200054.htm?from=singlemessage

《说透加密协议治理之道:善用进化之力实现网络效应》
https://mp.weixin.qq.com/s/BETexSDvmsEDtWqzA5ceLA

《跨链的投资机遇和分析方法》
https://mp.weixin.qq.com/s/4_Xz5ZoBtTq9uEgJiLO-9g

《如何对波卡Polkadot做投资基本面分析》
http://mp.weixin.qq.com/s?__biz=MzUxNDkxOTc4MA==&mid=2247485943&idx=1&sn=d1fccc66207bb8078b1cd57954a80512

《我对散户投资者只有一个建议:定投比特币》
http://mp.weixin.qq.com/s?__biz=MzUzODQ5NjAzMw==&mid=2247488339&idx=1&sn=c4ccff1cd878684e661c7d18d7789538

关于 Kusama 的几个最新消息

KSM 水龙头

小额的水龙头还未开放,具体查看
https://guide.kusama.network/en/latest/start/faucet/

如果你是一个波卡项目开发者或者节点运营方可以申请大额的KSM,申请表如下
https://docs.google.com/forms/d/1-JxlJqt8DA0E3K0QX0Gc20rF02-aqDn6r_rzkB4LaMk/viewform?edit_requested=true

KSM 价格分析

官方并不鼓励交易 KSM,但已经有交易所上线 KSM 交易了,比如 Cybex。
根据目前官方的说法,将来会将 1% DOT 空投给所有 KSM 持有者。那么,应该说 KSM 基准价格是 1% DOT。
再加上 KSM 作为实验网络(而非测试网络)是存在应用生态的,所以可能会有一定的溢价。

Kusama 上线时间

官方未公布具体时间,但据说很快,因为也确实不那么追求稳定性

Kusama 钱包

麦子钱包最新版本已经支持可 Kusama,并且可以连接 polkadot.js 的钱包使用。
麦子还所了一个简单的工具,可以方便地将 DOT 映射,领取 KSM:
http://blog.mathwallet.net/?p=2074

Kusama 平行链

ChainX 已经宣布会在 Kusama 上创建平行链,并将 ChainX 的 XBTC 跨链到 Kusama 网络使用。

在 StackExchange 上设立的 Substrate 专区,需要获得大家的支持

Parity 团队在 StackExchange 发起了设立 Substrate 专区,并期望获得大家的支持

Stack Exchange是什么网站?

Stack Exchange类似于Stack Overflow,这是以太坊在Stack Exchange上的问答专区:https://ethereum.stackexchange.com

设立专区需要满足三个条件

  1. 60位关注者

  2. 超过1页问题,40个问题

  3. 第1页的40个问题每个问题超过10个赞

需要大家怎么支持?

  1. Area51 创建账号

  2. Follow Substrate,点击右上角的“Follow it!”

  3. 提交5个关于 Substrate 的问题

  4. 为你觉得好的问题点赞【upvote】

所以,各位波卡粉,请点上面的链接,注册网站,帮助 Substrate 尽快达到第三个条件。

ChainX 技术资料汇总

加入ChainX节点
https://github.com/chainx-org/ChainX/wiki/Join-ChainX-Mainnet

JS-SDK
https://github.com/chainx-org/chainx.js
https://github.com/chainx-org/ChainX/wiki/JS-SDK

RPC 接口
https://github.com/chainx-org/ChainX/wiki/RPC

主网
浏览器 https://scan.chainx.org/
钱包 https://wallet.chainx.org/

测试网
浏览器 http://47.93.16.189/
钱包 http://weixiaoyi.club/asset
节点 ws://47.101.192.115:8087
API http://47.93.16.189:8098

麦子浏览器插件钱包(支持测试网)
http://mathwallet.xyz/

MATH DAPP API(开发ChainX网页DAPP)
http://doc.mathwallet.org/cn/chainx/

领取 Kusama KSM 代币教程(一期波卡参与者)

Kusama 是波卡的实验网络,KSM 是 Kusama 的 Token。
Kusama 不是测试网,其代币会有价值,并能够交易。
将来 Kusama 可能是波卡平行链之一。
KSM 对早期 DOT 持有者 1:1 空投。

本文介绍,在 Kusama 正式启动前,早期 DOT 持有者如何获得 KSM 代币。

1 创建 Kusama 账号

访问 https://polkadot.js.org/apps/

进入 Settings,进行如下图的设置:
remote node: Alexander
address network prefix: Kusama

01

然后点击界面左侧的【Accounts】-【Add account】,完成助记词备份和密码设置,其它设置默认即可。

02

复制地址

03

2 打开 Claim KSM 工具

访问 https://claim.kusama.network/

按下图进行操作

04

3 使用 MyCrypto 钱包,在以太坊上完成一笔映射交易

下载 MyCrypto 钱包:
https://github.com/MyCryptoHQ/MyCrypto/releases

打开 MyCrypto 后按下图进行操作

解锁的钱包需要是有 DOT(ERC20)token的钱包,点击WRITE,发起一笔以太坊的合约调用交易。

4 确认是否成功

访问 https://claim.kusama.network/

输入以太坊地址后查看映射完成情况

06

Gavin Wood 亲笔:关于 Kusama 网络的公告

Kusama 是一个实验性的社区研发网络。

注意:这不是一个测试网络。
预见混乱(EXPECT CHAOS)。
在 Kusama 的设想中,“研发 (R&D)” 代表着风险 (Risk) 和危险 (Danger)。介绍一下波卡疯狂的 “堂兄”,煤矿中的金丝雀:Kusama 网络(https://kusama.network)。
Kusama 是早期的,未经审计或精雕细琢版的波卡。Kusama 将作为试验场,允许团队和开发人员构建和部署平行链或在真实环境中尝试波卡的治理、Staking、提名和验证功能。
Kusama 并不完全是一个测试网,而是一个金丝雀网:它是存在于真实经济环境中的,早期的高度实验性版本的波卡。它不像典型的 “测试网” 那样在经济上中心化,也没有中央切断开关。只要社区维护它,Kusama 就会存在,我们设想它将迎合新的、早期的、高风险的功能和准备在波卡上开发和部署的项目。
你可能会问为什么会是只鸟呢?因为 Kusama 本就应该成为波卡的金丝雀网络,在链下为我们作出危险警报,来保证开发者的安全。如果没有像 Kusama 这样的网络,就没有合理的方式来充分了解未来的潜在危险。我们正在构建前沿的实验性技术,这意味着我们无法承诺关于 Kusama 将做什么或如何工作 ——预期会有很多混乱(和一点点乐趣)。
Kusama 预计在这个(北半球)夏季上线。Kusama 网络将由其自己的原生代币(称为KSM)提供支持。
使用 KSM,你可以验证、提名验证人、绑定平行链、支付交互操作消息传递,并对治理公投进行投票。您也可以在 Kusama 用户指南 中查看更多信息。KSM 创世期的分配与 DOT 完全相同:如果您在销售中购买了 DOT,那么你就拥有 Kusama 网络的相等份额。对于那些目前没有持有 DOT 的人,Web3 基金会将使用其持有的部分份额来成立一个 KSM 发放闸。这是申请 KSM 的链接https://claim.kusama.network/。
波卡创世期的主网 DOT 代币(W3F目前持有100,000个DOT)的百分之一,被保留作为对 Kusama 利益相关者和社区的最终激励。其精确的机制还没有最终确定,但会更贴近创世时期的情况。
“重大网络的发布往往会经历一个初步阶段,来 ‘踢踢新技术的轮胎‘,就像我们几年前推出以太坊时也做了 “Olympic” (注:以太坊上线前的最后一版测试网)一样。因为波卡引入了如此多的尖端技术,所以我们决定不使用带有预设激励机制的假网络,而是直接为代币持有者提供全面奖励,让机制自行运转。让我们迈出通向未知的第一步,看看有什么混乱在等待着我们。“
Gavin Wood 博士
波卡和 Web3 基金会创始人
想要了解 Kusama 的最新消息?
  • 关注我们的 Twitter @kusamanetwork
  • 订阅新闻简报 https://kusama.network/newsletter
  • 在 Riot 上加入我们的聊天群
来源:波卡官方 Medium 博客
原文:https://polkadot.network/kusama-network-the-canary-network/
翻译:Jack(PolkaWorld 超级探员)
校对:KIKO
转载自:Polkaworld