Filecoin 已於 2020 年 10 月 15 日成功啟動主網,imToken 也已經同步支援 FIL(Filecoin 的主網幣)轉賬。但是主網上線後不久,Filecoin 礦工大罷工的新聞就見諸各家新聞媒體,那麼 FIL 的轉賬功能是否會受到影響呢?
資料來源:Filscout.io
Filecoin 主網上線當日,全網有效算力為 566.9 PiB,撰寫本文時,這個資料為 604.18 PiB,所以算力依然是增長的,不用擔心我們的轉賬資訊沒有礦工處理打包,只不過部分礦工不滿現有的經濟激勵機制,導致算力增長較慢。
不同於比特幣、以太坊等區塊鏈會把礦工費全部給到礦工,作為他們維護網路穩定和處理打包交易的獎勵,Filecoin 礦工只能獲取部分礦工費。
那我們轉賬支付的礦工費還進了誰的口袋?今天這篇文章就和大家科普一下 Filecoin 的轉賬機制。
FIL 轉賬必需的資源:GAS
眾所周知,Gas 這個詞最初是在以太坊上提出的,用於衡量鏈上交易消耗的資源。在《如何避免以太坊上的天價礦工費轉賬》中我們曾介紹過以太坊轉賬的收費機制:
礦工費 = Gas Price * Gas Used
Gas 常被譯為「汽油」,一筆交易所需支付的礦工費等於汽油價和汽油消耗量的乘積。在網路擁堵時,同樣的一筆交易,雖然消耗的汽油量不變,但是汽油價會水漲船高。因此 Gas Price 汽油價格一直是衡量以太坊網路上生態活躍程度和交易擁堵程度的重要指標。
資料來源:Gas Now
這兩週 DeFi 熱潮逐漸退去,當前一筆普通轉賬走「極速」模式,所需支付的 Gas Price 為 44 Gwei(這個資料是實時變化的),而在之前幾乎人人參與流動性挖礦時,Gas Price 一度升至 1000 Gwei。
普通轉賬的汽油消耗量約為 21,000,當 Gas Price 為 44 Gwei 時,這筆轉賬的礦工費就是 44 Gwei * 21,000 = 924,000 Gwei = 0.000924 ETH,而當 Gas Price 升至 1000 Gwei 時,這筆轉賬所需支付的礦工費就是 1000 Gwei * 21,000 = 0.021 ETH。
同樣一筆轉賬,當你支付的礦工費從 0.000924 ETH 上漲至 0.021 ETH 時,點選確認支付的手指可能會在按鈕上方懸停一會,不禁思考事情是怎麼走到現在這個地步的???
當前以太坊的轉賬機制就是價高者得,使用者會為了使自己的交易儘快被礦工確認打包,支付更高的礦工費。這也解釋了為什麼前段時間礦工費貴得越來越離譜。
為了改進當前這種競價拍賣式的礦工費收取方式,以太坊的聯合創始人 V 神和 Eric Conner、Rick Dudley 等人於 2019 年提出了一個以太坊礦工費改進方案,也就是 EIP-1559。
這篇文章不是要介紹 Filecoin 的收費機制麼,為什麼一直在解釋以太坊的礦工費原理?因為 EIP-1559 正是 Filecoin 遵循的收費機制。
EIP-1559 是什麼?
EIP-1559 採用「基本費 + 小費」形式,預計礦工費 = (Gas Premium + Base Fee) * Gas Limit
為了更好地理解 Filecoin 的礦工費計算機制,需要先介紹 4 個名詞
Gas Used:每一筆交易實際消耗的 Gas 值。
Gas Limit:是對一筆交易 Gas 消耗的預估限制值,意味著該交易可消耗的上限值。
Base Fee:即基礎費,這個值由鏈上的交易擁堵情況決定,會根據實際網路狀況上下波動,使用者無法手動調節。Base Fee 越高代表區塊利用率越高,也就是單個區塊內包含的交易資料越多。
Gas Premium:即小費,在網路擁堵的情況下,可以透過支付小費,讓交易被儘快打包。此外,為了避免「天價礦工費」情況出現,需要對礦工費設定上限保護。
在瞭解完上面 4 個名詞後,再來看一下礦工費計算公式:
預計礦工費並非全部都會進入礦工的口袋,Base Fee * Gas Used 即基礎費與實際汽油消耗量的乘積,是被「燃燒」的 FIL 數量。這部分的 FIL 會被髮送至一個只能進不能出的黑洞地址,退出市場流通。
礦工能拿到手的錢是 Gas Premium * Gas Used 這部分,即小費與汽油消耗量的乘積。
(Gas Premium+Base Fee) * (Gas Limit-Gas Used) ,這部分的 FIL 會有一定比例的也被「燃燒」掉,作為 Gas Limit 過高估計的懲罰,剩餘的 FIL 則返回使用者的地址。
資料來源:Filscout.io
這是來自區塊鏈瀏覽器 Filscout.io 的一筆普通轉賬詳情資訊,可以將圖中資料與上文中介紹的各項 Gas 費相關的名詞一一對照。
最後
EIP-1559 在一定程度上動了礦工的乳酪,網路不擁堵的情況下,0 收益打擊了礦工打包交易的積極性。另外,很多人認為 EIP-1559 無法從根本上解決網路擁堵的問題,當交易量嚴重擁堵時,仍然是價高者得,回到以前競價拍賣式的手續費收取方式。
所以 V 神提出的礦工費修正方案是否真能發揮作用,還有待市場檢驗。
參考文件:
[1]EIP1559:
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md
[2]Filecoin Features:
https://filecoin.io/blog/filecoin-features-gas-fees/