区块链:一文说透以太坊 2.0 改变共识机制的原因和后续影响

撰文:郝凯,就职于?HashKeyCapitalResearch

审校:邹传伟,万向区块链、PlatON首席经济学家

来源:链闻

以太坊2.0?的共识机制将由PoW转为?PoS,这是一个重要变化。为了更好理解这个重大的变化,我们撰写了该文,希望用简单的预言向读者说明以太坊2.0?改变共识机制的原因,并分析以太坊2.0对于参加?Staking?的要求和限制条件。在此之外,我们还分析了以太坊2.0改变共识机制后对生态中各方参与者的影响,以及后续可能存在的监管政策的变化。

我们认为,以太坊2.0是以太坊发展的重要阶段,从长远来看,以太坊2.0改变共识机制是有利于以太坊发展的。

按照以太坊的发展路线图规划,在经历了?Frontier?、Homestead?、Metropolis?三个阶段后,以太坊预计在2020年步入?Serenity?阶段,即升级到以太坊2.0。以太坊2.0有很多改进的地方,主要包括:

共识机制由PoW转为PoS;

整体架构由单链转为分片多链;

执行环境将由?eWASM?代替原来的EVM。

以下,让我们针对以太坊2.0共识机制发生改变的原因及影响进行研究。

以太坊2.0为什么改变共识机制

以太坊是面向全球的开源公链平台,其宗旨是成为「世界计算机」。为实现这个目标,以太坊的改进和升级都必须朝着成为更适合搭建和运行?DApp?的公链平台这个方向前进。以太坊2.0的共识机制由PoW转为PoS,可以更好地平衡「不可能三角」问题,尽可能在去中心化、可扩展性和安全性这三个要素之间做到兼顾。

去中心化

去中心化是区块链的核心特性之一。最初,中本聪设计的比特币是一个完全去中心化的点对点系统,每个用户都可以使用个人电脑进行挖矿。然而,随着比特币价格的升高,大量算力不断加入,使得比特币挖矿难度越来越大。目前,比特币全网的绝大部分算力都由几个头部矿池控制,普通用户想参与挖矿的途径只能是选择加入矿池。

Base:将在Optimism最新版代码库上启动主网,目前相关标准路线已完成60%:金色财经报道,Coinbase L2 网络 Base 在社交媒体发文对 Optimism 成功升级 Bedrock 版本表示祝贺,这一里程碑标志着 OP Stack 的首次正式发布,而 OP Stack 是为 Optimism 和 Base 提供支持的开源代码库。Base 还表示,本次 Optimism 成功升级 Bedrock 将推动 Base 主网上线更进一步,使 Base 能在 Optimism 最新版本的代码库上启动主网,目前与主网启动相关的标准路线已完成 60%。[2023/6/9 21:25:54]

比特币算力分布图,数据来源:btc.com,2020年1月22日

从上图中可以看出,比特币前十大矿池的算力占比之和超过全网算力的?90%,中心化的程度非常高,用户使用个人电脑就可以挖比特币的景象再也不可能出现。

与比特币一样,以太坊上线时也采用了PoW共识机制。虽然以太坊的挖矿算法中加入了抗ASIC矿机的设计,但是目前以太坊的中心化程度也非常高。

以下的图和表分别表示以太坊的算力分布情况和前十大矿池的算力占比,可以看出,以太坊前十大矿池的算力占比之和也接近全网算力的90%,前五大矿池的算力占比之和达到?77%。

以太坊算力分布图,数据来源:etherchain.org,2020年1月22日

以太坊矿池的算力占比,数据来源:etherchain.org,2020年1月22日

从比特币和以太坊的实际运行情况可以看出,PoW共识机制不能保证去中心化,反而会催生出矿池,使得整个系统趋向中心化。如果继续采用PoW共识机制,以太坊的中心化程度会继续提高,这与区块链去中心化的精神背道而驰。因此,从这个角度来看,提高去中心化程度是促使以太坊2.0从PoW共识机制转为PoS共识机制的原因之一。

Solana网络故障超12小时等待重启,超过70%节点已升级至1.6.24最新版本:9月15日消息,公链Solana的主网Beta版自北京时间昨夜19:52开始出现不稳定状况,至今已达12小时,Solana链上应用至今无法正常运转。SolanaStatus发布的信息称,Solana验证人社区选择协同重启网络,快照高度为slot96542804。Solana Status建议验证节点更新至Mainnet-Beta1.6.24版本。

截止发稿时,Solana浏览器Solana Beach数据显示,目前有71.4%的验证人已经升级至1.6.24版本。Solana的主网Beta版进行重启需要验证节点达到80%的绝对多数同意。[2021/9/15 23:25:52]

