Gas
EIP-1559 費用結構術語
查看 EIP - 1559 的費用結構,我注意到我們有這樣的條款
maxPriorityFeePerGas
,maxFeePerGas.
我認為maxPriorityFeePerGas
基本上是你向礦工支付的小費,並且maxFeePerGas
是你願意支付的最高金額。我的問題是,
PerGas
從哪裡來?他們不是真的maxPriorityFeePerGas
嗎maxFeePerGas
?
Gas 是執行您的交易所需的計算量度,具體取決於您的合約使用哪些功能所使用的 Gas 會發生變化。這類似於比特幣交易中的交易字節大小。
您設置的費用是您願意為每個 gas 單位支付多少 gwei,這就是它的原因
PerGas
。這類似於satoshi/vbytes
比特幣交易。例如,假設我的合約有一個花費 130k gas 的函式,我將其設置
maxFeePerGas
為50
,那麼我將支付 maximum130000 * 50 = 6500000 gwei = 0.0065 ether
。你對
maxPriorityFeePerGas
and是正確的maxFeePerGas
,但只是為了讓它一清二楚:
maxPriorityFeePerGas
是您將支付給礦工的小費,以便您的交易在其他人之前得到處理。
maxFeePerGas
是您總共支付的最高金額,baseFeePerGas + PriorityFeePerGas
由baseFeePerGas
協議計算得出。你總是支付
baseFeePerGas
,如果低於零maxFeePerGas
,其餘的將支付給礦工。maxPriorityFeePerGas
根據設定的最高費用,支付的優先費用可能會更低。例如
70 = maxFeePerGas 30 = maxPriorityFeePerGas 50 = baseFeePerGas
您只需支付 20 作為優先費用,因為這是最高費用和基本費用之間剩下的費用。