【得得白话】以太坊完成最终升级的路上,为何要换共识机制?

2100 天前
1483

图片来源/视觉中国

2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,这个有着智能合约功能的公共区块链平台走入大众的视野。作为区块链底层开发平台,为了能够让自身网络更好的满足DApp开发需求,以太坊需要不断“升级”来解决当前网络存在的问题。而硬分叉就是“升级”的途径。

在以太坊的“升级”中,需要经历四个主要阶段:前沿(Frontier)、家园(Homestead)、大都会(Metropolis)、宁静(Serenity)。

目前的大都会阶段包含拜占庭硬分叉和和即将到来的君士坦丁堡硬分叉,而这个阶段也就是将以太坊从PoW(工作量证明共识机制)向PoS(权益证明共识机制)过渡的过程。

那么,以太坊更改前后的共识机制有什么区别?

首先来了解什么是共识机制。简单来说共识机制在区块链网络内可以起到两个作用:1、决定谁负责生成新区块;2、维护区块链统一。

以太坊前期所采用的PoW(工作量证明机制)就像是按劳分配:多劳多得,少劳少得。矿工们使用算力挖矿,算力越大,能挖到数字货币的概率也就越大,同时也可以决定区块链主链的方向。这个机制同样规定,计算量最大的链条为主链条,如果有人恶意破坏,那就需要掌握全网超过50%的算力,付出高昂的代价。

PoW(工作量证明机制)有效可靠,并且多劳多得的方式更为公平,但是却有一个弊端:会浪费算力。举一个例子,两个人参加一个魔方比赛,胜利者只能是一个人,这就导致了另一个人耗费了多余的时间和精力。在挖矿中,付出多余的算力则意味着消耗了电力去做无用功,不仅浪费时间,而且按照现在的电价,便是一笔不小的金钱支出。为了解决这种浪费资源的情况,PoS(权益证明机制)诞生了。

PoS(权益证明机制)更像是贵族制度,谁的权力大谁就拥有特权。在PoS(权益证明机制)中,谁拥有的币更多,谁挖矿成功的概率也就更大。若要破坏这个系统,则需要拥有超过50%的币。比起拥有算力来看,拥有了数量足够多的币,破坏系统反而得不偿失。从防御角度来看,利益强相关的PoS(权益证明机制)更牢靠一些。

为什么以太坊要更改共识机制?

2018年12月10日,以太坊创始人Vitalik在推特上宣称,未来采用基于权益证明 (PoS) 分片技术的区块链“效率将提高数千倍”。

共识机制的转变,可以使以太坊网络实现扩容和提高其处理速度,性能得到进一步提升。从开发者角度看,共识机制的转换对于以太坊来说就是一件好事。

对于专门挖掘以太币的矿工来说,共识机制的转换则并不是一件好事。君士坦丁堡硬分叉升级协议中有这样一条:将块采矿奖励从3ETH减少到2ETH,以及将难度炸弹延迟12个月。也就是说,挖矿难度增大的同时收益更低了,新的PoS(权益证明机制)对于依靠算力获得收益的矿工也不够友好。

但不同于诞生初便定位要改变货币世界的比特币,以太坊似乎志不在创造新的数字货币去分一杯羹,它希望成为一个更能展现区块链技术的平台。然而DPoS机制的出现,使得EOS、Tron等公有链表现亮眼,在游戏浪潮兴起时成为大多数开发者的选择。即使作为“先驱”拥有大量的开发者做后盾,但以太坊更应该加快步伐,给予开发者良好的开发体验才是硬道理。

完成“大都会”阶段的以太坊即将面临所谓的“冰河时代”,在该网络上创建新区块的难度将会不断提升,最终减慢直至完全停止。共识机制转换这场技术社区与矿工组织的分裂实验即将到来,以太坊未来将走入“宁静”。但愿在这寒冬之下,这一次的硬分叉能够真正的不同于BCH,有一个完满的结局。