当然,很多采用PoS共识机制的公链,如EOS和TRON等,也存在中心化的问题。针对这个现象,以太坊2.0还采用了其它的限制措施,后文中会继续介绍。

可扩展性

可扩展性一直是困扰以太坊发展的重要因素,以太坊的TPS大概是15左右,远远不能满足其「世界计算机」的定位。2017年12月,一款简单的游戏加密猫就让整个以太坊网络拥堵不堪,整个以太坊网络的使用率达到90%以上,即下图中的红色圆圈部分。目前,以太坊的使用率大概是?70%,随着以太坊生态的发展,部署在以太坊上的?DApp?越来越多,以太坊想要承载对交易速度要求更高的应用,必须解决可扩展性不足的问题。

以太坊的使用率,数据来源:etherscan

从下表的对比中可以看出,采用PoS共识机制的公链的性能要明显优于采用PoW共识机制的公链。因此,提高可扩展性也是促使以太坊2.0从PoW共识机制转为PoS共识机制的原因。

不同公链的性能对比,表中PoS共识机制包括DPoS、PurePoS等这一类共识机制,数据来源:各公链官网和浏览器

区块链游戏联盟成员展示最新开发和即将推出的游戏:据预测,全球游戏市场在2020年将创造超过1590亿美元的收入,在最近举行的为期两天的数字会议上,区块链游戏联盟(Blockchain Gaming Alliance)明确表示其成员将分一杯羹。据估计,全球有27亿游戏玩家,约占全球人口的三分之一。如果这些玩家中只有一小部分人接受区块链技术,那也非常可观,加密行业一直渴望在普通大众中达到这种程度的渗透。在最近的BGA游戏演示日上,联盟成员展示了他们最新开发和即将推出的产品,包括虚拟现实游戏Somnium Space、MMORPG游戏Ember Sword等多种类型游戏。(Cointelegraph)[2020/11/15 20:50:45]

需要指出的是,很多采用PoS共识机制的公链在设计上拥有很高的TPS,但实际生态中缺少开发者,也没有用户。就像是城市中修了很宽的马路,但马路上没有车辆,这相当于是一种资源浪费,这种所谓的高性能也就没有任何意义。因此,以太坊2.0在提高性能的同时,还必须要注重生态建设。

安全性

就安全性而言,很难判断PoW共识机制和PoS共识机制哪个更好。在PoW共识机制中,作恶者需要掌握足够多的算力,在PoS共识机制中,作恶者需要掌握足够多的代币,作恶成本都很高。目前来看,比特币仍然是安全性最高的区块链,作恶成本也是最高的。因此,安全性并不是以太坊2.0改变共识机制的原因。

尽管以太坊2.0采用PoS共识机制并不意味着安全性比之前更高,但还是有三点需要说明一下。

一是在PoS共识机制中,节点需要抵押一定数量的代币,对于作恶者,可以将其抵押的代币没收,这对于作恶者是一种威慑。

二是在当前的激励体系下,维护以太坊全节点并不能获得收益,以太坊全节点的数量在不断下降;而在以太坊2.0中,能参与挖矿的用户数量大大增加,愿意维护以太坊全节点的用户数量也可能随之增加,从这个角度来看,全节点数量的增加也意味着以太坊的去中心化程度和安全性更高。

三是相比于PoW共识机制对能源的巨大消耗,以太坊2.0采用PoS共识机制是一种更加环保和绿色的选择,不需要消耗大量的能源来维护系统运行。

以太坊2.0对参与Staking的要求

HUSD最新审计报告:托管账户储备超1.14亿美元,累计发行16亿:据美国独立审计公司的审计报告显示,合规稳定币HUSD截至美东时间6月30日的实际发行量与托管在银行的美元储备1:1锚定,均达114,905,850.54美元(约1.149亿美元)。截至目前,HUSD累计发行量已经超过16亿美元。

?

HUSD是Stable Universal基于以太坊发行的合规稳定币,与美元1:1锚定。目前已经在数字资产交易、支付、DeFi等场景中落地,并因安全、稳定、便捷等性能成为倍受欢迎的新兴稳定币。[2020/7/13]

与目前以太坊生态中矿工的角色类似,以太坊2.0的验证者承担了处理交易并打包出块的责任。验证者的工作包括提议新区块和证明其它验证者提议的区块。每个区块的验证者都是信标链从一个很大的验证者集合中选择出来的。

以太坊2.0通过随机数发生器进行随机选择验证者,被选中的?128?个验证者将组成一个委员会,负责创建新区块并获得相应出块奖励。每?64?个区块后,信标链会重新随机选择验证者。这种定期且随机的选择验证者的方法可以最大限度地防止恶意节点之间进行串谋。

