Filscout飛馳瀏覽器推出“實時Gas消耗”新功能

買賣虛擬貨幣

Filecoin是基於區塊鏈的分散式儲存協議,用來解決資料的儲存及檢索,降低資料儲存和使用成本。因此,使用者如何快速儲存或用更少的成本進行儲存,礦工如何賺取利潤,是極為重要的問題,其中礦工費(Gas Fee)是尤為關鍵的一環。

為了幫助使用者更方便快捷實時的瞭解每層區塊中礦工的Gas消耗,Filscout飛馳瀏覽器現推出“實時Gas消耗”新功能:https://filscout.com/zh/real-time-gas

Gas簡介

“礦工費(Gas Fee)即支付給礦工的手續費,在以太坊區塊鏈上進行轉賬時,礦工要交易打包並放上區塊鏈,才完成交易,在這過程中會消耗區塊鏈的運算資源,因此要支付費用。”-------位元範《詳解礦工費》


1.Gas簡介

與傳統區塊鏈一樣,Gas是一個度量單位,用來衡量為了執行鏈上訊息操作消耗了多少儲存或計算資源,是礦工支付給網路的費用。就像開車之前需要加油,透過消耗汽油來驅動汽車行駛。Filecoin也一樣,裡面的所有訊息廣播上鍊的行為,如轉賬、訊息打包、驗證等,都需要透過消耗Gas費來完成。

傳統上,GasUsed * GasFeeCap作為獎勵給區塊生產礦工。這個結果被視為訊息的優先序列,也就是說,這個結果越高,給礦工帶來更多利潤,就有更多礦工願意執行。

然而,這種策略會帶來諸多問題,首先,一個出塊礦機可能免費包含一條非常昂貴的訊息(就所需的鏈資源而言),在這種情況下,鏈本身需要承擔成本。其次,訊息傳送方可以為低成本的訊息設定任意高的價格,造成漏洞。

為此,Filecoin區塊鏈定義了BaseFee基準費用。每條訊息都會燃燒(burn)BaseFee。與其獎勵給礦工,燃燒(burn)Gas可以避免礦商的收費操縱。基準費用是動態的,根據網路擁塞情況自動調整。這樣,網路在面對垃圾郵件攻擊時能更有彈性和抵抗性。此種模式被稱作EIP-1559。

以太坊中的GasLimit可以設定的非常大,多餘的Gas費用會被全數返還。Filecoin並不完全是這樣。如果一個交易設定了不合理的GasLimit,Filecoin採取了一種懲罰機制。懲罰的Gas費用也被燃燒。

一條訊息的花費被嚴格限制在GasFeeCap * GasLimit之內。從這筆金額中,首先燃燒(burnt)網路基準費。之後,最高GasLimit * GasPremium將給予礦工作為獎勵。

GasPremium是傳送方支付的優先費用,可理解為“小費”,以激勵礦工挑選最有利可圖的資訊。換句話說,如果訊息傳送者希望更快地包含其訊息,可以設定更高的GasPremium。

若GasFeeCap > BaseFee + GasPremium。Gas耗盡則訊息傳送失敗,GasUsed * BaseFee將仍然燃燒(在這種情況下GasUsed = GasLimit),礦工將仍然獎勵GasLimit * GasPremium。

GasFeeCap的低值很可能會導致訊息被困在訊息池中,因為它不太有吸引力,從利潤的角度來說,礦工不會選擇它。

