当前位置:首页区块链Polkadot的治理机制:不仅在链上投票,而且自动执行

Polkadot的治理机制:不仅在链上投票,而且自动执行

生活就是行动,行动就是变化和改变,所以除了行动之外,唯一的选择就是不行动、停滞不前和死亡。福克纳

Polkadot及其并行链需要随时间变化。当我们设计Polkadot时,我们应该使它具有透明和微妙的治理过程。我们不仅可以批准或拒绝这些更改,还可以自动执行这些更改。

所有系统要么进化要么消亡,区块链无法逃脱这一普遍规则。管理变更的容易程度,即知道某人可以解决问题或添加新功能,是中心化系统的趋势之一。但要想长期持续下去,这个体系必须去中心化。切断贸易流的经济体、阻止移民的独裁政权以及不接受新条款的语言将会消亡,或者已经消亡。

这些例子的共同点是缺乏意识和现实的能动性。当人们没有办法组织或表达自己的声音,或者当他们认为自己的声音很弱时,他们就会辞职。对于中心化式公司的产品,用户代理可以简单地听取产品反馈,例如有关隐私问题的反馈。对于一个民族国家来说,代理权可能意味着创造自己未来的自由。关于财富不平等的许多争论并不是中心化在不平等本身,而是中心化在这个体系是否被操纵上。

变化的影响取决于变化的内容。尽管去中心化系统的变化与中心化系统的变化形式不同,但人类已经进化出管理变化的方式。语言也许是历史上最去中心化的系统。您可以通过各种方式对其进行更改,既可以是规范的(例如法语中的l’acadé;Mie),也可以是描述性的。用户对一种语言的控制和创造一种对单词意义的集体理解。规范性变化通常遵循描述性变化。例如,大多数英语翻译指南现在允许使用“单数they”

在语言学中,“死”的概念与语言变化的速度有关,而与人们是否还在使用它无关。语言学家把拉丁语归为死语,尽管它仍在使用。语言随着时间的推移而改变,因为人们发明或发现了他们想交流的新事物,人们想用新的方式表达他们的情感,或者新一代人挑战了长久以来的世界观。

区块链本身也在挑战根深蒂固的世界观,要做到这一点,区块链需要一种进化的方式。这种进化已经发生了。区块链最初是作为一种金融交易的表示方式出现的,但很快就演变成了零知识操作或抽象逻辑。没有人知道未来人们将如何使用区块链,但以新的理念推出新区块链的方式是不可持续的。

到目前为止,区块链治理框架面临着几个问题。Hard fork不仅分裂了社区,还分裂了软件。由于对安全和技术采用的依赖,hard fork创建了一个只有一个链出现的零和游戏。有些人声称根本没有治理。团体可以根据“块大小”等参数来划分网络,并且必须以宗教热情来捍卫他们的划分。另一些则是由链条下的集体治理,通常是通过电话或线下会议,要么导致影子层级,只有少数不成文的人做决策,要么缺乏决策的框架,这样的集体永远不会进步。

这些问题导致一些人实施代币投票协议来做决定。代币投票是迈向透明、公开和连锁治理的良好开端,但由于投票率较低,投票结果容易受到得票相对较多的人的影响。到目前为止,在所有的区块链中,治理在决策方面停滞不前。即使集体投票或象征性投票导致达成协议,他们也缺乏执行决定的手段,实际权力仍在协议之外,如矿工或核查人员。例如,在一个国家举行选举并不意味着人们认为它是一个民主国家。该制度必须包括执行选举结果的手段。这也适用于区块链。如果它没有约束力,就不足以用代币投票。

基于Polkadot贯穿所有区块链的主要目标,我们设计了Polkadot,让用户可以在链上表达自己的想法,这样系统就可以在没有分叉的情况下进行维护和更新。

集体性的起源