需要指出的是,以太坊2.0也分为几个阶段来实施,在以太坊2.0的阶段0?并没有设计分片,从阶段1?开始会加入分片的设计,信标链需要为每个分片都选择出验证者委员会。

参与Staking的门槛很低

为避免其它采用PoS共识机制的公链出现的中心化问题,以太坊2.0极大地降低了普通用户参与Staking的门槛,以太坊用户只需通过智能合约抵押?32?个ETH就可以成为验证者。同时,32个ETH也是每个账号参与Staking的数量上限,如果用户持有的ETH数量大于32,超出的余额部分不会带来任何收益,那么用户必须将这些ETH分配到不同的账户中,这个要求将中心化参与带来的利益降到最低。并且,以太坊2.0对硬件的要求也不高,普通个人电脑就可以满足要求。

以太坊2.0极大地降低了普通用户参与Staking的门槛,这是以太坊2.0与其它采用PoS共识机制公链的显著区别。

下面两个表分别是?EOS?和?TRON?的超级节点得票情况。从表中可以看出,排名前十位的超级节点的得票率都超过1%。虽然得票数并不等同于自身持有这些代币,但是普通用户是肯定没有资金和资源获得这么多投票,他们参与出块的途径只能是选择加入?Staking矿池。显然,虽然这些公链也采用PoS类共识机制,但是它们的中心化问题已经非常突出。

动态 | 东方财富:公司持续跟踪区块链领域最新技术趋势:东方财富董秘在回答用户提问时称,公司持续跟踪区块链领域最新技术趋势,在符合国家法律法规及相关规定要求的前提下,积极开展区块链技术研究及开发工作,继续做好区块链信息服务备案申请工作,不断充实区块链技术储备,为区块链技术推向应用夯实基础,为用户提供更优质可靠的服务。[2019/10/31]

EOS超级节点得票情况,数据来源:EOSTracker

TRON超级节点得票情况,数据来源:tronscan

以太坊2.0设置的诸多限制条件都是为了尽可能保证整个系统的去中心化,这种近似于严苛的要求其实是不利于持币大户参与Staking的。而EOS和TRON采用DPoS共识机制,保障了生态中的持币大户的利益。下表是对主流公链进行的简单对比,以太坊2.0设置的诸多限制条件的原因可以从下表中探究一二。

ETH、EOS和TRON的对比,数据来源:区块浏览器,CoinMetrics,DApp.com,2020年2月6日

可以看出,以太坊在地址数量、DApp数量、日活和市值方面都远超过EOS和TRON,同时,ElectricCapital在2019年发布的一份报告显示,以太坊社区的开发者数量是任何其他公链开发者数量的?4倍以上。正是以太坊在区块链领域的巨大优势和接受程度,让以太坊有底气相信,即使对Staking做出严格的限制条件,还是会有大量的用户愿意参与其中。

区块链项目市值和开发者数量,数据来源:ElectricCapital

参与Staking的收益

对于采用PoS共识机制的公链,用户参与Staking的代币数量越多,作恶者的作恶成本就越高,整个网络就会越安全。对于以太坊2.0也是如此,生态中的验证者越多,抵押的ETH数量越多,以太坊就会越安全。

以太坊2.0的出块奖励是促使用户参与Staking的动力。以太坊会通过出块奖励的方式增发代币,在PoW共识机制阶段,普通用户没有能力自己参与挖矿,持币用户的利益会因ETH增发受到损失;采用PoS共识机制后,普通用户可以参与Staking,可以抵消ETH增发带来的损失。为了吸引更多的用户参与Staking,以太坊2.0将验证者的年收益率与抵押的ETH数量挂钩。当系统中抵押的ETH数量较少时,验证者的年收益率会很高,随着抵押的ETH数量增多,验证者的年收益率会降低。

下表是?EthHub?给出的ETH年增发量,表中给出的增发量是最大值,如果验证者受到惩罚的情况出现,实际增发量会比这个数据小。

ETH增发量,数据来源:EthHub

从表中可以看出,当抵押ETH数量较少时,验证者的最大年收益能达到?18%,这是一个非常有吸引力的收益,会让更多用户参与进来。当抵押ETH数量较多时,验证者的最大年收益降到2%以下,这个收益对部分持币大户的吸引力不高,可以在一定程度上避免他们抵押大量代币获得收益。根据VitalikButerin的粗略估计,以太坊2.0可能会锁定大约?1000万个ETH。

ETH的通胀率,数据来源:etherscan,计算时间是每年1月1日

ETH的通胀率在逐年降低,2019?年的通胀率为?4.76%。从上文「ETH年增发量」一表中可知,采用PoS共识机制后,ETH的通胀率会进一步下降。

以太坊2.0带来的影响