2.Gas引數

  • GasUsed:是為了執行訊息而消耗的資源數量的度量。GasUsed是代表能量消耗單位的數字,與訊息是否正確執行無關。

  • BaseFee:是每條訊息執行時使用的每單位Gas的價格。BaseFee值是動態的,根據當前的網路擁塞引數進行調整。因此,每條訊息燃燒(burn)的Gas總量為BaseFee* GasUsed。注意,每條訊息都會觸發BaseFee,但同一塊中的所有訊息都是相同值。

  • GasLimit:由訊息傳送方設定。它限制一條訊息在鏈上執行時被允許消耗的Gas數量。訊息所觸發的每個基本操作都會消耗Gas,當消耗值達到GasLimit設定值時,訊息傳送失敗。

  • GasFeeCap:是訊息傳送方願意支付的每單位的Gas的最高價格。與GasLimit一起,設定了傳送方為訊息支付的最大金額:GasLimit * GasFeeCap。應始終高於BaseFee。

  • GasPremium:是每單位Gas的價格,是訊息傳送方在BaseFee的基礎上以“小費”形式支付給礦工。一般,GasPremium = GasFeeCap – BaseFee。一條訊息通常賺取的利潤是GasLimit * GasPremium。

如何節省Gas費

1. 礦工費作用

目前為止,礦工費主要有幾個方面的作用:

  • 獎勵礦工。礦工的收益主要來自兩部分:區塊固定收益+礦工費,保證礦工與使用者交易正常。

  • 防止主鏈濫用。提高惡意交易門檻,礦工費可以一定程度上遏制在主鏈上傳送垃圾交易干擾執行。維護Filecoin網路生態環境運轉。

  • 高價值交易的快速通道。有時,儲存的 onboard 訊息可能會威脅到對時間更敏感的 WindowPost 訊息的價格。然而,正如預期的那樣,整合 EIP-1559 為 Filecoin 參與者提供了一網路容量管理,解決了網路擁塞問題,而無需始終付出高昂的代價。

  • 網路容量管理。到目前為止,EIP-1559的基本費用機制在將網路容量保持在其目標的100%方面做得很好(Filecoin 創始人 Juan Benet, Filecoin 與 EIP-1559 主題演講)。

2. 如何計算並節省

礦工費=Fees*Size。即單價*體積。那麼節省礦工費無外乎兩種做法:

  • 降低單價。但此種做法會有將訊息困在訊息池中的風險。

  • 減小體積。核心就是定期養成整理交易的習慣。即便在網路不擁堵的情況下,將自己接受過多次碎交易的地址上的幣統一全部傳送(最低礦工費即可)到一個新地址。這樣整理後的地址再往外發幣時構造的交易會小很多,相應的礦工費也會減少。尤其是在網路擁堵時,整理後的礦工甚至可以時未整理的礦工費的幾百分之一(整理碎交易一定要在網路不擁堵的情況下整理,這樣用最低礦工費整理地址才可以到賬)

實時Gas消耗功能介紹

為了幫助使用者更方便快捷實時的瞭解每層區塊中礦工的Gas消耗,Filscout飛馳瀏覽器現推出“實時Gas消耗”新功能。

由圖所示,飛馳瀏覽器將當前高度的區塊集合中的前十名消耗Gas最多的礦工的具體資料(地址、名稱、消耗Gas費、佔比)視覺化為環形圖。區塊集合高度更新時,資料實時更新。

結語

作為支援語言版本最多,得到官方Devgrant資助的瀏覽器, Filscout飛馳瀏覽器自上線以來就不斷尋求改進和提高,透過持續的技術攻堅,飛馳瀏覽器已推出了諸多新功能,如:“節點Gas消耗查詢”(點此瞭解更多)、“孤塊統計”(點此瞭解更多),並得到了業界的一致好評。現在推出的“實時Gas消耗”新功能將進一步幫助所有客戶以及業內同行透明清晰掌握鏈上資料。

“幫助使用者更清晰、更全面、更便捷地瞭解Filecoin全網資訊”,飛馳瀏覽器將一如既往以此為目標,不斷研究使用者需求,傾聽使用者建議,從而努力解決行業痛點,為Filecoin的蓬勃發展作出貢獻。

若您有什麼好的建議或想法,歡迎您透過電子郵件聯絡我們([email protected])。

- END-

作者:,來源:星際聯盟Filecoin

免責聲明:

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

推荐阅读