原文标题:《EIP-1559 故障:揭开伦敦硬分叉的神秘面纱》 2021 年 8 月 5 日,伦敦硬分叉见证了以太坊区块链到目前为止最大的更新之一:EIP-1559,它改变了收费市场在网络上的运作方式。引入了一种新的基本费用,该费用被销毁而不是支付给矿工,而且用户现在可以指定交易的最高费用和优先费用,而不是 Gas 价格。 在本文中,我们将介绍 EIP-1559 所做的所有更改,以及它们对我们的意义。 EIP - 1559 是什么 ?此前,以太坊的收费市场基于首价拍卖。由于过去所有的交易费用都归矿工所有,一般来说,「出价」(Gas 价格) 最高的交易将首先得到确认。EIP-1559 改变了这一点,通过为所有交易引入每 Gas 单位的基本费用,使交易费用更加稳定和可预测,这是用户为每笔交易支付的最低费用。根据当前的网络拥塞情况(区块的完整程度),基本费用可以上升或下降。 基本费用会根据区块的完整程度而波动 区块的「完整度」由区块中所有交易使用的 Gas 量决定。如果一个区块的目标 Gas 使用量是 1500 万,并且有四个交易分别使用 500 万 Gas,这意味着该区块的总 Gas 使用量高于目标,因此基本费用将上升。如果只有一笔交易使用了 500 万 Gas,基本费用就会下降。 基本费用没有支付给矿工,而是被销毁了。除了基本费用,用户可以选择支付优先费用 (「小费」),支付给矿工。一般来说,这可能是一个小的数量 (如 1-2 Gwei),只有在网络拥塞时是必要的。 新的交易方式为了使这些更改成为可能,EIP-1559 引入了一种基于 EIP-2718 类型交易信封的新交易格式。 0x2 || RLP([chainId, nonce, maxPriorityFeePerGas, maxFeePerGas, GasLimit, to, value, data, accessList, signatureYParity, signatureR, signatureS]) 这种新格式的交易类型是 0x2,有效载荷是 RLP 编码的,类似于旧式交易。该类型和旧式交易之间的区别如下 :
旧式交易 (「type-0」交易) 仍然可以工作,但(通常)会导致交易支付过高。它的工作原理是使用传统的 Gas 价格作为每个 Gas 的最大优先费用和每个 Gas 的最高费用。 (责任编辑:admin) |