什么是EIP-1559? EIP-1559本质上是关于以太坊网络交易定价机制的解决方案,它包括每区块网络费用的固定部分basefee(也就是基础费用,会被销毁,矿工收不到这笔费用),同时还有动态的可伸缩的区块大小设计,以应对瞬时的网络拥堵。 虽然每区块的基础费用是固定的,但是它会根据网络的拥堵情况,调节每区块的基础费用,它有一个公式用来调整基础费用的上升或下降。它会根据上一个区块所用的gas和目标gas(gastarget,也就是之前的gaslimit)来调整。当区块高于目标gas价格,基础费用上升,当区块低于目标gas价格,基础费用下降。 除了基础费用,还可以有打赏费用(小费)。在拥堵时,小费用于激励矿工将用户交易打包进区块。交易可以指定基础费用和小费的上限。这一提案还包括过渡性方案。开始时,区块的一半保留原来的竞价机制,一半采用新的费用机制,并逐渐过渡到新的方案。
这里有几个关键点: - 费用结构:基本费用+小费 - 费用流向:基本费用会被销毁,矿工无法获得;矿工的收益主要是新增区块奖励+小费 - 弹性区块:可伸缩区块用以应对网络拥堵,同时基本费用也根据拥堵情况进行调整。
为什么要搞EIP-1559? 对发生在以太坊上的交易,目前的收费方案是拍卖机制。由用户出价,矿工选择出价最高的交易,将其打包进区块。然而,这种方式存在一些问题: - 竞价的低效率:用户很难确定出价多少合适,经常会出现超额费用支付的情况。 - 延误:交易可能需要等待几个区块才能被打包进入,对用户造成延误。 - 安全性:未来交易费成为奖励矿工的主要来源,需要足够的交易规模来支撑网络的安全。
EIP-1559改变了付费结构和付费流向:将交易费用分为基本费用+小费,同时基本费用被销毁,矿工无法获得,矿