Lane Rettig 以太坊爱好者 今日

观点 | 为什么我不喜欢权益证明( PoS )

- 密码学钱银挖矿进程中,运用权益证明(PoS)机制能够大大降低动力耗费,但这么做有什么价值呢?价值是 —— 要在 PoS 机制中达到一致,得依托巨大的数据中心,而非人们日常运用的设备。图片来自 Unsplash 网站的Kvistholt Photography -

波卡、Near Protocol、以太坊 2.0 ,还有现在其他闻名的区块链平台,大多挑选运用权益证明机制(PoS)替代工作证明机制(PoW,驱动比特币及以太坊的原始一致机制)。由于 PoS 的某些优势能处理现有区块链遇到的一些阻止及约束,咱们彻底能了解当前这些项目方的挑选。

首先,与 PoW 比较,PoS 耗费的动力要少得多。其次,PoS 链的社区能够直接销毁进犯者的资金,因而(理论上来说)PoS 能够让进犯(51% 算力进犯)的本钱变得愈加高昂,因而受到进犯的概率更小;PoW 抵挡进犯的手法相对就比较有限。配合其它流行技能(便是分片机制),PoS 还能进步可扩展性:动态地将验证者环绕不同分片随机分组,可阻遏针对任一分片的进犯。

但有必要说,PoS 也存在一些简略被忽视的短板。我一向向咱们表明我不喜爱 PoS ,我以为有必要在此列出理由并附上说明。

  • PoS 不能用于初始的代币分发,但 PoW 能办到 —— 由于 PoW 能够经过彻底中立、无需答应的机制分发代币。PoS 要求人为地提前将代币分发给潜在的权益人(staker),这或许会导致代币终究会集在项目方的朋友或投资人手上,这是咱们不希望看到的。

  • 从技能上来说,PoS 无法完成 “免准入门槛”(permissionless),由于任何想成为 PoS 链的权益人都有必要在一开始说服或人(包含项目方)把代币卖给自己,这使得进入 PoS 链的门槛变得更高 —— 比较于能用已有的硬件挖矿取得代币的 PoW 链(比方比特币,或是行将上线的 Spacemesh);光是为了取得最初代币,每个想成为 PoS 链的代币持有者有必要先在买卖所创建账户,完结 KYC/AML 流程,关联银行账户,等候验证经过,等等一系列流程;好不简略取得代币后,才能开展 PoS 链上的其他行为。

  • 上个问题还会衍生出:一旦呈现有一方(或多方合谋)操控了超过全网 50% 的代币,该网络就会堕入永久的操控。更糟的是,由于任何一方都能将资金分散放在无数的小额账户中,所以这个 “挟制” 进程很或许不会被其他人发现;PoW 的 “无需答应” 属性让其免于呈现这个问题。

  • 作为验证者,参与 PoS 一致机制的门槛很高。验证者一般需求持有价值大于 $1000 的质押代币,而且有必要精通整个体系的复杂架构;这种高参与门槛将许多潜在的验证者拒之门外,并形成整个体系愈加中心化 —— 事实上,如今绝大多数 PoS 链的验证者就只由少量几家公司担任。

  • 除了要面对技能上的应战,支持整个网络的验证者运作还需求继续进行大量的社会协调——包含对验证者继续进行文档传递、教育、以及常规的交流;在真实的实践中则需求整个区块链生态系的多个组织来配合完结。关于有委托机制的网络(用户可委托出块权给其他人),验证者需求开展活动来吸引质押资金加入,而大的资金方需求同步知道验证者的名誉、毛病状况、更新状况、开发状况等等信息,并或许需求搬运资金。“无需答应” 的网络能简化大部分的进程,但在 PoS 网络上就显得非常复杂。

  • 想要完好验证 PoW 链所需的数据就存在链上:主链一直是计算量最大的链。举例来说,你不需求任何外部信息,就能完好地、独登时、客观地验证整个比特币网络及其包含的买卖。但关于 PoS 链并非如此,由于 PoS 的 “无利害关系” 特性会导致弱片面性问题。在 PoS 机制下,假造一条完好的链不需求涉及任何工作量证明,因而除非你从创世区块开始就关注着某条链,或是 100% 信任某个节点给你发送的关于该链的数据,否则你无法确定当前收到的 PoS 链的消息是否真实来自主链。(详细来说 —— 当验证者在取回其质押的资金后,不论是被利诱或是自己自动,他都能随时、无本钱地构建一条分叉链。)

  • PoS 的安全性像个衔尾蛇:整个 PoS 网络的安全性依托于用于质押的代币价值;但是,代币的价值也取决于网络的安全性。一旦产生黑天鹅事件(如,代币的商场价格暴降),则整个 PoS 体系很有或许溃散。[注1]

  • 关于区块链来说,有个可靠的随机数来源非常重要。PoW 在运作的进程中,能够天然地以 nonce 和区块哈希的方式,继续为体系注入伪随机数的 seed 。比较之下,PoS 有必要想办法自行构建随机数;从安全性的角度动身,在这种情况下很难一起确保随机数的安全性、无偏性,及分布式特性。

  • 要在 PoW 链建议分叉的价值很高昂,由于分叉链假如要稳定运转,则有必要操控满足多的算力防止进犯(存在分叉链遭到算力进犯的先例)。相反,在 PoS 体系中,只要进犯者在分岔的当下更改验证者集,就能完结对 PoS 链的分叉。这使得在 PoS 链建议分叉更为轻松,价值也更低。[注2]

  • 由于代币持有者一般会将代币放在大买卖所,所以对 PoS 链来说,买卖所一般会把持大量的话语权及取得大量的区块奖赏,问题是买卖所一般不会将这些收益和真实的持有人分享,所以 PoS 网络往往会被大买卖所把控。

  • PoW 在抵挡进犯方面,体现得更为简略天然:即使网络无法同步,或是某些矿工掉线,其他矿工仍是能继续出块,而且一直知道哪一条是主链。PoS 比较复杂的原因在于,假如过多的验证者掉线,整个网络或许无法出块,而且要从过错的一致状况康复愈加困难。[注3]

