隨著filecoin網(wǎng)絡(luò)上出現(xiàn)了小部分的扇區(qū)消失的情況的情況,關(guān)于filecoin網(wǎng)絡(luò)扇區(qū)時(shí)長(zhǎng)以及后期filecon扇區(qū)續(xù)期的討論越來(lái)越烈,接下來(lái)我們就一起來(lái)聊聊“扇區(qū)生命周期”。
什么是扇區(qū)?
扇區(qū)是filecoin上存儲(chǔ)的基本單位,具有標(biāo)準(zhǔn)的大小以及明確的承諾時(shí)間期限,類似全球貨運(yùn)中的集裝箱一樣來(lái)提供數(shù)字化存儲(chǔ)服務(wù),扇區(qū)的大小平衡了安全性與可用性。
根據(jù)《締造filecoin經(jīng)濟(jì) 》的白皮書(shū)中所述,扇區(qū)的生命周期由存儲(chǔ)市場(chǎng)決定,并明確該扇區(qū)所承諾的期限(也就是說(shuō),如果有真實(shí)訂單,就根據(jù)真實(shí)訂單的要求而定)。
如果我們把扇區(qū)比作集裝箱,是那些裝滿數(shù)據(jù)的集裝箱(已經(jīng)封裝好的扇區(qū))共同構(gòu)建了一個(gè)龐大的filecoin存儲(chǔ)市場(chǎng)。
那么,扇區(qū)失效是什么意思呢?
當(dāng)裝滿數(shù)據(jù)的集裝箱里的數(shù)據(jù)消失了, 這個(gè)集裝箱就沒(méi)有存儲(chǔ)數(shù)據(jù)了,類比到filecoin網(wǎng)絡(luò),即扇區(qū)里原本存儲(chǔ)滿的數(shù)據(jù)消失了,扇區(qū)就失效了,扇區(qū)失效就意味著該扇區(qū)所對(duì)應(yīng)的算力,消失了。
關(guān)于扇區(qū)生命周期的思考
filecoin網(wǎng)絡(luò)的扇區(qū)默認(rèn)是540天,但是礦工可以修改扇區(qū)時(shí)間,因此,filecoin網(wǎng)絡(luò)扇區(qū)生命周期可以自動(dòng)設(shè)置為180-540天之間的任意值(比較常見(jiàn)的為180天、360天、540天),由于filecoin太空競(jìng)賽和主網(wǎng)是無(wú)縫銜接的,因此,filecoin扇區(qū)生命周期開(kāi)始的時(shí)間是北京時(shí)間2020年8月25日06:00,即filecoin太空競(jìng)賽開(kāi)啟的時(shí)間。
以8月25日來(lái)計(jì)算,設(shè)置了180天扇區(qū)生命周期的扇區(qū),其實(shí)在2021年的2月21日已經(jīng)出現(xiàn)了到期現(xiàn)象。
為什么部分礦工會(huì)設(shè)置180天的扇區(qū)生命周期?
我們都知道,扇區(qū)的消失意味著算力的消失,算力消失就意味著礦工的收入銳減,畢竟,在filecoin網(wǎng)絡(luò)中,礦工是憑借有效算力獲取區(qū)塊獎(jiǎng)勵(lì)的,如果有效算力都沒(méi)有了,區(qū)塊獎(jiǎng)勵(lì)的獲取何來(lái)?
因此,從礦工獲取區(qū)塊獎(jiǎng)勵(lì)的角度出發(fā),扇區(qū)的周期肯定是越長(zhǎng)越好。
那為什么還有礦工會(huì)設(shè)置180天的扇區(qū)周期呢?
因?yàn)樯葏^(qū)到期,同時(shí)也意味著質(zhì)押幣會(huì)一次性返還給礦工,那么,礦工就會(huì)擁有更多的fil。
設(shè)置180天的扇區(qū)生命周期,是否利大于弊?
對(duì)于老礦工而言,大部分扇區(qū)都是太空競(jìng)賽期間封裝的,太空競(jìng)賽期間的gas費(fèi)和質(zhì)押幣幾乎為零,而如今32gib的扇區(qū)新增1tib有效算力的成本大約需要20枚fil。
很明顯,對(duì)于礦工而言,雖然扇區(qū)的生命周期可以在180-540天之間任意選擇,但是,扇區(qū)的生命周期盡可能長(zhǎng),大概率是最好的選擇方案,因?yàn)橄啾扔谔崭?jìng)賽,新封裝1tb有效算力的成本,太高了!
filecoin扇區(qū)是否可以續(xù)期?
結(jié)合上文,我們清楚地知道,相比于重新封裝1tib的算力,維持原有算力以獲取區(qū)塊獎(jiǎng)勵(lì)或許更劃算。
那么,filecoin扇區(qū)生命周期是否可以續(xù)期?
在2020年11月24日(utc時(shí)間11月24日,即北京時(shí)間11月25日)扇區(qū)封裝的扇區(qū),即v1 的扇區(qū),是不可以續(xù)期的。
在11月28日之后封裝的扇區(qū),即v1.1 的扇區(qū),是可以續(xù)期的。
為什么11月24日是續(xù)期的分界線?
因?yàn)樵?1月24日有一個(gè)重要的版本升級(jí),即lotus升級(jí)至v1.2.0版本,該版本的升級(jí)需要礦工在265200高度前升級(jí)完成,升級(jí)內(nèi)容包括:
fip-5,從precommitsector和confirmsectorproofsvalid中刪除了昂貴的礦工獎(jiǎng)勵(lì)歸屬計(jì)算,有助于降低gas的消耗,釋放鏈帶寬并降低礦工成本;specs-actors升級(jí)至v2.3.2版本;proofs升級(jí)到v5.4.0版;重新調(diào)整gas成本,主要降低部分在onverifypostbase;該版本的升級(jí)修復(fù)了一定的bug, 因此,filecoin官方設(shè)定的是,在該bug被修復(fù)之前,filecoin網(wǎng)絡(luò)的扇區(qū)不能續(xù)期,在該bug修復(fù)之后,filecoin網(wǎng)絡(luò)的扇區(qū)可以續(xù)期。
關(guān)于如何續(xù)期扇區(qū)生命周期?
只需要向網(wǎng)絡(luò)發(fā)送extendsectorexpiration,即可續(xù)期。
目前,時(shí)空云已經(jīng)成功續(xù)期了部分扇區(qū)。
社區(qū)里大家都還在討論什么?
filecoin官方特地開(kāi)通了一個(gè)fip提案,該提案主要討論的是,在11月24日之前的扇區(qū)(v1)是否可以續(xù)期。
官方成員在提案中表示:
根據(jù)現(xiàn)有的代碼,之前采用v1 proof的部分扇區(qū)是完全無(wú)法進(jìn)行延期的,這對(duì)于封裝這一部分扇區(qū)的礦工而言,如果無(wú)法進(jìn)行扇區(qū)延期將會(huì)造成重大損失,并且會(huì)造成計(jì)算以及存儲(chǔ)資源的浪費(fèi)。因?yàn)榈V工重新對(duì)這批扇區(qū)進(jìn)行封裝,將會(huì)需要更多的抵押與gas費(fèi)用消耗。
也就是說(shuō),官方考慮到v1的扇區(qū)雖然有些bug,但如果v1的扇區(qū)不能進(jìn)行續(xù)期,那么,礦工重新封裝扇區(qū)所需要消耗的gas費(fèi)、質(zhì)押幣以及帶來(lái)的網(wǎng)絡(luò)的擁堵,是非常浪費(fèi)資源的。因此,filecoin官方想就v1扇區(qū)是否可以續(xù)期一事聽(tīng)聽(tīng)社區(qū)的意見(jiàn)。
那么,在v1的扇區(qū)是否可以續(xù)期的社區(qū)討論中,你的意見(jiàn)是什么呢?
來(lái)源:ipfs.cn(ip君)