如何理解Filecoin Gas Fees?小白也能懂

買賣虛擬貨幣

“Gas”最初應用於以太坊區塊鏈,作為衡量鏈上資訊消耗的計算和儲存資源的標準,現在保留概念同樣用在Filecoin網路。Gas被認為是Filecoin網路的燃料,就像汽車行駛過程中的燃料消耗,在Filecoin區塊鏈上傳送訊息也需要消耗網路一定的資源,因此訊息傳送者需要用FIL支付Gas費。

5個要素

在訊息傳送、打包的過程中涉及到的參與者主要包括訊息傳送者和區塊打包礦工,涉及到的Gas費用包括GasLimit(Gas費用的界限)、GasUsage(實際使用的Gas)、GasFeeCap(Gas費用的限額)、GasPremium(優先權使用的Gas)、BaseFee(基礎費用)。

相互關係

我們以汽車行駛的燃油費用類比,在Filecoin鏈上傳送訊息A就像汽車駛過一段公路a,訊息傳送者就像駕駛員,當他為A被打包設定GasLimit和GasFeeCap時,如同在為a的行駛預估油耗及汽油單價,為了可以順利被打包(順利行駛到終點),這時的設定值都為預計最大值。

行駛的消耗受路程影響,當然也受天氣、風阻、地形等影響。根據上一段路程油耗的經驗,行駛後面的公路a已經有了一個在理想情況下的基本油耗成本。對比Filecoin,這個預估成本便是BaseFee。為了更快的達到目的地,駕駛員可以把92#汽油換成98#,這樣提升了駕駛體驗、行駛速度,但同時增加了成本。5要素裡的GasPremium便是為了傳送者的訊息能被更加優先打包而主動設定的成本;當路程、環境影響度、汽油型號等確定後汽車行駛起來,實際的成本消耗也就清楚了,這樣在5要素裡就定義了GasUsage,即訊息實際消耗的Gas費用。

圖1,訊息A的費用,IPFS原力區

Gas Fees消耗因由

回到訊息打包場景,隨著鏈上資源的消耗,GasUsage* BaseFee將被燃燒,畢竟行駛汽車也會有部分動力被公路摩檫力白白損耗。從GasFeeCap中減去BaseFee將產生GasPremium,GasPremium* GasLimit將作為優先費用獎勵給打包訊息A進區塊的礦工。除此之外,特別的是預估費用GasLimit與實際費用GasUsage的差值將作為高估的損失而被白白消耗掉(就像帶著太多汽油上路,會有一部分揮發掉一樣),最後其餘的預算將返回給訊息傳送者。

圖2,傳送者支付的費用,IPFS原力區

當前Filecoin網路預設的方式是,礦工基於GasFeeCap / GasLimit來主觀選擇訊息打包,在給定GasLimit的情況下,可以最大化礦工的預期收益,整體提升服務的效率與體驗。當網路擁堵(路況不好)且BaseFee(摩檫帶來的白白消耗)很高時,礦工可以選擇壓縮區塊(減少訊息打包),從而減少GasLimit總量(減少路程),以降低BaseFee。

簡要意義

Gas Fees的消耗在給予礦工維護網路資料的動力同時最佳化了經濟結構細則,為這些型別的訊息提供服務質量保證,將使得生態內的客戶、礦工、研發、持幣人士形成更加持久的凝聚力,更是給到Filecoin緊貼‘儲存’弱化‘挖礦’業務的長期發展一個利益抓手。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;