简略来说,PoS 让人感觉像是区块链呈现之前的旧玩意儿 ——— 少量的富人操控着大量的资金,并搜刮走大部分的区块奖赏。尽管为了特定目的挑选 PoS 的行为没错,但这有违我投身区块链领域的初衷。PoW 当然也有自身的问题,最严重的莫过于它巨大的能耗,而且区块奖赏现已彻底被专业矿工独占 —— 这意味着 PoW 挖矿存在严重的中心化(咱们再也不或许在家中自行挖矿)。所以我挑选加入 Spacemesh 的开发工作,其中一个主要原因便是 Spacemesh 采用一种新的一致机制 ——Proof of Spacetime(PoST) ,它处理了 PoW 的问题,一起也防止了 PoS 的短板。尽管 Proof of Spacetime 比较复杂,但 Spacemesh 测试网现已成功运转数月,至少在理论上证明该机制可行。区块链技能还处于初期阶段,我以为 PoW 或 PoS 都不是终究或最好的一致机制,咱们还有很大的提高空间。我对 PoST 的前景,以及其他在区块链领域不断的创新感到无比兴奋。你对本文有什么认同或对立之处,或是以为遗漏了哪些内容?最令你觉得感兴趣的一致机制是什么?请留言告知我!
注:1. 同样的,对比特币来说也是如此 —— 比特币价格暴降会导致矿工中止挖矿,进一步会使整个比特币网络的价值在负循环中溃散;法币也是,假如美国政府失掉人们的信任,则美元相关于其他钱银会价值降低,美元价值降低会形成政治和经济动乱,接着使得更多人对美元失掉信心......关于一切不具备内在价值的东西来说,都有或许堕入这种死循环。PoS 还很新颖,缺少满足的验证,时间会告知咱们 PoS 在商场极端情形中的体现。

2. 这是缺陷,仍是特性?—— 取决于你怎么看待分叉链。我其实还挺喜爱分叉链,所以我更倾向于将它视为一种特性;但假如你站边 “分叉损坏价值” 的主意,那你或许会不同意我的观点。(我在本文将其描述为缺陷,是由于大部分人以为分叉会损坏网络的价值。)(译者注:作者在这儿对两类 “分叉” 缺少剖析。分叉有两种,一种不会使人们堕入辨识的疑问,比方 BTC/BCH 分叉,由于一致规则不同,而且两条链都各有主链,因而不会有辨识的疑问;但另一种会使人们堕入辨识的疑问,比方链运转中的 reorg,以及 51% 进犯,还比方这儿说的对 PoS 一致的长链进犯。后者很明显会削弱甚至损坏网络的价值,因而后者的难易程度是安全性的目标之一。但前者不必然会损坏网络价值,也不是安全性的目标。作者喜爱的是前者,但文中比较的是后者的难易程度)

3. 从直觉判别,关于 PoW 咱们能够随时环绕客观上最长的链从头树立一致;但假如PoS 网络呈现延宕导致无法在正确的验证者集上达到一致,并没有简略的办法能够立刻从头树立一致(p.s. 我还未找到关于此议题的相关研讨,还请咱们协助,谢谢)。当然,PoS 本身不是一种一致算法,不同的机制关于此问题的处理方式不同,详细完成细节取决于整体的体系架构。

视野开拓

免费到底为什么如此诱人?为什么我们有一种非理性的冲动,见到免费的东西就勇往直前,即使这些东西我们并不真的需要? 我认为答案是这样的。多数交易都有有利的一面和不利的一面,但免费使我们忘记了不利的一面。免费给我们造成的一种情绪冲动,让我们误认为免费物品大大高于它的真正价值。为什么?我认为是由于人类本能地惧怕损失。免费的真正诱惑力是与这种惧怕心理联系在一起的。我们选择某一免费的物品不会有显而易见的损失。但是假如我们选择的物品是不免费的,那就会有风险,可能作出错误决定,可能蒙受损失。于是,如果让我们选择,我们就尽量朝免费的方向去找。-《谁说人是理性的》

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注