织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

从公链治理谈起,探讨 Polkadot 链上治理实践 (2)

时间:2020-07-24 16:59来源:未知 作者:admin 点击:
链上治理 和 链下治理 两种模式,以及 两者的混合 。链下模式就是基于互联网的模式,比如开发者在 bitcointalk 上讨论,比如在以太坊 GitHub 上提交 EIP,社
链上治理链下治理两种模式,以及两者的混合。链下模式就是基于互联网的模式,比如开发者在 bitcointalk 上讨论,比如在以太坊 GitHub 上提交 EIP,社区非常熟悉这种模式。但是区块链的特性在于所有的这些功能都可以搬到链上。于是链上治理和链下治理似乎都形成了可行的模式,且相互都有很多支持者、怀疑者和反对者。链上模式,是部分区块链自发的模式,也面临着很多挑战。

下面我们就简要回顾一下历史上一些著名公链的治理模式以及特点,以归纳出一个治理发展脉络,来看一下区块链治理在链上治理和链下治理之间的踟蹰如何造就了现在的局面。

区块链治理发展概述

比特币

作为第一个公链,比特币的治理模型相对简单,主要是链下治理推进,由核心开发者 Bitcoin core 进行协议的升级。从历史经验来看,比特币的链下治理是比较分裂的,核心开发者和矿工的利益并不完全一致,这也是 PoW 型币的缺点:矿工相当于资本家,但缺乏治理权,一旦矿工和开发者利益不一致,协调过程会非常复杂。记账权相对中心化,治理权也中心化,但两个中心并不一致,这就是比特币治理的现实。也在于两个中心关注点不一样,矿工关注经济利益,核心开发者则关注代码、技术和治权,但二者都依赖比特币系统的繁荣。

比特币的治理结构是上一个时代的产物,设计者也没有预料到比特币的生态会发展成如此规模。况且比特币的经济功能也开始偏离设计者的初衷,只做渐进式的优化对于大部分人来说问题也不大,因为大部分参与者并不去关心如何治理,反而对分裂对币价的影响更为关注。但需要注意的是,比特币的链下治理在大部分情况下是非常顺畅的,几个重要的 BIP 也是通过链下完成,如分层确定性钱包协议。

以太坊

以太坊的治理主要是围绕 EIP (以太坊改进计划)进行,如何提出,如何讨论,如何实现,以及合理包含核心开发者的意见。由于 Vitalik 和 Ethereum Foundation 的存在,链下治理相对集中,即便因为 DAO 事件的存在,以太坊社区在分叉以后仍然具有向心性。

Vitalik 和 Vlad 是反对链上治理的,Vlad 认为链上治理剥夺了全节点是否参与分叉节点的自由。Vitalik 的意见则是链上治理会最终变成持币大户控制的局面。但是持币大户其实更在意币价,反而是开发者在意治权。阿剑曾提出,开发者通过链下治理获得了声誉和影响力,这种收益(benefit)的流动性非常低,因此开发者更在意让系统繁荣,而不是短期投机者更在意经济利益。这种声誉和影响力则通过 EIP 的实现不断地扩充。

目前所谓的链上治理,也只是尽可能地把链下的部分功能搬到链上,链下的个人影响力其实是无法消除的,比如再如何链上治理,该区块链发起人的声音几乎不可能被忽视。投票者的任何信息都来源于链下以及核心开发管理团队,是一个中心-外围的扩散过程。

Dash-第一个链上治理 PoW 链

Dash 是最早的主打隐私保护特色的公链系统,其基本特征和比特币很相似,但有两点不同,一是增加了混币机制,可以匿名发送 Dash,另一个是增加了主节点 Masternode 设置,使得一个以 PoW (X11 哈希算法)作为共识基础的网络,变成了双层网络,即一层以 PoW 为算力底层,而另一层以 Masternode 撑起治理决策层。

