Polkadot区块链治理大揭秘,理事会成员仅6-24位
注:本文所描述的一些内容,可能会在Polkadot主网上线之前失效,而 Polkadot 主网预计将在2019年年底上线,具体时间取决于该项目的安全审计情况。此外,在Polkadot主网上线之后,其网络很可能会升级这里所描述的治理机制。关于新动态,polkadot官方的 Wiki页面 会更新其治理机制的详细信息。
以下为 Polkadot治理机制的译文:
Polkadot建立了一个新的治理模型,旨在实现一个健康的网络以适应用户需求。
对分布式协议进行升级需要大量的协调工作,而实现新的功能会带来昂贵的开销,这使得更改难以被采用。
然而,可进化性对任何有用产品的长期生存能力而言,都是至关重要的,而区块链也不例外。由于区块链是具有去中心化特性的,因此治理对确保网络有序和无分裂的发展而言至关重要。去中心化的加密经济系统将成为互联网世界的新国度,而治理是确保这些加密经济系统的资源符合其(及其利益相关者)利益的关键。
关于治理的概念
根据联合国的说法,治理被定义为政治系统的规则,以解决行动者与决策之间的冲突。
关于治理,我们可归结为:
- 规则体系;
- 做决定;
- 让参与者承担责任;
Polkadot的治理
一个清晰的治理系统,能让参与者清楚地了解实施变更的方法、要求及步骤。一个在链上编码的正式化系统,确保了这些规则的遵守及参与者的责任。对此,Polkadot将在主网上线后推出一套复杂的正式规则。
Polkadot治理的核心,就是 权益加权投票(stake-weighted voting) 的概念,在该概念中,DOT持有者在社区提出的全民公投中投票。对Polkadot的所有变更,都需要获得权益加权多数的同意。这是使用复杂的机制(本文后面将详细介绍)来执行的,这一机制与早期阶段出现的其他链上治理投币表决机制有着很大的区别。
当然,随着Polkadot社区的发展,其治理机制也可能会发生改变。
Polkadot 治理的参与者
那么,谁是Polkadot治理的参与者呢?
1、DOT持有者
首先,我们需要明确的是,polkadot治理的核心是DOT代币,它能够与社区提出的建议进行低摩擦和直接的交互。而DOT代币持有者使用他们的代币对提案进行投票,并通过锁定DOT及锁定时间来增加投票权重。DOT代币持有者可通过以下方式在polkadot治理中使用他们的DOT:
(1)提议公众投票; (2)优先化公众投票; (3)为所有活跃投票进行投票; (4)为理事会成员投票; (5)成为理事会成员;
DOT还允许参与者将自己的DOT放到网络上进行验证,或者参与验证者的投票,这被称为“提名”。
2、Polkadot理事会
试图正式化特定投票方法的去中心化公共网络,经常会遇到选民投票率低的问题。这也是传统治理系统中存在的一个问题,在传统治理体系中,除非将高度政治化的问题抛给公众,否则公众参与投票的可能性是很小的。
为此,Polkadot引入了一个理事会,该理事会由 6-24位 成员组成,他们将获得Polkadot网络的优先投票权。
理事会成员有权否决即将提出的提案。然而,在冷却期过后,这些提案可重新提交,而否决该提案的理事会成员,不能再次否决该提案。
理事会选举
理事会成员通过连续选举的方式选出,每两周从候选人名单中选出一名理事会成员参加选举。 每一个理事会成员的任期,是由理事会的规模决定的, 随着时间的推移,这将由Polkadot治理的适应性性质而改变。这意味着一个理事会成员的任期,等于两周乘以理事会成员的数量。例如,如果有6个理事会成员,则一个理事会成员的任期为12周(6x2)。
而DOT持有者负责给理事会成员投票,以代表他们。对此,Polkadot引入了一个损失加权功能,这可以使每一次选举中的第二名受益,如此,有着悠久历史的理事会成员可申请成为候选人,他们将从社区的持续支持中受益。
准理事会成员选举自己成为理事会候选人名单的一部分。每两个星期,获得最多DOT选票的理事会成员会当选。在下一轮中,只要DOT持有者不改变立场,理事会候选人就会保留住其在上一轮选举中获得的投票。此外,为落选理事会成员投票的DOT,会将此“浪费”的值的一部分累计到下一轮投票。上图显示了第一轮选举的一个例子,下图显示了两周后的下一轮选举中每个未来理事会成员的权重。
如你所见,理事会候选人C在第一轮中获胜,并在候选人名单中被除名。而在第二轮投票中,没有押对理事会成员的DOT持有者,会在下一轮投票中持有部分投票权重。
用于为理事会成员投票的DOT代币,不以任何方式锁定,在选举期间, DOT持有者可随时撤销或更改这些投票 。
Polkadot治理中的选民投票
对Polkadot网络的每一次更改,都是以公投的形式进行的。公投在代码中包含一个关键的函数,即
set_code
,它能够更改系统的任何方面。
set_code
函数是Polkadot中最强大的函数,因为它能够改变任何何特性,包括治理系统本身。
谁能提出选民投票?
可通过三种方式提出选民投票,每种方式都有不同的通过途径:- 全体委员会;
- 多数委员会;
- 公开选民投票;
公开选民投票可由任何DOT持有人提出,并由支持的DOT持有者附议,这可确保最理想的提案能够首先得到投票。
自适应投票机制
为了缓解投票率永远不可能达到100%的现实,Polkadot引入了自适应的群体偏差规则。传统上,法定人数被定义为参加投票的最少人数,但在过去的几个世纪里出现了一些问题。少数人可通过利用破坏法定人数来拖延或阻止投票,研究还表明,严格的阈值规定会降低选民的参与度。另一个问题是,如何确定法定人数所需的最低票数?
而Polkadot的自适应投票机制,通过选民投票率的百分比来解决这个问题。
延迟通过
在Polkadot治理中,还有一个重要的特性就是延迟通过。每一次经批准的选民公投都要经过一定的时间才能通过。这允许不同意投票结果的参与者离开网络,而投票支持该提案的DOT持有者,在升级生效前将其DOT锁定。
投票者应该仔细选择他们支持的提案,并了解投票会对整个Polkadot网络的健康产生什么影响。
锁定投票权重增加
Polkadot引入了一个时间锁投票规则,这允许DOT持有者通过锁定DOT来增加自己的投票权重。
所有投票人的权重基于两个标准:
- DOT数量 :投票者所持有的代币数量;
- 锁定时间 :公投结束后这些代币将保持锁定的时间。 目前有5个周期可选(4周、8周、16周、32周和64周),根据规则,锁定时间每翻一倍,则投票权重会增加一倍,而为了增加投票权重,选民必须至少将DOT锁定4周的时间,这是在公投结束后的延迟时间。
而在接下来的几个月,Polkadot开发人员和研究人员将对本文所描述的细节进行微调。在polkadot主网启动时,其治理规则可能会使用不同的时间跨度,并且可能会在完成更多的研究和测试后调整时间锁投票的权重。
目前该团队正在研究委托投票功能,也被称为“流动民主”功能。
关于 Polkadot的治理方案,你的看法是什么呢,欢迎交流。