Polkadot有几种方式让用户表达他们对变革的想法。除了方便用户提出更改之外,Polkadot还为用户提供了一种结构,以形成具有唯一权限的组。集体投票背后的动机来自于在其他去中心化的协议或由单个投票人控制的应用程序中看到投票。这些决定包括敏感的主题,例如终止应用程序。

利益相关者应该拥有最终控制权,这就是为什么Polkadot的所有变化都要经过全民公决,但他们也应该能够为这些决定选择代表。集体可以保护更多的被动用户免受单个大代币持有者的突发奇想。

波卡有两个与治理有关的特别小组:理事会和技术委员会。通过满足一些标准,这两个团体可以调用特权函数来影响公民投票的动议。Polkadot使用origins作为特权。在大多数情况下,例如您的余额转账,origins只是将交易发送到帐户。但是,Polkadot在某些条件下可以表示不同的源,例如让组中的2/3提交相同的事务,并在获得升级的源后调用函数。

作为特权功能的一个例子,提名利益证明(NPOs)系统具有取消队列中斜杠惩罚的功能[1],并且需要一个名为“斜杠取消”的原点,当至少75%的议会批准取消斜杠时,该原点存在。

委员会

理事会是链条中的一个集体,其存在是为了代表利益相关者。它提出了重要的改革,并删除了无可争议的危险法案。任何dot代币持有者都可以竞选国会议员,但他们会赌自己的声誉,并承诺在互联网上诚信行事。

波卡上线时有13个理事会席位,并逐步扩大到23个。议会选举使用经批准的投票方案,用户可以投票给他们支持的任何数量的候选人。选举使用与验证者选择相同的短语过程,通过选择票数最多的成员来选择成员。Phragmen是一种通过投票的方法,用户可以选择所有申请过的候选人,而计数算法可以找到一组获得最多累积支持的候选人组成最有价值的议会。

议会选举也将影响用户投票给议员的规则。系统会根据会员的排名给他们打分。得分最高的成员是主要成员。如果主要成员投赞成票,那么在议会投票期结束时,赞成票也将是所有弃权者的票。[二]

Polkadot的治理机制:不仅在链上投票,而且自动执行

成员可以提议将法案发送到治理系统。在这种情况下,一名议员提议增加一批新的核查人员。如果有足够的成员投赞成票,最终将举行全民公决。

议会将自己的法案与公众分开,并对下次公投的优先法案进行投票。除了正常的和特别的议会提案(比如取消大幅度的惩罚),议会还可以访问波卡的财政部。财政部是一个通过增加和收取部分交易成本和削减收入来积累资金的账户。该委员会可以提议并通过法案,将这些资金用于开发者、社区参与或更复杂的活动,例如使用桥梁和去中心化的交易所将自己的网点兑换成其他代币。

当安理会自行表决时,选票是按成员计算的,而不是按承诺的点数计算的。这使得大股东很难在poca的治理中行使不当权力。他们也许能进入议会,但他们不能影响低投票率的公投。

除了正常的票据和国库业务外,理事会还可以从另外两个特别来源发送交易。首先,如果安理会一致通过一项法案,其在全民公决中通过的门槛将降低。其次,三分之二多数可以决定取消一项被认为危险的法案。一项危险的法案可能是恶意的,也可能只是在已经投票的法案中发现的漏洞。[三]

技术委员会

技术委员会是中国银行防范软件错误的最后一道防线。与理事会不同,技术委员会不是通过投票选举产生的,而是由理事会根据参与制定Polkadot议定书的正式规范或客户选举产生的。

技术委员会不必自己提出建议,而是可以在相对较短的时间内迅速追踪现有的建议。如果一致通过,技术委员会可以跳过实施延迟(详见下文),并在提案通过后立即实施。

虽然技术委员会尚未选举产生,但其范围有限,而且法案很快被接受,仍需通过全民公决。它们只会比正常情况下更快地修复关键的错误,但它们无法控制网络。

比尔:变革的种子