Dash 采用双层网络的原因在于,一是认为比特币的全节点非常重要,如帮助用户发送和同步信息,二是全节点的激励不够,导致全节点负担过大,从而会选择减少提供服务或变成轻节点,影响网络安全性。于是 Dash 的双层网络提出,Masternode 就类似比特币的全节点,但是会给予更多激励,45% 的挖矿分配给主节点,45% 分配给普通节点,10% 分配给项目开发者支持基金。然后每个主节点可以对链上的治理提案进行一次投票,由于主节点全球分布,可以相对地去中心化。

效果如何呢?像 Robert Greenfield 提出的质疑:1) 1000 个 Dash 抵押成为主节点,需要约市价 7.7 万美元,一般个人难以承受;2)主节点的激励到位以后,运营者更在意收入的分配,以及币价,参与治理与否都并不影响收入,如果币价大幅上升,就更少关心;3)对于形成决议的提案,执行缺乏约束机制。4)大部分提案还是 Dash Core (即 Dash 的开发公司)提出,比较中心化。

的确,Dash 的做法是 PoW 链向链上治理迈出的一大步,但是机制设置还存在缺陷,特别是 Dash Core 的影响过大(当然这在各类区块链都存在),无论是表面的还是潜在的。所以 Dash 网络有局限性,其主网络节点数量最高也只达到 5000 多个,低于比特币的 1 万个左右,另外 1000 个 Dash 的抵押也限制了去中心治理的进程。节点数量并不能成为去中心化的标准,实际也可以看到,小节点几乎没有话语权,所以后期的区块链投票系统已经开始做了改变。

Tezos-第一个链上治理 PoS 链

Tezos 是 Arthur Breitman (AB)在 2014 年创立的区块链项目,旨在解决比特币系统中硬分叉、成本和中心化、治理包容性、智能合约缺失和 token 创造的问题。这些改进如同 AB 在立场书中所提到的,其他的所谓 altcoin 生态体系,多多少少也都有涉及。但是能区分 Tezos 和其他去中心化公链的最大区别,在于其在立场书中提出的「自修复」理念。

Tezos 对于硬分叉是持强烈反对态度的,对于区块链功能创新,其认为直接硬分叉将降低整个系统的价值。所以其提出的自修复理念,是一种不断地通过系统内的投票、反馈以达到更改系统共识、甚至治理规则的功能。AB 提出分叉链并不都会繁荣,必然有一条分叉链胜过另一条链,既然如此,不如将争端解决,即通过协调博弈促进 Tezos 的不断升级,以便在区块链整体技术成熟时,Tezos 可以更好地吸纳,而非分裂成多个阵营。自己探索自己的道路,这会极大地降低网络价值。

Tezos 的投票规则并不复杂,难点在于有一个极大的参与(投票)阈值,即 80%。按照一套修复规则全流程三个月的时间长度,四个子「季度」分别进行提交-批准-达到 quorum 阈值(80% 或者根据投票情况调整)-实现。然后将在第三「季度」进行测试。对于通过测试的提案,验证者(Tezos 称烘焙师 baker)将会对该提案进行投票,需要通过率和参与人数都超过 80% 两个强规定,若通过,就激活新协议;若不通过,则根据预先设定好的共识调整参与规则。

根据 AB,Tezos 还能使治理规则更加智能化,如通过对「shell」的改进,帮助其理解代币、余额、公钥等概念,加入更多表达用户利益的语义。另一方面是引入预言机,和链上治理结合起来(已经在 2020 年 4 月实现)。

单独谈 Tezos 的链上治理不过是一套简单构成的描述,但深入展开是反映其「自治理」的理念以及链上功能实现的一整套逻辑,其链上治理是实现理念的必要步骤。由于本文只谈治理,其他方面就不过多展开。这里要提到的是,我们看到链上治理是理念态度的反应,是手段而非目标。

Cosmos

