Gov2:Polkadot的下一代去中心化治理
时间:2023-09-13 来源:区块链网络 作者:链学园
引言 在当时,Polkadot的第一个去中心化治理系统非常有趣:一个由技术委员会管理升级时间表的三权分立结构,一个经过批准选举的执行“政府”来管理参数、管理和支出提案,以及一个用于其他所有事项的普通投票系统,奖励长期持有者增加的影响力。它松散地基于议会民主,并在最初的2-3年运作中表现得相当不错,有助于确保财政资金的合理使用,快速推出升级,并及时管理关键修复。然而,它也有其缺点。 选举产生的执行者(称为议会)是集中化的,通常不匿名。这使协议和个别议员都面临一定程度的风险,因为他们可能会受到压力来采取某种方式行事。技术委员会虽然拥有的权力较少,但也面临类似的风险和更大的集中化。在当今社会各界(无论是善意的还是恶意的),去中心化对于所有参与者的安全和安全性都日益需要。 此外,只存在一种“全有或全无”的公投模式——所有公投都具有最大的权力。部分原因是因为这个原因,一次只能进行一次公投,这些投票默认持续数周。由此产生的问题,以及议会的带宽有限,意味着整个系统更有利于对少数提案进行深入考虑,而不是对很多提案进行广泛考虑。与利用群众力量的力量相反,它在努力管理潜在决策吞吐量的体制中无意中限制了它。 粗粒度委托的性质意味着系统内置了一定的排他性。有效政治框架内的进入障碍较高,降低了包容性和多样性,降低了投票率和合法性。 很明显,Polkadot的第一个治理版本只是一个随时间迭代的东西。现在,我很高兴能够详细描述我们在Polkadot生态系统内引入的治理的下一代提案。 引入Gov2 Polkadot的下一代治理系统,即在开发中被称为Gov2,旨在解决当前系统的问题。首先,它没有改变以下内容:它不违反Polkadot原治理原则,即如果他们对自己的意见有足够的信仰力,系统中总共50%的份额应该能够最终控制系统的未来。同样,它没有摆脱Polkadot中开创性的Conviction Voting,为愿意将其代币锁定在系统中更长时间的人提供更大的权重。此外,技术集体仍然需要一个技术团体,尽管在重要性、大小、成员构成和成员机制方面与当前的技术委员会有所不同。 最大的不同之处在于它如何管理日常决策的实际手段,使公投后果更具范围和敏捷性,从而显著增加了系统能够做出的集体决策的数量。让我们更深入地了解它是如何工作的。 降低门槛 从许多方面来看,Gov2实际上比当前的治理系统更简单。没有其他机构作为治理中的“第一类公民”,例如议会和技术委员会。没有轮流的提案时间表。没有公开的提案队列。相反,我们只有一种第一类决策机制:公投。Gov2的主要区别在于可以有很多这样的机制——也许甚至有数千个——同时发生。 在Gov2中,任何人都可以随时发起公投,他们可以不断地这样做。任何人也可以对这些公投进行投票。没有明确的限制,即任何时候都可以对公投进行投票。 但这可能会导致投票的事项过多,以至于一个普通人在合理的时间内可能无法评估所有这些事项。这可能会降低包容性和安全性。因此,为了使这些潜在的投票事项对普通人来说可行,我们在公投流程中引入了一些有趣的新功能。 起源和轨道 所有公投都基于提案,实际上就是Polkadot中的“操作”的另一种说法。这与当您进行交易并将其包括在块中时所描述和执行的内容相同。Polkadot可以执行各种各样的操作,但您可能已经熟悉的其中一些是可以在帐户之间移动资产的“transfer”操作和让帐户锁定的“stake”操作。还有很多其他操作。使此治理功能特殊的不是这些提案/操作,而是它们执行时所使用的Origin。 您可以将Origin视为特权级别的一种丰富描述符。当执行操作时,Origin会传递进去,操作的逻辑通常会检查它是否是应该的。当常规交易执行时,Origin参数设置为称为Signed的变体。这意味着系统中的特定帐户(通常是通过签署交易进行授权)允许操作发生,并且它以这种特权运行,进一步暗示了例如只能由此帐户控制的资金可以被支出。 治理级别的操作可以使操作以其他更高特权的Origin运行。其中最高特权的是Root Origin,它具有无限的权力。这是所有经批准的公投提案都将从中发送的Origin。在Gov2中,我们有许多不同的Origins,都享有某些特权,但其中许多比Root弱得多,更具专业性。 在Gov2中,我们允许提案人指定他们希望他们的提案以哪个Origin执行。每个受支持的Origin与一个公投类别关联,大多数这些类别将对应于正好一个Origin,但可能会有一些由多个Origins组成的类别。每个类别都有自己的Track,基本上是一个提案所在并通过的管道,它与其他类别的Track完全独立。 拥有独立的轨道允许我们根据其隐含的特权级别来定制公投的动态。从更强大(读:危险!)的Origin执行其提案的公投将具有更严格的保护措施、更高的门槛和更长的考虑期。Root Origin拥有最高的门槛和保障措施。那些传递的力量相对较少的Origins(例如Tip Origin,最多能够从财政部门支付10个DOT)的考虑期较短,批准门槛较低。 启动 当公投最初创建时,任何社区成员都可以立即投票。但它还没有进入可以结束或以其他方式计算其票数、被批准并随后执行的状态。相反,公投必须在被称为“决策”状态之前满足一些条件,直到它们进入这个状态,它们仍然没有决定。 需要满足的三个条件是:首先,所有公投都有一个引导期。这是提案之后必须经过的时间。这为最初的通知期提供了时间,以便投票可以提交,以防止“决策射击”的可能性,其中一个控制大量投票权的攻击者可能会试图在提出提案后不久就通过提案,不允许整体投票人有时间考虑和投票。 其次,必须有决策的空间。所有轨道都对可以同时决策的公投数量有自己的限制。允许在轨道上执行的Origin越强大(例如更危险!),这个限制就越低。Root级别的Origin限制为1,这意味着一次只能有一个超级危险的提案正在决定。相反,相当弱的Tipping轨道限制要严格得多,因为通过过度决策可能造成的任何损害都很小,有很多Root级别的调用是更有用的。当有空间可用时,那么获得最多赞成批准的类别的(否则有资格)公投将提升到决策状态。 最后,必须支付决策存款。创建公投是廉价的,只需要支付与跟踪它所需的链上存储相关的存款。然而,使公投得以决定具有更大的风险,并且使用了有限的空间,因为我们限制了可以同时在每个轨道上决定的公投数量。因此,必须支付更大(尽管可退还的)存款,以减轻垃圾邮件或膨胀系统的风险。 决定和确认提案 一旦公投进入决策状态,它就有资格被批准。这种资格仅在有限的时间内有效(Polkadot上的28天),在此之后,如果未被批准,则默认被拒绝。要获得批准,它必须满足两个标准(在这种情况下,我们称其为“通过”),并且必须在确认期的最短时间内继续满足这些标准。不同的轨道具有不同长度的确认期,更强大的轨道需要更长的时间来确认。这是防止鲸鱼投票者通过投放足够大的票来“射击”公投的额外防御。 两个通过标准与批准和支持有关。过去的公投中的自适应法定数量偏见已经不复存在。现在,我们有一个更灵活的系统,可以在更细粒度的水平上定制这些要求。批准被定义为批准投票权重(即根据信念进行调整后)占总投票权重的份额(用于批准和拒绝的投票权重)。支持是批准中的总投票数(即忽略对信念的调整)与系统中可能产生的总投票数的比较。 每个公投类别对这些值有不同的要求。然而,最有趣的是,这些要求可以按照一个明确定义的时间表而逐渐减少。这意味着随着28天内的投票的进行,我们可以配置事物,使得提案要通过所需的支持和整体批准较低。一般来说,它们将始终以大致相同的方式开始和结束,从最高的门槛开始,最后以仍符合总体原则的最低门槛结束:至少需要50%的批准。 在两者之间发生的事情决定了在28天的截止日期之前是否容易通过批准。对于使用较不特权的Origin(例如Tip类别,只能从财政部门要求最多10个DOT的付款的提案),更早降低所需的投票是更为合理的。那些使用高度特权类别(如Root)的提案将更容易在早期接受更少的争议(因此需要更高的批准)。 批准后 在28天后,未经批准的提案被视为默认拒绝。在这一点上,决策存款可以退还。另一方面,如果提案设法变得通过并在这28天内保持通过,那么它被视为获得批准,并计划在提出后的某个实施期内由其正当提出的Origin执行。 实施期在提案提出时也被指定,但取决于轨道。一些更强大的轨道需要较长的实施期,以确保网络有足够的时间为提案可能带来的任何更改做好准备。 干预 有时会出现这样的情况:已经正在投票(也许已经通过)的提案包含问题,并且希望取消它。一个例子是稍后发现包含某种问题的链升级。虽然这不是很常见,但也不是闻所未闻的。 在Gov2中,有一种称为Cancelation的干预的特殊操作。这种操作会立即拒绝正在进行的公投,而不考虑其状态。它实际上有两种形式,其中一种只执行基本操作,另一种还会减少提案者支付给公投的存款的金额。 Cancelation本身是一种治理操作,必须由网络投票才能执行。这会带来时间线的可能问题,为了有用,让取消提案迅速通过的提案通常必须比可能的目标提案通过得快得多。因此,Cancelation具有自己的Origin和Track,具有较低的引导时间和对通过门槛稍微陡峭的批准/支持曲线。 灵活的委托 在完美的世界中,每个人都有无限的时间和技巧,每个提案都会进行研究、讨论、考虑并仔细投票。然而,在完美的世界中,我们并没有生活。不是每个人都有时间或愿望对每个问题都进行深入研究的能力。出于这个认识,理事会诞生了Polkadot的最初治理:一个由选民委派的机构,以弥补他们中的许多人不愿参与日常治理的事实。但是,在Gov2中取消了理事会,我们需要一种确保“被动”选民的声音被听到的替代手段。 原始治理系统具有称为投票委派的功能,我们在Gov2中保留并对其进行改进。对于那些不熟悉的人,这类似于液体民主的前提:您可以将您的投票权委派给系统中的另一个选民。当您的代表投票时,他们不仅拥有自己的投票权,还有您的投票权。这与信念投票一起工作,允许您锁定您的代币以增加您的代表在您的代表名义投票时拥有的投票权的级别。当然,涉及的代币永远不会离开您的控制,您可以随时切换代表或重新获得直接控制权。 然而,在Gov2中,通过一个称为Multirole Delegation的特殊功能改进了这一点。这允许您为系统中的每个公投类别指定不同的代表。如果您不想为特定的公投类别委派,那么您还可以保留该类别的直接控制权。 这意味着您可以将一项工作交给一个个人,用于生态系统贡献者获得小费的任何提案,将另一个实体用于更大规模的财政支出的提案,将另一个实体用于纯粹的技术网络升级和参数化的提案,并保留对任何其他决策的直接控制权! 院士团和白名单 在任何良好运作的治理系统中,知识渊博的“专家”意见起着重要作用。专家治理带来了自己的严重缺陷,因此我们不希望“专家”被置于命令地位:这引入了集权、不负责任的权威和最终可能成为统治内核的基础。这正是Polkadot最初治理的技术委员会没有“决定权”的逻辑原因。 它的名字叫做Polkadot Fellowship,在Gov2中被称为“Academy”。院士团是一种网络角色,不负责最终决定是否执行提案。相反,他们通过跟踪并对候选提案的技术性、合规性、风险等方面提出建议来支持治理过程。这个建议是可选的,而不是强制性的,公投可以选择采纳或忽略。 院士团并不是匿名的,他们被要求披露自己的身份,以增加透明度和问责制。这是院士团在Gov2中的角色之一。 Gov2还引入了一种称为“白名单”的机制,允许系统中的一组实体获得特殊的治理权力。这可以用于各种各样的目的,包括将新成员引入生态系统,奖励生态系统中的贡献者,或其他类似的用途。白名单机制是高度可配置的,社区可以决定如何使用它。 结论 总体来说,Gov2是Polkadot治理的重大改进,旨在解决现有系统中的问题,提高治理的包容性、效率和透明度。它引入了一系列新功能,例如多轨道、起源、白名单和院士团,以及更灵活的委托选举系统,以便更好地满足不同的治理需求。 这个系统的目标是加强去中心化治理,确保所有参与者的安全和安全性,并提高公共决策的质量和数量。它为Polkadot生态系统的未来发展提供了更强大的工具,以确保其长期成功和可持续性。 作者:Gavin Wood https://medium.com/polkadot-network/gov2-polkadots-next-generation-of-decentralised-governance-4d9ef657d11b 查看更多 |