所有治理决定都由一项法案发起,并在公投后确定。建议可以是用户无法访问的特权函数集的任何火币网0。其中有些很简单,比如设置账户余额。其他的包括设置系统参数,比如验证器的数量。最强大的函数甚至可以改变Polkadot本身的逻辑。

提案可以从三个方面着手,即:

来自公众,可以是任何火币网0点代币持有者

由公开选举的dot持有者组成的理事会

由于另一项法案

无论以何种方式生成运动,它都只从特权函数调用的散列开始。实际的提案(散列的原始图像)必须根据其大小收取单独的服务费。这种分离可以防止用户在运动中占用链数据库中的大量空间而受到攻击。提议者可以提供链下的preimage供代币持有者讨论。使用这种方法,即使是资金很少的用户也可以提出大量的建议,只要得到一些较大的代币持有者的支持,这样他们就可以注册自己的原始图像,并有足够的存款来链接这些建议。

Polkadot的治理机制:不仅在链上投票,而且自动执行1

有三张钞票的公共帐单排队。每一张票据都有散列、存款和持票人。用户可以在链上注册包含实际运动信息的原始图像,也可以在链下讨论等待。在法案实施之前,必须有人登记原始图像。

同时可以有任意数量的公共法案,但为了避免冲突,在每个投票期间只能有一个法案被投票,例如,一个法案将验证者的数量设置为500,另一个法案将验证者的数量设置为600。用户可以使用他们锁定的代币来“支持”他们同意的法案,然后治理逻辑将选择最受支持的法案进入公投。

全民公决

Polkadot的核心原则是,大多数股权质押(定义为发行的代币总数)始终可以控制网络。区块链是一种经济工具,它无法理解民主的一人一票制。[4] 希望对系统方向产生影响的人必须积极参与。

法案必须通过全民公决,所有利益相关者都可以发表意见。波卡的施政系统每30天会自动轮流选出一项待决的议会法案和公投法案,以确保公投的机会均等。

Polkadot的治理机制:不仅在链上投票,而且自动执行2

虽然波卡有一个代表机构,但所有的改革都必须经过全民公决。公投在公众和理事会的提案之间交替进行,但技术委员会和理事会可以共同努力,加快解决关键技术升级问题。

一旦公投开始,用户就可以开始投票。但与其他区块链不同,投票并不直接等于账户中的代币数量。每一次投票都有一定的信念,我们应该把代价付诸实践。默认情况下,对通过的法案进行投票的用户必须锁定一些代币,直到该法案发布。这种锁定允许他们保持在线并参与投票,而那些在公投中失败的人可以自由退出。但是,用户可以通过长时间锁定来提高投票效率,从而增加对结果的影响。锁定时间每增加一倍,用户的投票权就会增加,高达账户余额的6倍(即锁定32个发行周期)。[5] 这一机制的存在是为了确保拥有少量硬币但有坚定意见的用户能够在公投中表达自己的信念。

在投票期结束时,波卡计算投票数并计算结果。如果法案获得通过,Polkadot的逻辑将自动为其发布一份发行时间表,通常是30天后,以便外部服务部门有时间作出必要的调整,并为那些反对撤回的人留出时间。快速接受公投(可能是紧急技术解决方案)可以立即生效。

自适应选民偏见

以去中心化的名义,波卡允许任何人提出新的想法,但这有一些波动。中央集权制度的好处之一是,没有人能想出新点子。适应性群体偏差允许Polkadot在促进有效变化的同时避免波动。

所有的公共法案都使用所谓的积极的适应性选民偏见,这意味着随着公投率的提高,通过法案所需的赞成票数量的门槛将降低。该系统旨在支持现状,因为与更改协议相关的风险。许多有争议的投票结果(如美国大选、英国脱欧)可以在几天内逆转。积极的偏见确保只有没有争议的法案才能通过。在选民投票率较低的情况下,即使是有适应性偏向的公投也需要多数通过,但随着投票率的增加,通过的门槛将变成简单多数。这确保了核心原则,即网络始终可以通过大多数股权质押进行控制。