Cosmos Hub 的治理需要通过链上进行。参与者需要 stake 至少 512 个 Atom,并成为验证者节点。普通用户没有成为验证者节点的能力,大部分 Atom 持有者可以委托给验证者节点进行投票。

 

Cosmos Hub 的治理过程也非常简单明了,如 Chorus 所给出的示意图,一共分成四个步骤:1. 抵押阶段 deposit;2. 投票阶段 voting;3. 清点投票阶段 tallying;4. 实施阶段 implement or reject。需要注意:1. 只有质押过得代币才可以参与投票;2. 质押数量决定投票结果 ;3. 委托人可以自己投票覆盖验证人的投票。

和 Tezos 相比,一个提案获得接受的门槛似乎并不高:1. 40% 的 token 参与;2. 50% 投票支持;3. 低于 33.4% 的票行使否决权。行使否决权门槛提升了委托人的权利,即更少的 token 数量可以表达更大的否决权。尤其是委托人可以覆盖掉那些不同意自己意见验证者的投票,增加了直接参与感和话语权。

对于验证者节点代表用户参与治理的情况,社区也有过更深一步的思考。Figment 的研究员 Gavin Birch 曾提出,验证者节点如果降低费率,或者以声望以吸引更多用户,很容易因为经济利益吸引大量大用户转移,利用了客户更关心代币的经济利益而放弃治理权利的特点。Cosmos 的研究员 Sunny Aggarwal 也同意,要将治理权分散给所有人,而不是只有验证者的做法,是非常可行的。验证者的节点更多保证安全,社区治理交给全社区,激励代币持有者进行投票,或许是更好的模式。但这仍只停留在讨论阶段。

Polkadot 链上治理的探索

Polkadot 的链上治理理念

Polkadot 的治理,我们认为是和整体设计理念结合的。如前面所提到,在早期的区块链系统如比特币或者以太坊中,社区普遍还是通过链下治理的形式去形成决议,这种模式在当时的情况下是很自然的,因为彼时的区块链的重心在于去中心化、点对点、智能合约系统功能的实现,以及更好的底层改进,所以通过多数开发者的决议,去快速实现某些功能是最重要的。

但是去中心化本身就是一种政治理念的表达,所以忽略治理的事件(影响)开始慢慢浮出水面,像 2016 年以太坊的 DAO 分叉,以及源自 2016 年「香港共识」的比特币分叉等。并不是说分叉不好,分叉本身就是一种治理自由的表现,但是分叉以后,社区、矿工、用户被分裂了,而且更中心化的力量被引入(如中心化交易所开始对经济价值开始施加影响力),拉低了整个网络的价值。

进入 PoS 时代,分叉会被当做一种恶意攻击,也就是无利害攻击(nothing at stake)。而且在非攻击的情况下,即便少数选择退群(进行分叉),在另一条分叉链上还是没有相应的表达权利(分叉的币还是少数)。所以这种无谓的损耗是非常有破坏性的。

因而波卡早期的设计理念,实际上包括了无分叉理念(never fork again),如波卡核心开发者 Jack Fransham 就提到:No upgrades, only forks. This has been the paradigm for as long as there have been blockchains.

区块链进化到现在,可以考虑从底层设计一个链上治理的机制了(之前的底层不成熟),这就是 Polkadot 要做的,在 Web3.0 时代用 Web3.0 的形式来实现治理(当然有点理想化,链下活动是始终存在的,协调也是一种治理),相当于实现 Vitalik 提到的决策的链上化。

关于链上治理的优点,Polkadot 的 Phil Lucsok 曾明确提出大概有几点:1. 透明、治理过程公开 ; 2. 整个过程可以追溯,找到责任人 ; 3. 强绑定,治理决定和执行之间不会有摩擦成本,不会出现根本不执行的情况。

Polkadot 的链上治理内容

Polkadot 的链上治理由以下几部分组成:1. (责任编辑:admin1)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容