在波卡原有的治理结构中有议会、技术委员会等重要角色,然而在OpenGov中对这些角色或者决策机制进行了相应的了解,本期的科普内容将会先介绍在治理v1中各角色的作用,再介绍新版治理OpenGov中对此做出了怎样的调整。
议会
在治理v1中,被动利益相关者通过称为“议会”的管理机构在波卡上被代表。议会是一个链上实体,由多个参与者组成,每个参与者代表一个链上账户。在波卡上,议会目前由13名成员组成。
除了控制国库外,议会还主要负责三项治理任务:
- 提出明智的公投
- 取消危险或恶意的公投
- 选举技术委员会
在治理v2中,需要一种替代策略来取代议会以前作为选民委托机构的职责,以弥补许多人选择不参与日常治理的事实。OpenGov建立在治理v1的投票委托(Vote Delegation)功能之上,选民可以选择将他们的投票权委托给系统中的另一个选民。
它通过改进称为多角色委托(Multirole Delegation)的功能来做到这一点,选民可以在该功能中为系统中的每一类公投指定不同的代表。
因此,例如,选民可以委托一个实体来管理一个不太有影响的公投类别,为一个具有更强大后果的不同类别选择不同的代表,并且仍然保留对任何剩余类别的完全投票权。
(编者注:此处是指的OpenGov中对于不同的提案通常根据其不同的重要程度区分为不同的类别,比如Root来源的议案具有最高的权限,是最重要的类别,又比如一些小额支付的场景的Tip来源,其重要性就很小。那么用户就可以委托更具权威的选民来投票管理Root来源的议案,另一方面又可以委托另外的人来处理Tip来源的议案,好刀用在刀刃上,避免出现杀鸡用牛刀或者选出来的人德不配位的情况。并且这里只是委托了投票权,Token还是归用户管理)
取消公投
在治理v1中,如果技术委员会一致同意取消提案,或者如果Root来源(例如sudo)触发此功能,则可以取消提案。已取消提案的押金将被烧毁。
此外,议会三分之二的多数票可以取消公投。如果在公投提案中发现问题较晚,例如该提案将制定的Runtime代码中存在错误,这可能会作为最后的手段。
如果取消的争议足够大,以至于议会无法获得三分之二的多数票,那么将由利益相关者共同决定提案的命运。
而在治理v2中,有一个名为Cancelation的特殊操作,用于干预已经投票的提案。该操作将立即拒绝正在进行的公投,无论其状态如何。还有一项规定,如果提案是恶意的或是垃圾邮件,则确保提议者的押金被削减(Slash)。
取消本身是一种治理操作,必须由网络投票才能执行。取消伴随着它自己的来源(Origin)和轨道(Track),它有一个很短的提前期和批准/支持曲线,它们的通过门槛下降幅度稍大,因为它是在紧急情况下被调用的。
技术委员会
在治理v1中,技术委员会作为Kusama治理的三个议院之一(以及议会和公投议院)在Kusama上推出并在治理中被引入。技术委员会由成功实施或指定波卡Runtime或波卡主机(Polkadot host)的团队组成。通过议会的简单多数投票,可以在技术委员会中添加或删除团队。
技术委员会的目的是防止恶意公投、实施错误修复、逆转错误的Runtime更新或添加新的但经过实战检验的功能。技术委员会有权使用Democracy pallet快速跟踪提案,并且是唯一能够触发快速跟踪功能的来源(Origin)。我们可以将技术委员会视为无法生成提案但能够快速跟踪现有提案的“唯一来源”。
快速公投是唯一一种可以与另一场公投同时进行的公投。因此,通过快速公投,可以同时进行两个活跃的公投。对一个投票不会阻止用户对另一个投票。
在治理v2中,引入了一个新的继任委员会,称为“波卡协会 Polkadot Fellowship”,以取代技术委员会。它将服务于波卡和Kusama网络。请参阅下面的其他详细信息。
波卡协会 Polkadot Fellowship
该协会主要是一个自治的专家机构,其主要目标是代表体现和包含Kusama和/或波卡网络和协议的技术知识库的人群。这是通过将等级与成员相关联来分类系统期望他们的意见被充分告知的程度、良好的技术基础以及符合波卡和Kusama的利益的程度来实现的。
与当前的技术委员会不同,它旨在扩大成员范围(即与数万名成员合作良好)并且进入门槛低得多(在管理流程和专业知识期望方面)。成为协会的候选成员就像存入小额押金(deposit)一样简单。
协会成员可以对任何给定的Fellowship提案进行投票,并且成员的综合意见(按级别加权)构成协会的考虑意见。
协会的投票机制与波卡和Kusama利益相关者对拟议公投的投票机制相同。
排名系统
那么这个排名系统究竟是如何运作的呢?
为了防止一小部分参与者获得对网络的有效控制,该系统将坚持三个主要原则:
- 协会绝不能对网络拥有硬权力:它不能更改参数、进行救援或移动资产。他们在治理方面的唯一权力在于能够缩短公投发生的有效时间表。
- 协会在总体意见中对排名较高的人给予更多的权重,但是与来自较低级别成员的连贯意见相比,权重不应高到使少数较高成员的意见无法克服。
- 协会应旨在增长和发展其成员及其专业知识的总体水平,并在此过程中确保其整体决策能力随着时间的推移而变得更强大。
为了支持这些条件,协会将制定章程,其中概述了个人获得和保持任何给定级别的要求和期望。较高级别的人员可以根据本章程投票和提拔较低级别的人员。
降级:在一段时间过后,该成员无法向同僚捍卫自己的地位,就会自动降级。
停职:停职只能通过一般公投才能发生,这确保了协会的偏好本身不一定会导致停职。
为了防止协会成为一个阴谋集团(仅靠协会同僚的声望不足以获得最高等级),获得最高等级将需要进行公投。
白名单 Whitelisting
Whitelist pallet做一件事:它允许一个来源(Origin)为某个操作提升另一个来源(Origin)的特权级别。
在OpenGov中,它允许协会授权一个新的来源(称为Whitelisted-Root)以Root级别的权限执行,并且只能使用协会授权的某些指定命令。
Whitelist pallet验证两件事:
- 来源确实是Whitelisted-Root(即公投在这条轨道Track上通过)
- 该提案确实已被协会列入白名单。
如果两个条件都为真,则操作以根级(Root)权限执行。
该系统能够拥有一个新的平行轨道Track(Whitelisted-Root来源),其参数允许更短的投票周转时间。通过公开透明的流程,波卡协议的全球专家团体已确定该行动既安全又时间紧迫。
黑名单 Blacklisting
提案可以通过Root来源(例如sudo)列入黑名单。列入黑名单的提案及其相关的公投(如果有)将立即取消。此外,列入黑名单的提案的哈希不能重新出现在提案队列中。黑名单在删除可能使用相同哈希提交的错误提案时很有用,即提交者使用纯文本提出建议的提案#2。
在看到他们的提案被删除后,没有适当介绍波卡民主系统的提交者可能会试图重新提交相同的提案。也就是说,这远不是防止提交无效提案的万无一失的方法,提案文本中的单个更改字符也会更改提案的哈希值,从而使每个哈希值的黑名单无效。
通过引入全新的系统和组织(比如协会),OpenGov正在实践让波卡的治理更加的去中心化,更加的灵活并且更高效。这为波卡的持续发展提供了治理层面的长期基础。