社群登入

分享

加密貨幣

定義

Gas 費是在以太坊及類似區塊鏈上處理交易或執行智慧合約時支付的費用,用來支付網路所使用的運算與儲存資源,並以該網路的原生幣支付。

運作原理

在以太坊類型的網路上,每項操作都有以 gas 單位計算的成本。簡單的轉帳使用的 gas 很少,代幣兌換等複雜的智慧合約操作則會用得較多。費用 = 使用的 gas × gas 價格。gas 價格通常以 gwei 報價,1 gwei 等於 0.000000001 枚原生幣,也就是十億分之一。

在以太坊上,自 EIP-1559 升級以來,gas 價格分為兩部分。基本費用由協議依近期區塊的滿載程度決定,並會被銷毀,也就是永久從供應量中移除。優先費(小費)可自由選擇,支付給驗證者;小費較高,交易可能較快被打包。錢包也會設定 gas 上限,即一筆交易最多可使用的 gas。如果交易失敗,例如因 gas 用盡或被合約拒絕,到失敗為止已使用的 gas 仍會收費。

Gas 費取決於網路壅塞程度與交易的複雜度,而不是轉帳金額。當區塊空間需求很高時,費用可能大幅上升。第二層(Layer-2)網路會另外處理交易,再於主鏈上結算,費用通常便宜得多。

範例(假設數字)

假設在以太坊類型網路上的一筆代幣轉帳使用 50,000 gas,基本費用為 18 gwei,發送者另加 2 gwei 的優先費,而該網路的幣價為 $3,000。

費用 = 50,000 × (18 + 2) gwei = 1,000,000 gwei = 0.001 枚幣,即 0.001 × $3,000 = $3。

其中 50,000 × 18 = 900,000 gwei 被銷毀,50,000 × 2 = 100,000 gwei 支付給驗證者。

不論這筆轉帳轉的是價值 $10 還是 $10,000 的代幣,費用都同樣是 $3,因為 gas 衡量的是運算量,而不是價值。

常見錯誤

  • 以為 Gas 費會隨轉帳金額增加。
  • 期待交易失敗時會退還 gas。
  • 在網路繁忙時把費用設得太低,導致交易長時間處於待處理狀態。
  • 轉出其他代幣時,忘了在錢包中保留一些原生幣來支付 gas。

相關計算機

本名詞解釋僅供教育用途,不構成投資建議。範例均使用假設數字。

所有名詞解釋