以太坊在区块链领域的影响力非常大,以太坊2.0从PoW共识机制转为PoS共识机制会对生态中所有的参与者带来影响,包括矿工、节点服务商、交易所和监管机构等。

矿工

以太坊2.0共识机制的改变对矿工的影响是最大的。虽然以太坊2.0不会立即停止PoW挖矿,会让两条链并行一段时间,但是后续挖矿难度会逐渐升高,促使矿工放弃挖矿,最终以太坊还是会完全转成PoS共识机制。届时,矿工所持有的矿机、建设的矿场和其他设备都不能在以太坊生态中发挥作用。

矿工接下来可能选择的道路有三种:

一是完全放弃挖矿,追随以太坊2.0在新的玩法中找到定位,矿工会遭到很大的损失;

二是用现在的矿机和设备去挖类似于ETC?这样的代币,离开以太坊的社区;

三是矿工联合起来对以太坊进行硬分叉,在分叉后的链上继续采用PoW共识机制进行挖矿。

节点服务商

以太坊2.0对于所有的?PoS节点服务商都是一个不能错过的机会,也是一个非常大的挑战。

从下表中可以看出,相比于PoS节点服务商的热门项目EOS、TRON、Tezos和Cosmos等,以太坊的市值要比这些项目市值的总和还要大,以太坊2.0会直接成为市值最高的PoS项目,并且,后续参与以太坊Staking的用户也会非常多。因此,以太坊2.0对于所有的PoS节点服务商都是一个不能错过的机会。

热门PoS项目的市值,数据来源:CoinMarketCap

但是,前文讲到过,以太坊2.0要求每个账户中抵押的ETH数量是32个,这对于节点服务商来讲是一个很大的限制。对于其它PoS项目,节点服务商只需要几台大型服务器就可以运行。但是对于以太坊2.0,节点服务商可能需要同时运行成百上千个机器和账户,这对于服务商的运维能力提出了很高的要求。

同时,节点服务商还需要对不同客户提供不同的服务。对于持有ETH数量较多的大客户,服务商需要帮助大客户分配ETH到多个不同的账户;对于持有ETH数量不足32个的小客户,服务商需要帮助小客户之间进行合并。对于规模较大、信誉较好的节点服务商,这些工作可以通过中心化的方式实现;对于规模较小的服务商,需要通过智能合约来吸引用户。并且,节点服务商之间也存在着激烈的竞争。因此,以太坊2.0对于所有的PoS节点服务商都是一个不小的挑战。

交易所

以太坊2.0的共识机制改变对于交易所来讲不会有特别大的影响。目前,很多交易所建立了自己的PoS矿池,使用用户托管的数字货币进行Staking获得利润。以太坊2.0的共识机制改变之后,这些交易所矿池肯定也会参与Staking。

监管机构

对于以太坊,美国证券交易委员会曾经明确表示,ETH不属于证券型数字货币;在新加坡、日本和欧洲,ETH也一直被视为支付型数字货币或应用型数字货币。ETH面临的监管政策风险很小。

但是,以太坊2.0的共识机制改变之后,监管机构对以太坊的态度可能会发生变化。2019年11月,美国商品期货交易委员会主席希思塔伯特表示,他们正在与?SEC?就以太坊2.0的潜在交易进行重新评估分析。假如以太坊2.0被评估为证券型数字货币,那么会对ETH以及整个数字货币市场带来重大影响。当然,以太坊团队也会在这个问题表达有利于自己的观点。

思考和总结

以太坊2.0有很多改进的地方,共识机制由PoW转为PoS是其中一个重要变化。提高整个系统的去中心化程度和提高可扩展性是以太坊2.0改变共识机制的主要原因。

为避免其它采用PoS共识机制的公链出现的中心化问题,以太坊2.0极大地降低了普通用户参与Staking的门槛。同时,32个ETH是每个账号参与Staking的数量上限,这个要求将中心化参与带来的利益降到最低。以太坊在区块链领域的巨大优势和接受程度,让以太坊有底气对Staking做出严格的限制条件。

以太坊2.0共识机制的改变会对生态中的矿工、节点服务商、交易所和监管机构产生不同的影响。各方需要提前对共识机制的变化做好相应的应对措施。在监管政策方面,目前还没有明确的定论,暂时不需要对政策风险过于敏感。

以太坊2.0是以太坊发展的重要阶段,从长远来看,以太坊2.0改变共识机制是有利于以太坊发展的。从以太坊2.0的测试情况来看,以太坊2.0会在近期顺利推出,这意味着以太坊会继续挤压其它公链的生存空间。以太坊2.0具有很强的竞争力,以太坊生态的繁荣和社区的众多开发者是以太坊保持领先地位的关键。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-2:857ms