然而,如果 EIP-1559 只有 Base Fee,又会带来另一个严重问题:矿工舞弊。这类问题最常见的方式有两种:一是矿工可通过自己生成交易来抬高 Base Fee (毕竟 Base Fee 是由固定公式调控),由此使自己获利,但这严重损害了用户的利益,并且容易带来网络的堵塞;二是通过与用户串谋,达成「链下交易」 的方式,来使自己获益,但这使得 ETH 在以太坊上的地位被削弱。 基于以上原因,EIP-1559 设计了最具争议的 Base Fee 销毁机制。Base Fee 不支付给矿工而是进行销毁,这完美地解决了上述的矿工舞弊问题:首先,矿工很难再通过自己生成交易来牟利,因为他们不能只将自己的交易塞进一个区块中而不消耗费用;其次,「链下交易」以后将不再可行,它巩固了 ETH 作为支付使用以太坊的唯一方式,防止经济抽象 。 然而,如果完全销毁所有的交易费用,那么矿工将没有动力继续打包交易;更重要的是,在以太坊网络出现堵塞时,仅有 Base Fee 的 Gas 费机制又将无法实现资源的最优配置。为此,有必要在 Base Fee 的基础上引入一笔小费作为矿工的激励,这就是 Tip。Tip 报价采用的也是一价密封拍卖机制,但相较于占 Gas 费大部分的 Base Fee 而言,Tip 只能算一个小额小费,因此其中带来的交易效率问题不会成 Gas 拍卖机制的主要问题。 Tip 的大小由用户自己决定,在以太坊拥堵时,Tip 越高的报价越容易打包上链。但 Tip 的报价并非没有限制,因为 EIP-1599 有一个价格上限(Fee Cap),代表用户愿意为交易打包进区块所支付的最高费用,确定了 Fee Cap,也就确定了 Tip 的上限。 至此,EIP-1559 拍卖机制正式成型:Gas 费用被拆分用 Base Fee 和 Tip 两部分,其中 Base Fee 部分由协议公式根据区块情况计算得出,并且最后被销毁;Tip 部分的大小由用户决定,最后支付给矿工。 当然,需要注意的是,除最重要的拍卖低效率问题外,EIP-1559 还解决了其他两个低效问题:Gas 费用的高波动和用户延迟较长问题,这两个问题本质上都是区块的 Gas 上限造成的,所以最后通过区块松弛机制来缓解。这里因为篇幅的原因不再赘述。 EIP-1559 的影响从上面我们可以看出,EIP-1559 主要是为了解决当前以太坊 Gas 交易效率低下而提出的新方案。当然,由于争议性的 Base Fee 销毁机制,在一定程度上改变了以太坊现有的利益分配格局。从现实上看,EIP-1559 能带来以下影响: 直接影响: 提高以太坊 Gas 拍卖效率,改善用户报价体验; 防止矿工舞弊,保证交易的顺利进行 (责任编辑:admin) |