以太坊网络区块Gas限额提升至历史新高
自上周四以来,以太坊网络中顶级矿池已悄然达成共识,将每个区块的Gas限额从10,000提升至12,500,这是该网络运营至今的最高Gas限额。这一举措有望提升网络的交易处理能力,帮助其应对新的交易活动高峰,但这并不意味着以太坊的交易费用将会降低。
矿池集体行动
与网络中的其他参与者一样,矿工不能直接更改以太坊的代码——至少需要先通过以太坊改进提案(EIP)流程。然而,他们有权通过在上一个区块的基础上增减0.1%来调整区块Gas限额。
截至发稿时,矿工们对提高区块Gas限额的投票似乎达成了一致。Etherscan数据显示,三大矿池Ethermine、Spark Pool和F2Pool(合计占网络算力约57.2%)都在协同提升整体区块Gas限额。
潜在影响与争议
Ethermine背后的矿场公司Bitfly在推文中表示,此举可能使以太坊用户受益。该公司写道:"理论上,这意味着以太坊网络现在每秒能够处理约44笔交易,而不是之前的约35笔。"并称这是"社区的又一个重要里程碑"。
从技术层面来看,区块Gas限额是指单个区块中可以包含的最大Gas量(即交易费用)。理论上,这意味着矿工可以在不影响用户支付Gas价格的前提下,在每个区块中处理更多交易。
然而,以太坊开发者警告说,提高区块Gas限额实际上可能导致整体Gas价格上涨。以太坊核心开发者Peter Szilagyi指出:"人们会使用所有可用的Gas,并用各种无用信息填充它。如果扩展性依赖于增加更多Gas,那么我有坏消息要告诉你。"
潜在风险
提高区块Gas限额还伴随着其他风险:
- 可能增加叔块(uncle blocks)的数量,这些重复区块虽然能获得奖励,但不会被主链接受
- 可能导致网络更加中心化,因为更快的区块信息增加速度会提高存储完整以太坊网络副本的成本
- 可能使网络更容易受到拒绝服务(DOS)攻击,因为更高的Gas限额意味着网络需要处理更大量的计算
历史经验
这并非以太坊矿工首次投票提高区块Gas限额。在以太坊历史上,这一限额已经更改过五次,矿工普遍将其视为提升交易容量的简便方法。在2017年ICO热潮期间,矿工投票将限额从每个区块4,000提升至6,500。最近一次调整是在2018年9月,从8,000提升至10,000。每次调整后,Gas价格都保持稳定或上涨,这对期待降低交易成本的用户来说可能不是好兆头。
以太坊开发者Lefteris Karapetsas对此评价道:"这似乎是想让ETH1.x尽快变得不可用。"