以太坊的 Gas 吞吐量问题近期引发了诸多关注。大家争论的焦点在于如何提升它,到底是提高 Gas 上限,还是缩短区块生成时间?这与以太坊网络的效率以及发展紧密相连,因此我们不得不对其予以重视。

提高Gas上限与硬件需求变化

在过去的四年里,运行验证节点所需要的硬件需求呈持续下降态势。当 Gas 上限提升到 6000 万并翻倍后,对于在带宽、计算以及存储等方面的表现,需要进行详细的研究探讨。比如,虽然以太坊的状态规模一直在持续增长,但是新硬件的成本下降速度远远快于状态每年 30GB 的增长速度,这说明存储方面的问题或许没那么严重。并且即便 Gas 上限翻倍了,硬件的成本依然在快速下降,硬件变得更便宜了。

单独的质押者将来会运行验证节点,他们可能需要的存储空间超过 2TB,实际情况或许需要 4TB。不过,因为验证者不论 Gas 上限是何种情况,都会去购置大容量的硬件,所以提高 Gas 上限对硬件需求的影响相对来说是比较小的。

存储作为潜在瓶颈的再思考

存储曾被视为在提高 Gas 上限时以太坊网络的一个重要瓶颈。以太坊的状态规模在不断扩大,这给验证者带来了一定的压力。然而从硬件发展的层面来讲,新硬件的成本下降得较为迅速。虽然单独的质押者面临着存储方面的压力,但是从整体的角度来看,存储硬件是可以进行升级的,因此存储的增长不应该对提高 Gas 上限构成阻碍。

带宽需求的变化影响

在讨论提升 Gas 上限的时候,区块大小是一个需要关注的重要方面。区块大小如果翻倍,与历史最大值以及当前平均值相比较,节点带宽会增加大概 2%到 5%。在最坏的情况中,即使区块大小从 1.7MB 翻倍到 3.4MB,带宽需求会增加 50%,不过这种增加幅度因为考虑到 DoS 攻击成本较高,是在可以接受的范围之内。

以太坊_以太坊_以太坊

EIP - 7783 能够缓解因带宽增加而带来的风险。即使存在 DoS 攻击向量,也可以通过重新定价的方式来解决。这样的话,就不用对提高 Gas 上限之后的带宽问题过于忧虑了。

计算需求面临的情况

以太坊_以太坊_以太坊

文章未明确给出计算需求在 Gas 上限提高时具体的数值变化等相关情况。然而从整体进行分析,与带宽、存储需求的变化情况类似,随着硬件持续不断地发展,硬件成本在不断下降,所以计算方面也应当处于一种相对较为乐观的状态。并且 EIP - 7783 能够在一定程度上缓解因潜在计算增加而带来的相关风险。

不同Gas上限提升方案对比

在 EIP - 7783 这种逐渐增加的机制影响下,能够考虑把 Gas 上限提升 33%,也可以提升到翻倍,这种做法是较为可行的。不过,EIP - 7782 提升上限就不太合适,因其会给分布式验证(DVT)和 SSF 带来不良影响。由于不同的方案对以太坊网络的各个方面产生的影响不一样,所以在提升 Gas 上限时需谨慎选择提升的方式。

区块生成时间的未来趋势

目前来讲,是可以提高 Gas 上限的。不过,要等分布式验证(DVT)以及 SSF 的相关问题得到解决之后,区块生成时间缩短就会成为后续的发展趋势。这意味着以太坊网络一直都在不断发展和进化,需要根据不同的阶段采取合适的调整措施。

你认为以太坊在提高 Gas 吞吐量方面所采用的策略是否足够明智?希望大家可以点赞,能够进行分享,还可以在评论区展开讨论。