Gas

EIP-1559 費用結構術語

  • October 15, 2021

查看 EIP - 1559 的費用結構,我注意到我們有這樣的條款maxPriorityFeePerGasmaxFeePerGas. 我認為maxPriorityFeePerGas基本上是你向礦工支付的小費,並且maxFeePerGas是你願意支付的最高金額。

我的問題是,PerGas從哪裡來?他們不是真的maxPriorityFeePerGasmaxFeePerGas

Gas 是執行您的交易所需的計算量度,具體取決於您的合約使用哪些功能所使用的 Gas 會發生變化。這類似於比特幣交易中的交易字節大小。

您設置的費用是您願意為每個 gas 單位支付多少 gwei,這就是它的原因PerGas。這類似於satoshi/vbytes比特幣交易。

例如,假設我的合約有一個花費 130k gas 的函式,我將其設置maxFeePerGas50,那麼我將支付 maximum 130000 * 50 = 6500000 gwei = 0.0065 ether


你對maxPriorityFeePerGasand是正確的maxFeePerGas,但只是為了讓它一清二楚:

maxPriorityFeePerGas是您將支付給礦工的小費,以便您的交易在其他人之前得到處理。

maxFeePerGas是您總共支付的最高金額,baseFeePerGas + PriorityFeePerGasbaseFeePerGas協議計算得出。

你總是支付baseFeePerGas,如果低於零maxFeePerGas,其餘的將支付給礦工。maxPriorityFeePerGas根據設定的最高費用,支付的優先費用可能會更低。

例如

70 = maxFeePerGas
30 = maxPriorityFeePerGas
50 = baseFeePerGas

您只需支付 20 作為優先費用,因為這是最高費用和基本費用之間剩下的費用。

引用自:https://ethereum.stackexchange.com/questions/111539