Polkadot的治理机制:不仅在链上投票,而且自动执行3

自适应选民偏见根据公民投票的投票率调整通过的门槛。对于公开发行的票据,投票率越低,通过门槛越高,有利于维持现状,防止大代币持有人围绕低投票率投票。管理者将一致通过的全民公决的门槛正好相反。当投票率接近100%时,所有阈值都收敛到简单多数制。

理事会通常以简单多数票表决。由于该法案已由议会审议,波卡接受简单多数票表决的风险。唯一一次带有消极偏见的全民投票是安理会一致通过的。要否决这些公民投票,大多数公众必须投反对票,但这仍然是规则,随着投票率的增加,它将成为一个简单的多数。

颁布实施

到目前为止,一项法案已经从某个地方(无论是议会还是公众)开始,并通过了波卡的投票制度,即利益相关者批准或否决了该法案。治理结构必须让管理局负责其决策,Polkadot可以通过两种机制来实现:代币锁定和独立发布与实现。

公投后,通过的法案将进入公布前的锁定期;被否决的法案将直接作废。记住,公投中的所有选票都有立场。赢家的代币将被锁定,并且在锁定期结束前无法转移。

经过颁布阶段,一部成功的法案的征程达到了顶峰:独立颁布实施。在其他系统中,矿工或验证者通常有单方权限,通过拒绝升级软件来防止协议更改。波卡不是。在立法阶段结束时,波卡将在没有任何人为干预的情况下实施该法案。

系统升级

最强大的治理行为是运行时升级。区块链的运行时包含其存储的信息类和允许用户访问以更改数据的逻辑。它是用户界面、状态转换功能、业务逻辑和DNA。

大多数提议是通过更新区块链数据库中的适当存储项(例如更改验证程序的数量)发布的。运行时的升级是一样的(Polkadot将运行时逻辑存储在自己的数据库中,包括对其进行更改的特权函数),但升级也取决于Polkadot设计的另一个方面。在高层次上,Polkadot客户机由两部分组成:主机主机和运行时。主机包含执行运行时的所有基础结构,特别是web程序集执行环境。实现主机的方法有很多。事实上,有几个团队正在构建Polkadot主机。但是只有一个运行时:因为运行时处于状态,所以节点必须同意它才能存在于同一个链上。这样,就可以在用户不安装升级程序的情况下升级Polkadot。

Kusama是第一个这样升级的区块链。自治发布和实现使Polkadot成为一个自治系统,一个可以通过其交互和过程生成的系统,就像一种自编译的编程语言或一个进化的有机体。此外,该链的治理和独立发布使代币持有者能够有工具表达自己的观点,并保证对其表达的影响。外部组织不能仅仅因为不喜欢这个提议就使出浑身解数。验证者必须验证协议中的交易,而更改协议本身就是一个交易。如果验证者手动阻止发布,则违反了协议。

连锁治理和自主发布为代币持有者提供了表达意见的工具,并保证了对其表达的影响。

中继链之外的治理

本文研究的是中继链的治理问题。然而,治理与其他系统一起工作,比如质权,它锁定代币以保护网络。用户为了多个目的锁定同一个代币,这意味着同一帐户的代币绑定用于参与NPO,但仍在公投中投票。提案公布实施的延迟时间为30天,比承诺解除的28天还要长。因此,对全民投票结果不满意的出质人可以停止出质,解除约束力。

此外,波卡将承诺与治理分离开来。其他POS协议赋予验证者代表其支持者投票的权利。在Polkadot,提名一组核查员不会在全民投票中给予核查员任何投票权,也不会阻止被提名人自行投票。验证器的目的是确保Polkadot碎片(并行链和并行线程)状态转换的可用性和有效性,而不是控制中继链运行时的变化。

