有講究的扇區(qū)生命周期該如何設(shè)定?

不鋪墊了,直接直入主題。
因?yàn)?,最近有很多存?chǔ)提供者朋友們的扇區(qū)都到期了!
究竟該怎么“節(jié)能增益式”選擇扇區(qū)續(xù)期方案呢?
來(lái)讓本文給你一一捋清楚。本文2500字……
01.扇區(qū)生命周期的定義
扇區(qū)大家都知道是Filecoin網(wǎng)絡(luò)上用于存儲(chǔ)的基本單位,扇區(qū)的生命周期,就是該扇區(qū)所承諾的服務(wù)期限。
02.扇區(qū)生命周期分類(lèi)及其影響
一般來(lái)講,扇區(qū)的生命周期選擇可以是180天-540天中間的任意值。
當(dāng)前,主流的扇區(qū)續(xù)期選擇方案是:
180天,當(dāng)用戶選擇此方案時(shí),單個(gè)扇區(qū)的續(xù)期Gas費(fèi)消耗為0.0001Fil左右;
360天,續(xù)期Gas費(fèi)消耗如180天方案一致;
540天,依舊是0.0001Fil左右。
扇區(qū)的終身生命周期不能超過(guò)5年,我們?cè)O(shè)初始加入主網(wǎng)的扇區(qū)生命周期為常數(shù)a(180<a<540)。
按照主流的3個(gè)續(xù)期方案,則續(xù)期次數(shù)與Gas消耗如下:
按照180天續(xù)期,在1095天(5年)內(nèi),續(xù)期次數(shù)為
(1095-a)/180次,總Gas消耗約為(1095-a)/180 ?0.0001Fil;
按照360天續(xù)期,在1095天(5年)內(nèi),續(xù)期次數(shù)為(1095-a)/360次,總Gas消耗約為(1095-a)/360 ?0.0001Fil;
按照540天續(xù)期,在1095天(5年)內(nèi),續(xù)期次數(shù)為(1095-a)/540次,總Gas消耗約為(1095-a)/540 ?0.0001Fil;
在扇區(qū)總生命周期不超過(guò)5年的大前提下,總的來(lái)說(shuō),無(wú)論選用哪種主流的續(xù)期方案、續(xù)期怎么自由組合。單個(gè)扇區(qū)的續(xù)期Gas費(fèi)消耗都約為0.0001Fil,此數(shù)值為將ExtendSectorExpiration消息發(fā)送到網(wǎng)絡(luò)進(jìn)行扇區(qū)續(xù)期的消耗。
所以,在單個(gè)Gas消耗不變的前提下,
單次續(xù)期時(shí)間越長(zhǎng),次數(shù)越低,總Gas消耗越少!
03.影響扇區(qū)續(xù)期的考慮因素
我們?cè)跒樯葏^(qū)的生命周期進(jìn)行續(xù)期時(shí),需要哪些參照點(diǎn)呢?
先來(lái)說(shuō)——抵押費(fèi)用,這是大家最容易想偏的點(diǎn)。
是不是又要支付額外的質(zhì)押成本了呢?答案是大寫(xiě)的NO!
單純的扇區(qū)續(xù)期并不需要經(jīng)過(guò)扇區(qū)首次封裝才有的質(zhì)押機(jī)制。
而首次封裝的單個(gè)扇區(qū)的抵押費(fèi)用根據(jù)網(wǎng)絡(luò)規(guī)定來(lái)計(jì)算:
存儲(chǔ)質(zhì)押+共識(shí)質(zhì)押=整個(gè)質(zhì)押

存儲(chǔ)質(zhì)押又稱(chēng)為基礎(chǔ)質(zhì)押,按照該扇區(qū)在20天內(nèi)的理想收益來(lái)計(jì)算;
共識(shí)質(zhì)押又稱(chēng)為額外質(zhì)押,是全網(wǎng)30%的Fil總流通量的此扇區(qū)算力分?jǐn)偙壤齺?lái)計(jì)算;
舉例說(shuō)明:
2021.9.17下午17:00,來(lái)源于Filscan.io
當(dāng)前單t的扇區(qū)質(zhì)押量為5.06394Fil,此時(shí)存儲(chǔ)提供者甲封裝了1個(gè)PiB,那么他的抵押費(fèi)用則為1024?5.06394Fil。
但,扇區(qū)續(xù)期是沒(méi)有抵押費(fèi)用的,費(fèi)用為0。
對(duì)于體量較大的存儲(chǔ)提供者來(lái)說(shuō),扇區(qū)續(xù)期的費(fèi)用會(huì)產(chǎn)生在“續(xù)期工具”上。
對(duì)于高達(dá)幾百萬(wàn)個(gè)扇區(qū)的現(xiàn)實(shí)情況,不可能手動(dòng)完成扇區(qū)續(xù)期。
所以,此時(shí)的“續(xù)命稻草”就是續(xù)期工具了。
續(xù)期工具的主要用途是通過(guò)掃描制定集群扇區(qū)裝套,分批有規(guī)劃的構(gòu)造扇區(qū)續(xù)期消息,其主要作用是根據(jù)規(guī)劃、分批,用盡可能低手續(xù)費(fèi)的進(jìn)行續(xù)期。
續(xù)期工具主要著重點(diǎn):
自動(dòng)化掃描及執(zhí)行。其主要是包含批量收集扇區(qū)信息和處理續(xù)期任務(wù),避免了手動(dòng)操作的失誤、繁重的人工成本以及數(shù)據(jù)的收集;
批量扇區(qū)拆分。由于續(xù)期的扇區(qū)消息所預(yù)估的Gas Limit 和批量續(xù)期扇區(qū)數(shù)有關(guān),批量扇區(qū)數(shù)越多,預(yù)估的GasLimit 越高,這樣也會(huì)對(duì)應(yīng)提高扇區(qū)續(xù)期的續(xù)期成本。因?yàn)椋m(xù)期工具會(huì)對(duì)批量扇區(qū)數(shù)分拆一定的數(shù)量自動(dòng)化操作;
根據(jù)GasLimit 參數(shù)調(diào)整頻次。續(xù)期工具不僅拆分還根據(jù)合理的消息費(fèi)用場(chǎng)景,可設(shè)置對(duì)應(yīng)的費(fèi)用來(lái)完成費(fèi)用指出,或者延遲發(fā)送。
清除本地緩存消息。即是參數(shù)將會(huì)清除本地?cái)?shù)據(jù)緩存。緩存的作用是對(duì)已經(jīng)發(fā)送過(guò)的消息,再次執(zhí)行該命令時(shí),不再發(fā)送;如遇到發(fā)送不暢時(shí),可以根據(jù)參數(shù)動(dòng)態(tài)調(diào)整執(zhí)行;如若再次發(fā)消息時(shí),會(huì)同步刪除本地?cái)?shù)據(jù)緩存。
目前,原力區(qū)使用自開(kāi)發(fā)的secter-tools來(lái)為大家保駕護(hù)航,高效完美地執(zhí)行海量的扇區(qū)續(xù)期及其相關(guān)工作。
此處,不做過(guò)多展開(kāi),技術(shù)實(shí)力是立身之本。
對(duì)基于真實(shí)存儲(chǔ)的客戶來(lái)講,扇區(qū)續(xù)期不延續(xù)驗(yàn)證訂單所對(duì)應(yīng)的10倍有效算力。
對(duì)扇區(qū)中存儲(chǔ)的真實(shí)數(shù)據(jù),其替換和遷移按照初始存儲(chǔ)的流程來(lái)走,發(fā)送消息續(xù)期即可。
除上面所述外,影響扇區(qū)續(xù)期的考慮因素為Gas費(fèi);
在上一章節(jié)中,我們有做詳細(xì)的舉例分析。
所以,理論上用戶的續(xù)期Gas消耗約為:扇區(qū)數(shù)量?0.0001Fil。
而當(dāng)前的Gas消耗下,舉例說(shuō)明:
存儲(chǔ)提供者乙有3個(gè)PiB的獨(dú)立節(jié)點(diǎn),共計(jì)49358個(gè)扇區(qū)。在理論消耗算法下,Gas消耗高達(dá)49.358Fil,而實(shí)際上使用sector tools 進(jìn)行批量續(xù)期后,可使每5000個(gè)扇區(qū)一次續(xù)期,那么續(xù)期次數(shù)僅為49358/5000=9.9076次,只需發(fā)送11條續(xù)期消息即可,最終總消耗約3.7Fil,占比理論Gas消耗值的7.4%左右。
最后,F(xiàn)ilecoin項(xiàng)目本身的運(yùn)行和發(fā)展?fàn)顩r也會(huì)影響存儲(chǔ)提供者們對(duì)于延續(xù)扇區(qū)生命周期的選擇。
做為分布式存儲(chǔ)的頭號(hào)項(xiàng)目,未來(lái),有更廣闊的天地。
04.目前看法
可以分兩種情況分析:
1、對(duì)于早期加入主網(wǎng)的存儲(chǔ)提供者來(lái)說(shuō),對(duì)于成本較高的扇區(qū)抵押到期后自然釋放,再使用釋放的質(zhì)押FIL重新封裝新的扇區(qū),興許是一種不錯(cuò)的選擇。

從2022年2月份每日抵押釋放量開(kāi)始劇增,超過(guò)20萬(wàn),來(lái)源:原力區(qū),2021-9-22
此建議的底層原因,舉例說(shuō)明:
存儲(chǔ)提供者丙加入Filecoin主網(wǎng)時(shí),早期的單t質(zhì)押約為9Fil,此時(shí)封裝1PiB的質(zhì)押為9Fil?1024=9216Fil,Gas消耗值設(shè)為X;
而當(dāng)前的單t質(zhì)押約為5Fil,那么封裝1PiB的質(zhì)押為5Fil?1024=5120Fil,HyperDrive網(wǎng)絡(luò)升級(jí)后,消息聚合降低Gas消耗,所以當(dāng)前階段的Gas消耗值<X;
在今天扇區(qū)到期后,丙可以拿著扇區(qū)到期后自然釋放的質(zhì)押成本9216Fil,重新封裝1.9個(gè)PiB,對(duì)比早期只能建1PiB高出近190%。
對(duì)于此時(shí)的丙來(lái)說(shuō),直接自然釋放重新再封裝扇區(qū),可以多封裝近1倍的算力值。
2、對(duì)于近期加入的存儲(chǔ)提供者來(lái)說(shuō),是否續(xù)期要根據(jù)到期后的網(wǎng)絡(luò)情況來(lái)判斷,在“降本增效”的實(shí)現(xiàn)上,可以從降低Gas費(fèi)和扇區(qū)選擇上下功夫,文章分析參考:
如何降低Gas費(fèi)指路:原力研究之降本增效篇 | Gas費(fèi)走高,你花冤枉錢(qián)了嘛?
如何選擇扇區(qū)指路:原力研究 | 32GiB還是64GiB?紅白玫瑰終極戰(zhàn)此篇揭曉!
05.正經(jīng)的結(jié)語(yǔ)
本文到此告一段落,不想看分析過(guò)程的朋友可以看此段終極結(jié)語(yǔ):
1、高抵押成本續(xù)期自然釋放,重新封裝扇區(qū)興許適合部分早期加入的資深玩家,根據(jù)當(dāng)前的低Gas費(fèi)和網(wǎng)絡(luò)低質(zhì)押FIL,可以近乎多封裝1倍扇區(qū),勢(shì)必會(huì)大幅度實(shí)現(xiàn)算力增長(zhǎng),但同時(shí)也會(huì)有額外的費(fèi)用;
2、直接進(jìn)行扇區(qū)續(xù)期的玩家,可以持續(xù)平穩(wěn)地產(chǎn)生收益,雖然沒(méi)有用到這部分差價(jià),但是也不會(huì)有額外的費(fèi)用產(chǎn)生。扇區(qū)續(xù)期Gas消耗理論數(shù)值為扇區(qū)數(shù)量?0.001Fil,在使用續(xù)期工具批量續(xù)期后,對(duì)比理論消耗值,僅為1/5(扇區(qū)數(shù)量?0.001Fil),等于可節(jié)省80%的Gas費(fèi);
3、在選擇何種扇區(qū)生命周期上,180天、360天或是540天,省事兒且經(jīng)濟(jì)的建議是直接單次續(xù)期540天,在單個(gè)扇區(qū)Gas消耗不變的前提下,單次續(xù)期時(shí)間越長(zhǎng),次數(shù)越低,總Gas消耗越少!
這或許是當(dāng)前扇區(qū)生命周期選擇的最優(yōu)解,將”省錢(qián)增益“貫徹到底,當(dāng)然當(dāng)然,土豪玩家您隨意哈哈哈哈。

END




點(diǎn)個(gè)在看,讓更多人看到原力區(qū)~

