以太坊实践:EIP - 1559、客户端使用与网络搭建
1. EIP - 1559 机制解析
EIP - 1559 在一定程度上缓解了高额交易费用问题。需要注意的是,它并非旨在降低 gas 费用,而是帮助用户更好地预测费用,避免过度支付,从而随着时间推移减少总体费用支出。
EIP - 1559 是伦敦升级的一部分,它强制要求支付每 gas 单位的基础费用,旨在平衡供需关系。这部分费用会被永久销毁,有助于降低以太币的通胀率。基础费用会根据“目标”在每个区块进行重新校准。通过改变最大 gas 限制,区块大小可以扩展。若区块大于目标大小,费用会提高;反之则降低。除基础费用外,用户还可以给矿工支付小费以优先处理交易。
然而,随着区块大小的增加,可能会出现拒绝服务(DoS)攻击,即网络可能被连续的大尺寸区块淹没。EIP - 1559 使 gas 费用计算更具可预测性,提升了用户体验,减少了用户的过度支付。
高交易费用本质上是由可扩展性问题导致的,即固定的区块大小和供需机制。当网络繁忙时,固定的区块大小会导致用户的交易长时间等待被打包进区块。虽然有一些看似简单的解决方案,如设定固定费用、严格的共识驱动的通用交易排序以及灵活的区块大小,但如果因固定费用限制使矿工失去激励,他们可能会离开区块链。
EIP - 1559 基于三个变量工作:
- baseFeePerGas :这是区块结构中引入的新字段,代表交易被包含在区块中必须支付的保留价格。在 EIP - 1559 下,区块大小可根据网络需求在达到 3000 万 gas 的限制前进行增减。基础费用根据前一个区块计算,这使得用户更容易预测 gas 费用。计算基于
超级会员免费看
订阅专栏 解锁全文
1042

被折叠的 条评论
为什么被折叠?



