以太坊改进提案EIP-1559是什么?内容有哪些?

2024-01-04分类:以太币(ETH) 阅读(


以太坊(Ethereum)是一种基于区块链技术的智能合约平台,也是目前最受欢迎的加密货币之一。以太坊的发展和改进需要社区的共识和协作,因此有一种机制叫做EIP(Ethereum Improvement Proposal),即以太坊改进提案,用于向社区提出新的功能或变更,并进行讨论和决策。

EIP-1559是一种重要的以太坊改进提案,由以太坊联合创始人Vitalik Buterin和EthHub联合创始人Eric Conner于2019年4月正式提出,旨在优化以太坊的费用市场系统,提高交易的用户体验(UX),增强ETH的经济效益,并提升以太坊的安全性。

EIP-1559的核心内容是引入了一个基础费用(BASEFEE)的概念,用于替代原来的首价拍卖(first-price auction)的费用模式。首价拍卖的费用模式是指用户为了让自己的交易被优先打包到区块中,需要竞争性地提高自己的手续费(gas price),从而给矿工(miner)提供更高的激励。这种模式存在以下几个问题:

- 费用超额支付(overpayment):用户往往会为了避免交易延迟或失败,而支付高于市场价的手续费,导致费用的浪费和不公平。

- 费用波动(volatility):用户很难预测交易的手续费,因为它取决于网络的拥堵程度和其他用户的出价,导致费用的不稳定和不确定。

- 交易延迟(delay):用户如果支付的手续费低于市场价,可能会导致交易长时间等待或被拒绝,影响交易的效率和体验。

基础费用的引入是为了解决这些问题,它是由以太坊协议根据网络的使用情况自动调整的一个最低手续费,用于保证交易被打包到区块中。基础费用的计算方式是根据上一个区块的gas使用量(gas used)和目标gas限制(gas target)来确定的,如果上一个区块的gas使用量超过目标gas限制的一半(即50%),那么基础费用就会上涨,反之则下降。

基础费用的优点有以下几个方面:

- 费用简化(simplification):用户不需要再自己估算和输入手续费,只需要按照基础费用支付即可,或者设置一个最高愿意支付的费用上限(fee cap),由协议自动选择合适的手续费,简化了交易的流程和体验。

- 费用稳定(stability):基础费用是根据网络的实际需求动态调整的,能够反映出交易的真实市场价值,避免了过高或过低的手续费,提高了费用的可预测性和合理性。

- 费用销毁(burning):基础费用是以ETH代币支付的,而且支付后会被永久销毁,而不是给矿工,这样可以减少ETH的流通供应,提高ETH的稀缺性和价值,从而增强ETH的经济效益和吸引力。

除了基础费用之外,EIP-1559还引入了一个小费(tip)的概念,用于给矿工额外的激励,让他们优先打包某些交易。小费是由用户自己设置的,可以根据自己的需求和紧急程度来决定。如果用户想要让自己的交易更快被确认,可以支付更高的小费,反之则可以支付更低的小费。小费是完全归矿工所有的,不会被销毁。

小费的作用有以下几个方面:

- 费用灵活(flexibility):用户可以根据自己的交易需求和预算,自由选择支付多少小费,而不是被动地接受基础费用的规定,增加了费用的灵活性和选择性。

- 区块扩容(expansion):EIP-1559还允许区块的大小在一定范围内根据网络的拥堵情况进行动态扩容或缩容,最大可以达到目标gas限制的两倍(即200%),这样可以增加区块的容量,让更多的交易被打包,提高网络的吞吐量和效率。

- 矿工补偿(compensation):由于基础费用的引入,矿工的收入会有所减少,因此小费可以作为一种补偿,让矿工在高峰期获得更多的收入,维持矿工的积极性和网络的安全性。

综上所述,EIP-1559是一种对以太坊费用市场的重大改革,它可以带来以下几个方面的好处:

- 提高交易的用户体验,简化和稳定手续费,减少交易的延迟和失败。

- 增强ETH的经济效益,通过费用的销毁,提高ETH的稀缺性和价值,增加ETH的需求和持有。

- 提升以太坊的安全性,通过小费和区块扩容,激励和补偿矿工,防止网络的拥堵和攻击。

EIP-1559已经在2021年8月5日的伦敦硬分叉(London hard fork)中正式激活,这是以太坊发展历程中的一个重要里程碑,也是为了迎接即将到来的以太坊2.0的一个重要准备。

Tags: