從主網上線至今,GAS費似乎一直是被大家重點關注的物件,無論是開發團隊、社區都在想辦法降低GAS費,
在Filecoin-project的Github上,我們可以看到即將要實施的Actors v5 Plan,Actors v5 的實施,對于Filecoin網路而言,是一個極其重大版本的升級,有望實作Gas費用的大幅下降!
預計實施時間大約在6月份中旬,提案代號是FIP-0013和FIP-0008,全網節點需要將Lotus升級到V1.10.0版本,
V5包括哪些內容?

根據Filecoin官方對V5的介紹,V5版本包含了三大內容:
第一,破壞共識的升級和測驗改進;
第二,可選的破壞共識的升級;
第三,可選的規范參與者的非破壞性改進,
破壞共識可以通俗地理解為,相比于當前的Filecoin網路,這次網路升級是重大的、甚至具有顛覆性的,
本次V5將真正意義上實施四大FIP提案,分別是FIP-13、FIP-12、FIP-11、FIP-8,其中FIP-8和FIP-13能夠從根本上降低GAS的消耗,
- FIP-0013建議通過添加批量提交ProveCommitSector方法減少訊息上鏈次數,
- FIP-8建議添加一種新方法PreCommitSectorBatch,該方法支持礦工一次預提交多個扇區,
- FIP-0012提案建議改變DataCap管理Filecoin Plus中的客戶端地址的方式,
- FIP-11提案建議并指定取消此拍賣機制,并立即提供全部獎勵,
FIP-8和FIP-13為何能降低GAS?
在Filecoin網路中,礦工將資料封裝、上鏈并且獲取區塊獎勵,要經歷“P1和P2(PreCommit)、C1和C2(ProveCommit)”這四個階段,其中,大部分的GAS消耗都集中在P2和C2階段,
- P1階段不上鏈,不消耗GAS;
- P2階段,需要消耗大量GAS;
- C1階段不上鏈,不需要消耗GAS;
- C2階段,需要消耗大量GAS,
在區塊鏈瀏覽器上,我們也可以看得到,P2和C2占據了GAS的“大頭”,兩者加起來的GAS消耗占比高達了95%左右,
所以,要想降低Filecoin網路的GAS消耗,最高效的辦法就是降低P2和C2所耗費的GAS消耗,FIP-8和FIP-13通過批量提交降低GAS消耗,
P2環節:在當前的經濟模型中,一次只能提交一個扇區,如果一個節點一天的新增算力是1PiB,若用的是32GiB的扇區,就需要提交32768次扇區,即需要產生32768次訊息;若用的是64GiB的扇區,就需要提交16384次扇區,
當FIP-8提案實施后,就會通過添加PreCommitSectorBatch的方式,支持批量扇區預提交,批量預提交扇區,意味著可以大大減少扇區的提交次數,降低網路的擁堵率,進而降低GAS費,比如說,在本次升級后,可以批量預提交1TiB的扇區,那么,新增1PiB的算力就只需要提交1024次訊息;如果可以批量提交100TiB的扇區,那么,新增1PiB算力就只需要提交10次訊息,因此,FIP-8的提案的實施,能夠極大降低P2階段所需要耗費的GAS,
同理,C2環節也是一樣的邏輯,FIP-13提案為礦工添加了一種在單個提交中提交多個扇區證明提交訊息的方法,這意味著,C2階段的扇區,也可以得以批量提交,因此,C2階段的GAS,也能夠得以大幅度降低,
綜上,V5版本升級后,P2+C2的GAS都會大幅度降低,即Filecoin網路的GAS會得到大幅降低,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/286653.html
標籤:區塊鏈
上一篇:go語言安裝
