智慧合約與可程式化

gas 費

gas 費是你為了讓網路執行你的交易或智慧合約呼叫而支付的一小筆費用。區塊鏈上的每一個動作——轉幣、兌換代幣、鑄造收藏品——都要求成千上萬台機器去做工並保存結果,而這份付出並非免費。「gas」不過是用來衡量一個動作需要多少工作量的單位,就像計程車的計價器衡量里程一樣:一次簡單的付款只花很少的 gas,而一個觸及大量資料的繁重操作則要花很多。你按自己動作所用掉的 gas 來付費,用網路的原生幣結算。

最終費用由兩件事決定。第一是這份工作消耗多少 gas,這取決於動作有多複雜。第二是你為每單位 gas 出的價格,它隨需求起落:當許多人同時想讓自己的交易被處理時,網路就壅塞起來,人們便出更高的價以求更早被選中,就像下大雨時人人搶著叫車而出現的溢價。把交易打包進鏈的營運者,往往會挑那些出價更高的,所以出價更高通常意味著更快確認,出價更低則意味著更長的等待。

gas 費之所以重要,有兩個原因。它獎勵了執行網路、保障其安全的人,也充當了對抗垃圾訊息和失控程式的天然煞車——因為浪費網路的算力要花真金白銀,而一個把 gas 用光的合約會被直接中止。對日常使用者來說,費用正是繁忙時刻可能很貴的原因,也是為何許多邁向更快、分層網路的努力,都瞄準著讓每個動作的花費更低。

假設一次簡單的轉幣需要 21,000 單位的 gas。如果在清閒時段的行情價很低,這筆費用不過是零頭;可如果你在網路壅塞、人人都在抬價時嘗試同樣的轉帳,同樣這 21,000 單位可能要貴上好幾倍。

網路壅塞時費用會上漲,這正是那些旨在讓每個動作更便宜的二層網路背後的主要動機之一。

又稱
gas手续费燃料费手續費燃料費