一文讀懂影響Filecoin礦工收益的Gas費用

近日Gas費高這個問題在各大社區(qū)都引發(fā)了激烈的討論,Gas費是什么?和我們礦工有什么聯(lián)系呢?今天我們就來聊一聊Filecoin的Gas費用。
下圖為Gas費近30日的走勢。(注:圖中顯示的是BaseFee,實際Gas費用為BaseFee*使用的Gas數(shù)量)



Gas費最早是由以太坊提出,由基礎(chǔ)費用(BaseFee)和附加費(GasPremium)兩部分組成。
gas直譯為汽油,簡而言之Gas費就是“汽油費”,比如我們使用汽車需要加油才可以使用,而使用汽車過程中,汽油會被消耗掉,行駛距離越長、路越難行駛就會越耗油,Gas費我們可以理解為區(qū)塊鏈的燃料。
Filecoin引進的是以太坊EIP1559的Gas提案,在此基礎(chǔ)上稍作改動后在Filecoin網(wǎng)絡(luò)中實施。(注:Gas費由兩部分組成:基礎(chǔ)費用(BaseFee)+附加費(GasPremium)其中基礎(chǔ)費用會被全部銷毀掉,附加費獎勵給打包消息的礦工。)
這一機制可算法化的預(yù)測Gas的市場價格。EIP 1559采用類似于比特幣的難度調(diào)整的機制去增加BaseFee的值。當(dāng)Filecoin的網(wǎng)絡(luò)使用率高于50%,BaseFee會上漲;低于50%,BaseFee則會下降。當(dāng)需要加速交易的時候,用戶可以通過支付小費(Tips)的方式達到交易加速的目的。
?
另外BaseFee的銷毀為Filecoin提供了一種通縮機制,減少市場上的流通量,增強FIL的稀缺性,有保障幣價的作用。
Filecoin挖礦的Gas費消耗主要在三方面:
向鏈上請求本地存儲數(shù)據(jù):PreCommitSector提交扇區(qū)
復(fù)制證明
向網(wǎng)絡(luò)提交已經(jīng)在規(guī)定時間內(nèi)完成了存儲:ProveCommitSector封裝扇區(qū)完成
時空證明
證明數(shù)據(jù)仍然在有效期內(nèi)存在:SubmitWindowedPoSt 零知識證明
Filecoin通過區(qū)塊獎勵和服務(wù)收費來為誠實礦工帶來收益,同時也通過質(zhì)押和罰沒機制來激勵礦工提供優(yōu)質(zhì)服務(wù)。



第一、礦工增長算力困難。
挖礦需要不斷地密封扇區(qū)來實現(xiàn)算力的增長,從而獲得區(qū)塊獎勵。在這一過程中,礦工自身需要向區(qū)塊鏈網(wǎng)絡(luò)提交各種消息,復(fù)制證明、時空證明等,在這一過程中要消耗大量的Gas費。
如果消息不能及時打包,礦工就會遭受處罰,抵押的Filecoin會被扣除。礦工們?yōu)榱吮U舷⒈淮虬?,即使網(wǎng)絡(luò)擁堵,也必須要向鏈上發(fā)送消息,甚至提高消息的Gas費用來加速。就像當(dāng)前BaseFee如此高昂的情況下,礦工們因為Filecoin的罰沒機制依然不得不提交時空證明,即使要付出天價的手續(xù)費。這無疑加重了礦工在挖礦過程中的費用投入,更提高了Filecoin挖礦的門檻。
而且Gas費高的情況下,礦工不得不暫緩發(fā)消息和增長算力,這對于Filecoin發(fā)展也是不利的。
第二、這一機制導(dǎo)致打包的礦工賺不到錢。
在EIP1559中,手續(xù)費分基礎(chǔ)費用(BaseFee)+附加費(GasPremium),其中基礎(chǔ)費用BaseFee會直接燃燒銷毀,目前該部分占過大。
礦工收益有兩方面,除了剛才聊的挖礦獲得區(qū)塊獎勵,還有另一部分就是服務(wù)費的收益,打包礦工賺取的就是這一部分的收益。但由于機制原因大部分的Gas費都被用于銷毀,即使在現(xiàn)在Gas費如此大幅上漲的情況下,打包的礦工依然賺不到錢,礦工沒有積極性,需要打包的礦工又不得不繼續(xù)抬升價格,造成鏈上擁堵,Gas費和緩慢的交易處理時間不斷惡性循環(huán),導(dǎo)致Gas費持續(xù)上漲。
第三、導(dǎo)致Filecoin通縮過快。
BaseFee的銷毀為Filecoin打造了一種通縮模型,增強了代幣FIL的稀缺性,并將利益分配給了所有FIL持有者。
但Filecoin總量(20億)恒定,且Filecoin本身存在嚴格的抵押機制和釋放機制,大部分FIL都處于鎖定狀態(tài),以進行再生產(chǎn)。
Filecoin的礦工基數(shù)很大,且目前處于早期階段,F(xiàn)IL市場需求量很大,本來就處于供小于需的狀態(tài)。如果Gas費用再這么高的情況下,且大部分Gas費都被用來銷毀,加快了Filecoin的通縮,導(dǎo)致市場上的流通量不足,供需失衡,難以滿足新扇區(qū)前置抵押的要求,從而導(dǎo)致幣價上升。
?
2020年11月20日,F(xiàn)ilecoin官方成員Jennifer在Slack頻道發(fā)布公告:LotusV1.2.0版本已經(jīng)發(fā)布,礦工需要在區(qū)塊高度達到265200(約為北京時間2020年11月25日07:55)之前升級到該版本。該版本執(zhí)行FIP-5提案,從PreCommitSector和ConfirmSectorProofsValid中刪除了昂貴的礦工獎勵歸屬計算,將會大幅降低Gas費用的消耗,釋放鏈帶寬并降低礦工成本,最多可將WindowPoSt得Gas成本降低200M,另外還對Specs-actors和proofs進行了版本升級。
Filecoin的官方團隊也在傾聽市場的聲音,現(xiàn)在FIP-5 已經(jīng)在 Lotus 實現(xiàn),從數(shù)據(jù)來看當(dāng)時確實有一些效果。但是后來Gas費又再度反彈,甚至快追趕上了抵押幣數(shù)量。
除了減少Gas費的方式之外,增加礦工的收益也是一種促進Filecoin網(wǎng)絡(luò)正向發(fā)展的有效方式。把Gas費大部分分給能打包數(shù)據(jù)的礦工,讓礦工看到收益,激發(fā)礦工的積極性,才能提高整個鏈的通暢度,更有效的解決Gas費上漲,消息池擁堵的問題。
當(dāng)然,F(xiàn)ilecoin最根本上要解決的還是TPS性能的問題,從而提高整個鏈的通暢度。

