跳至主要內容

Gas 與交易消耗的 Gas

今日已更新

每筆交易都被要求包括一個 gas limit 和一個交易願為單位 gas 支付的費用。礦工可以有選擇的打包這些交易並收取這些費用。

今天所有的交易最終都是由礦工選擇的,但是用戶所選擇支付的交易費用多少會影響到該交易被打包所需等待的時長。

如果該交易由於計算,包括原始訊息和一些觸發的其他訊息,需要使用的 gas 數量小於或等於所設定的 gas limit,那麼這個交易會被處理。如果 gas 總消耗超過 gas limit,那麼所有的操作都會被復原,但交易是成立的並且交易費任會被礦工收取。區塊鏈會顯示這筆交易完成嘗試,但因為沒有提供足夠的 gas 導致所有的合約命令都被復原。

所以交易裡沒有被使用的超量 gas 都會以以太幣的形式打回給交易發起者。因為 gas 消耗一般只是一個大致估算,所以許多用戶會超額支付 gas 來保證他們的交易會被接受。這沒什麼問題,因為多餘的 gas 會被退回給你。

是否回答了您的問題?