在未来的某一时刻(我们还不能确定具体什么时候),以太坊将会从POW(proof-of-work工作量证明)共识算法转换到Casper这个开发者绞尽脑汁建成的POS(proof-of-stake权益证明)系统。
或许对于不太熟悉以太坊的人来说,这只是一个微不足道的改变。但事实上仅更改这么一个小小的参数,就会带来巨大的影响。当这一网络协议更改生成时,以太坊区块链就会发生硬分叉,这也就是说,在短时间内会有两个网络——新老网络共存。
到那时,以太坊的战略目标就应该是说服大多数的用户更新到POS系统。否则,以太坊极有可能会创造出另一条区块链,如上次硬分叉时产生的Ethereum Classic一样。
表面上,让那些使用以太坊网络的公司进行切换并不是一个问题。毕竟,POS的速度更快、扩容能力更强,消耗的能量也远少于POW
对于以太坊社区的大多数人来说,Casper看上去是一桩很不错的买卖。当然,除非你是一个矿工。
那是因为POS不由挖矿决定。它把创建下一个区块的任务交给区块链上以太坊的持有者,这相当于剥夺了矿工的工作。
定时炸弹
但是,一旦以太坊的算法发生变化,问题也会随之产生。
问题有两个:一是Casper是否能按计划运作。这种情况下,以太坊只得推迟变化。二是矿工是否会继续在旧链上挖矿。但以太坊一直以来就有应对的方案——一个叫做“困难炸弹”的设定。
困难炸弹建成于以太坊网络创建伊始。其设计旨在给开采区块制造困难(随着时间的推移越来越困难)。这种放缓模式最早是设定为逐渐开展式,但一旦改变为Casper,它就会开始发力。
当挖矿的成本日益上升时,矿工就无法生产出足够的区块。这将导致开采区块的时间延长,矿工的收益减少。最终,网络变得毫无用处。
至少计划如此。
矿工的苦恼
虽然这听起来像是个不祥之兆,但矿工们似乎不大关注。
在云挖矿公司Toomim兄弟的投资业务中,以太坊占据着很高的比例,。
其联合创始人Jonathan Toomim告诉CoinDesk,困难炸弹很大程度上影响了他的购买决策。在以太坊更新之前,他必须把用于购买硬件的成本收回来。
Toomim还指出,万一开采的以太坊无法盈利了,他就会转而开采像Zcash或 Ethereum Classic这样有类似机制的币。
但那样的话,以太坊的麻烦就来了。
如果在更新之前,一大批的矿工离开了以太坊网络,这会给以太坊的主区块链(绝大多数用户在其中活跃着)带来安全上的隐患。
Toomim说:
“只要以太坊的生存不受到威胁,我们就将转向更多有利可图的币。也就是说,假设硬分叉按计划进行(为了更新为POS,或者更糟,为了延迟炸弹),我们就会挖别的币。”
大冰河世纪
以太坊困难算法开始于2015年8月份,作为”Frontier”补丁(以太坊网络的第一个版本发布)中的核心命令。
以太坊当时的COO Stephan Taul当时曾在博客中写道:从第200,000区块开始,挖矿就会越来越困难。因此到2016年底,以太坊挖矿将进入“冰河期”,也就是说网络将会冻结。
但是在不到一年后(2017年6月),这个冰河期会被延迟了,部分原因是为了给Casper留出更多的开发时间。
以太坊联合创始人Vitalik Buterin在红迪网(Reddit)写道:
“因为上一次分叉中以太坊困难调整算法有所改变,冰河期将会到来地非常缓慢。”
那么到底有多慢呢?这种困难调整每1000个区块会发生一次。
目前,区块时间平均为14秒,而去年的数字一直在15秒左右。根据Buterin三个月前的统计数字,到今年8月中旬,这一数字又将翻倍到30秒。
到2025年,区块时间可能会达到14分钟。
30秒的区块时间对于一些人来说或许并不是很长,尤其是把它同比特币的10分钟相比,但是对于那些在以太坊网络上运行应用软件的客户来说,这是非常令人苦恼的。
冷静
然而,一些以太坊用户表示,这种暂时的缓慢是可以忍受的,因为更新后的POS速度更快。
利用以太坊网络运行的游戏平台——FirstBlood的主要开发者Zack Coburn表示自己并不惊讶。
他告诉Coindesk说:“我们不是非常依赖于高频次的交易,所以一个30秒的区块时间不是什么大问题。”
但也有人有不同的看法。
Casper区块链的开发者Rick Dudley认为,区块时间中的任何更改都是一件大事。如果区块时间攀升到2分钟,那么困难炸弹将对企业发展产生严重的影响。
“是的,我认为这是相当不利的。从15秒到2分钟是极为痛苦的。我认为人们很容易对事情的糟糕程度作错误的解释。”
他指出,但只有出现可行的替代选择时——POS,这个困难炸弹才会爆炸。
在这一点上,Dudley认为,说服用户进行升级不会有问题。他总结道:
“如果让你在降低区块时间的POS网络和增加区块时间的之间进行选择,还有必要去选择增加区块时间的网络吗?”