到目前为止,区块链上的大多数账户代表个人或智能合约。因此,人们可能会默认用户和涉众是个人代币持有者。但在Polkadot中,并行链是Polkadot安全的主要用户。他们在主干链上有自己的帐户,包括锁定的代币。使用Polkadot的锁定系统,并行链可以有自己的逻辑来决定如何使用锁定的代币在公投中投票。此外,并行链逻辑可以控制个人的点标记,但它仍然允许他们通过并行链来表达自己的投票。[6] 例如,没有自己的本机代币的并行链可以向用户提供dot的存储地址,并相应地发出本机代币以供在并行链中使用。

除了中继链之外,每个Polkadot并行链都有自己的运行时,并以自己的状态存储。当验证器检查并行链块时,验证器根据该块所属的并行链的唯一运行时执行该块。但对于验证器来说,并行链的运行时只是一个抽象字节AMPLldquo;Block即一个名为execute BlockAMPL的webassembly函数。从这个意义上说,所有平行链看起来都一样。这里的神奇之处在于,每个并行链都可以实现自己的治理逻辑来更新其运行时,这完全独立于中继链。由于能够确保独特和独立的区块链的安全,Polkadot成为由多个主权系统组成的统一网络。

波卡的治理体系提供了多种机制来实施改革、透明和公开的投票制度(可以防止滥用权利,从而保护个人持有人)和自我公布制度(可以确保人民的决定具有约束力)。要了解更多关于Polkadot和本文中涉及的主题,如phragmen选举和自适应仲裁,请访问Polkadot wiki。

笔记

[1] 当系统检测到导致斜杠的行为时,它会将斜杠放入队列中并在稍后实现,因此它有机会在检测到斜杠之后和实现之前取消它。Polkadot为什么不立即实现斜杠是另一回事,这将在其他文章中讨论。

[2] 该委员会的提案有一个基于投票基础的门槛,例如“16/23”,因此放弃投票等同于投反对票。

[3] 如有争议,立法会只能取消一次提案,因此公众仍可再次投票表决,推翻立法会。

[4] 这值得一个大胆的注脚,因为在导言中,我用了一个虚假民主的例子来论证一个人的投票必须有一定的权力。区块链不能进行一人一票的选举,也不能同时获得许可。区块链不能像民主国家那样理解公民身份。相反,区块链将自己的代币理解为与外界互动的主要手段。相反,区块链不能阻止某人成为国家这样的“公民”,这意味着任何人都可以表达自己的观点。当然,一些全球民主超级大国的决定会影响到你的生活,但除非你是一个公民,否则你将无法就此事表达你的意见。任何人都可以参与holding Polkadot,它提供了使持有货币有意义的原语。

[5] 用户也可以解锁投票,但只能获得10%的正常投票效果。

[6] 有一件事平行链不能做这些帐户是参与质押。不能保证的机会成本是租用平行链槽的成本。

获取最新消息

为了跟上波卡持续的治理变化,请加入波卡方向防暴频道。

我们为波卡社区的成员提供了许多保持最新的方法。你可以选择你喜欢的媒介来理解。

参加关于telegram and riot的讨论,或订阅Polkadot的时事通讯。在Polkadot lightpaper和Polkadot wiki中了解有关Polkadot的更多信息。想在Polkadot上验证吗?加入Polkadot’s alidator lounge on riot。

原文:波卡官方博客

https://polkadot.network/polkadot-goernance网站/

翻译:波尔卡世界社区

欢迎来到基板:

https://substrate.de网站/

跟踪基质进展:

https://github.com/paritytech/substrate网站

关注波卡的进展:

https://github.com/paritytech/polkadot

温馨提示:

文章标题:Polkadot的治理机制:不仅在链上投票,而且自动执行

文章链接:https://www.btchangqing.cn/36347.html

更新时间:2020年06月11日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

今天建议filecoin的主要网络线路在附近。分布式存储的挖掘是否可靠?

2020-6-10 21:44:14

区块链

为什么区块链对发展数字经济和促进智慧城市的建设很重要?

2020-6-10 22:13:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索