以太坊区块难度开始于2016年11月开始增长,从那时开始,开发人员就一直被迫进行硬分叉以保持网络正常运行,直到过渡到权益证明算法为止。在12月8日实施的伊斯坦布尔升级前期准备中,以太坊团队再次决定推迟引爆所谓的“难度炸弹”,因为有些人认为这可能导致以太坊进入到“冰河时代”。以太坊网络会如何发生冻结?如果冻结又会有什么样的后果呢?明年一月会实施“缪尔冰川”硬分叉吗?实施之后会彻底删除难度炸弹吗?下面就让区块链网和大家一起带着这些问题,一起去寻找答案吧。
实际上,当以太坊创建的时候,开发人员一开始认为它是可以在权益证明共识算法上运行的。但是,由于实现这个想法需要的时间更多,因此以太坊网络在创立之时选择了在更为熟悉的共识算法模型——即工作量证明(PoW)上启动的。
与此同时,以太坊开发人员审慎地向以太坊引入了难度炸弹,这是一种将新区块生成过程变得更加复杂的机制,同样有助于让现行的工作量证明网络转移到权益证明网络上。按照最初的计划,以太坊难度炸弹应该在Casper新算法准备投产之后爆炸,这样将会让网络进入到所谓“冰河时代”,在这个过渡阶段,以太坊挖矿将变得非常困难且无利可图。从理论上来说,这个策略会迫使矿工“不得不”迁移到新的区块链,而不是继续坚守在旧链上。
但是,由于权益证明机制开发的速度过慢,导致以太坊2.0升级一直被延期,而在此期间,难度炸弹已经爆炸了好几次,导致以太坊团队不得不进行硬分叉,以免矿工离开对网络稳定性构成威胁。
以太坊联合创始人维塔利克·布特林(Vitalik Buterin)此前曾预测,以太坊网络可能会在2021年崩溃,因为如果难度炸弹真的“袭击”以太坊的话,整个网络就会被冻结。另一方面,尽管以太坊项目中的事件和标志性工作的开发速度比预期的要快,但权益证明网络过渡却始终未能如期完成。
2019年4月,以太坊网络难度再次增加,目前的难度值约为2,498 TH/s(1 TH/s等于 10亿H/s)。现在的情况是,如果网络难度的增长趋势保持不变,那么冰河时代到来的时间可能比指定日期要快得多——这可能会导致矿工撤离网络,引发网络可扩展能力下降,甚至导致网络崩溃。
由于君士坦丁堡硬分叉被推迟到了2019年1月,结果导致矿工每天开采出的ETH数量大幅减少,短短两个月时间,ETH供应量就减少了25%。以太坊挖矿也变得更加困难,ETH日均发行量从一月份的2万ETH下降到了三月份的1.3万ETH,最近这一指标已经下降到了11,872 ETH,而且还有进一步减少的趋势。
目前的状况已经引发了以太坊矿工的关注,事实上,如果ETH开发人员和网络参与者无法尽快找到折中方案,可能对整个以太坊网络来说,未来几个月将会是非常关键的。根据全球贸易公司Susquehanna透露,自2018年11月以来,使用显卡进行ETH挖矿的利润已为零,这意味着在不到一年半的时间里,每个GPU每月平均生产利润已经从150美元降到零。
除了受到日益增长的区块难度和市场竞争的威胁,以太坊挖矿设备行业还受到来自比特大陆及其新型ASIC蚂蚁矿机、以及ETH币价的影响,虽然身为目前市值第二大的加密货币,以太坊价格却比2017年12月的水平(1,401美元)下跌了约10倍。
如果再考虑难度炸弹被激活这个因素,可能会让以太坊挖矿变得更加无利可图,继而导致矿工离开网络,最终让大型独立矿池主导市场。另一方面,矿工撤出以太坊网络也可能威胁区块链安全,并增加51%攻击的可能性——这种情况似乎与以太坊经典(Ethereum Classic)网络非常类似。
与此同时,许多矿工似乎想把“赌注”押在另一个被称为“ProgPoW”的算法升级更新上。该算法升级可以帮助传统计算设备(比如显卡)更好地挖矿,并且压缩ASIC矿机的挖矿盈利能力。但需要注意的是,在以太坊最近实施的君士坦丁堡升级中并没有实施“ProgPoW”算法。
虽然有人说即便矿工离开以太坊网络也会有其他人来确保网络安全运行——但值得注意的是,一旦“冰河时代”全面爆发,挖矿这件事基本上会变得根本不可能了。但也有一些专家认为,难度炸弹机制是确保过渡到权益证明网络的必要步骤,不应该“吓到”矿工。区块链平台Ethereum Express首席执行官弗拉德·米勒(Vlad Miller)表示,即便难度炸弹爆发,许多矿工仍然可以继续运营,他说道:
“以太坊网络向权益证明过度是不可避免的,而且也是以太坊发展不可或缺的一步。”
弗拉德·米勒补充称,尽管目前以太坊挖矿的确变得不那么吸引人,但从长远来看,网络升级到权益证明算法是值得的,因为如果顺利完成过渡,以太坊挖矿不仅可以大幅减少电力成本,而且还能降低51%攻击的可能性。弗拉德·米勒继续说道:
“无论是冰河时代,还是以太坊2.0,都不意味着要终结矿工,他们中的许多人将转向开采其他加密货币,比如Zcash、以太坊经典等。现在开采以太坊的人,未来也没什么可担心的。但重要的是,在过渡到权益证明网络之前,矿工最好把挖矿设备成本给赚回来。”
事实上,我们还需要注意一件事:区块时间增加会导致以太坊网络处理数据的能力下降。但问题是,当前以太坊网络限制是根据区块时间精确设置的,当然啦,如果有必要,这些限制也是可以更改的。唯一的负面影响可能是交易确认时间可能会有所增加。对于以太坊来说,一分钟的交易确认时间可能是一种可行的方法,特别是作为一种临时措施的时候,但即便如此,相比于释放一个区块需要十分钟的比特币网络而言,也是快了许多。
但是,如果以太坊硬分叉再次延迟,则可能会对网络带宽产生负面影响,并导致费用增加,网络复杂性会让区块生产时间提升到两分钟——要知道,现在以太坊区块的平均生成时间大约为15秒,费用基本上稳定在0.5美分左右。
不仅如此,以太坊挖矿难度如果出现指数级增长,也会让新代币提取时间增加到令人无法接受的地步。这种状况引发的结果就是:区块生成的速度会变慢、交易确认时间会增加,从而使得以太坊网络变得非常缓慢,甚至不得不停止运行。
随着冰河时代的临近,以太坊网络的可扩展性将会进一步下降,这对于去中心化应用程序来说并不是件好事。如今,以太坊区块链已经成为众多去中心化应用程序的避风港,有自主发行代币的区块链游戏和项目,也有日益流行的去中心化金融解决方案。但是,随着去中心化应用程序数量的增加,以太坊区块链上的交易数量也变得越来越多,也因此引发了网络堵塞的问题。
Gnosis是一家以太坊网络应用程序开发预测公司,该公司产品经理埃里克·康纳(Eric Conner)认为,去中心化应用程序可能最容易受到难度炸弹的冲击,他说道:
“对于去中心化应用程序来说,难度炸弹可能不会产生直接影响,但是由于难度炸弹爆发将让以太坊区块链每天产生的数据区块变得越来越少,网络上的交易费用会缓慢上涨,因此从长远来看,去中心化应用程序的使用成本将会逐渐变高。”
就目前而言,我们并不知道以太坊开发人员能否找到一个折中的解决方案,但伊斯坦布尔硬分叉可能造成的后果会是问题变得更加复杂,介入难以得到有效解决。一切去中心化项目(比如Aragon和Cyber Network)透露非常担心伊斯坦布尔升级会破坏他们的智能合约,有些网络内的项目运营成本甚至会增加30%。
最近,以太坊开发团队又提出了一个名为“缪尔冰川”(Muir Glacier)的新硬分叉,而且再次提出了延迟难度炸弹的问题。不过,这次硬分叉升级讨论并没有局限在开发人员之间,而是把矿工和其他市场参与者都纳入了进来。
据悉,这次讨论的潜在解决方案包括了两个议题:延迟难度炸弹和彻底删除难度炸弹。以太坊开发人员阿列克谢·阿克胡诺夫(Aleksey Akhunov)表示,“缪尔冰川”这种机制带来的风险和收益比例并不是很高。
今年年初,前以太坊客户端Parity开发人员Afri Schoedon提出一个新建议:彻底放弃难度炸弹,并且从以太坊协议中删除该机制,这样就不用每次都延迟了。Afri Schoedon补充说道:
“就个人而言,我已经不想再处理难度炸弹了。以太坊‘宁静’今年肯定不会发生了,也许明年也不会发生,那为什么每次还要这么麻烦处理难度炸弹呢?”
但是,并非所有人都同意彻底删除难度炸弹这种观点,Walleth Android钱包创建者Marcus Ligi就是其中之一。Marcus Ligi认为,完全删除难度炸弹将导致以太坊网络升级实施频率下降,这样一来,矿工就没有动力去更新自己的软件和设备了,并会导致网络速度大大减慢。不仅如此,完全删除难度炸弹还将加大以太坊区块链顺利更新过渡到权益证明算法的风险。
尽管以太坊开发人员尚未就使用难度炸弹的长期计划达成一致,但在短期内,他们决定将该机制推迟几年。
“缪尔冰川”协调员詹姆斯·汉考克(James Hancock)解释说,“缪尔冰川”硬分叉可能会将难度炸弹推到最大程度,这意味着在这次硬分叉中,开发人员将了解是否有必要修改“冰河时代”机制,以便确定究竟是要再次延迟难度炸弹还是彻底删除难度炸弹?
区块链解决方案公司PegaSys产品经理蒂姆·贝科(Tim Beiko)透露,“缪尔冰川”将会在区块高度 9,200,000 实施,预计时间是2020年1月6日。如果硬分叉顺利实施,将会把难度炸弹冻结,直到400万个新区块再被开采出来,这意味着以太坊至少未来几年内不会收到冰河时代的威胁了。
对此,以太坊网络应用程序预测开发公司Gnosis产品经理埃里克·康纳表达了自己的期许:
“缪尔冰川让以太坊网络在区块高度9,200,000之前都不会对矿工产生太大影响,我们能想到最糟糕的情况,就是区块时间变成18秒,但这不足以引起问题。”
以太坊基金会核心开发联络人哈德森·詹姆森(Hudson Jameson)持相同观点,并补充说以太坊的用户和矿工应该知道难度炸弹并不会对他们构成重大威胁,他最后说道:
“虽然难度炸弹肯定会让人烦恼,但这件事本身并不重要,问题会在一月份缪尔冰川时得到快速修复。过去,我们一直在延迟发布难度炸弹,并计划在一月份缪尔冰川网络升级的时候再次延迟。下一次难度炸弹延迟代码将会设置更长时间的延迟,我们还讨论了缪尔冰川实施之后如何处理难度炸弹的不同选择。”
本文部分内容编译自cointelegraph