在以太坊矿工投票赞成把燃气上限提高25%(从1千万到1千2百5十万)后,最近以太坊链上使用的总燃气值创出了新高。
由于波思路的BDN网络已被许多以太坊矿池和服务提供商采用,这为波思路的以太坊网络活动分析提供了独特视角。我们希望和大家分享见解,其中最重要的的一点是,数据显示最近的燃气上限上调还是非常保守的,目前的网络完全可以支持更大的调整。
需求依然旺盛
理论上区块燃气上限增加25%后可以使以太坊网络的吞吐能力从过去的35笔交易每秒提高到44笔交易每秒。以太坊的链上交易量在燃气上限上调后仍然相当稳定, 这表明燃气总量暴涨背后的原因很可能是更复杂智能合约用量的增加,这些合约消耗更多燃气。
尽管燃气上限提高了,以太坊网络的链上交易需求依然很大。在燃气上限上调25%后,以太坊的区块依然是打满的,这意味着燃气上限仍需要进一步提升。
网络依然健康
正如7V神指出,评估以太坊主网健康情况的一项重要指标是叔块率。他说:“对于所有基于中本聪工作量证明机制的区块链,任何区块都有被宣布无效的风险,比如没有进入主链,因为另一个矿池在收到最新区块前报了一个与之竞争的新区块,这产生了两个区块同时竞争的情形,而胜者只能有一个。
另一个重要的现实是区块打包的交易越多,它完成全网广播的耗时就越长。”
通过与许多矿池的紧密合作以及在以太坊网络层的运行,我们可以进一步验证网络所处的健康状态以及支持更高每秒交易处理量(TPS)的潜力。在燃气上限提高25%后叔块率并未发生显著上升。同样的情形也发生在去年9月的25%燃气上限上调(在波思路网络部署后发生的)。
- 数据来自 Etherscan.io -
两个区块同时竞争时,当其中一个被纳入最长的链,另一个就变成了叔块时,此时分叉就产生了。当分叉出现时,我们测算两个区块间的时间差异。我们用50毫秒作为最小时间单位来划分这些分叉的时间轴,它代表新区块到达矿池所需的时间。
我们可以看到几乎20%的矿池在新区块产生后的100毫秒(0.1秒)内开始挖下一个区块,在0.6秒的时候有一半的矿池开始加入行动。最后,在1.5秒内将近90%的算力已经投入新一轮报块的竞赛。
这个结果应该让那些担心上调燃气上限会导致以太坊瘫痪的人松一口气,因为我们看到调整前后的结果对比并没有显著差异。
最后,我们测算了前四名以太坊矿池的分叉率。虽然他们控制了大多数算力,但我们发现他们并非主要的分叉产生者。相反,大部分分叉来自那些最晚加入新一轮报块竞赛的中小型矿池。我们也正与他们展开紧密合作改善网络连接。
总结
尽管新增的区块空间已经被填满,以太坊网络有能力提高燃气上限。进一步上调燃气上限的需求也是非常明确的,而且它不会危害网络的安全运行。
(完)
原文链接:https://medium.com/bloxroute/ethereums-recent-gas-rate-increase-5a724a7ebfc作者:Aleksandar Kuzmanovic
作者为波思路实验室(bloXroute)联合创始人兼首席架构师。