時間:2023-08-24|瀏覽:229
存儲礦工和檢索礦工的收益構(gòu)成是完全不同的,在Filecoin經(jīng)濟(jì)體系中礦工共有三種收益模式,分別為:
1)區(qū)塊獎勵及交易費(fèi)用:這就是礦工的早期收益。區(qū)塊獎勵與礦工的有效存儲成正比,并且會設(shè)定起步門檻,小礦工獲得打包收益的難度非常大,而在礦池中將會有非常明顯的優(yōu)勢。由存儲礦工挖取新塊,獲得區(qū)塊獎勵和包含在塊中的交易費(fèi)。
2)存儲收益:在Filecoin數(shù)據(jù)存儲市場中,存儲能力取決于硬盤存儲空間,即硬盤容量大小和硬盤數(shù)量多少。簡單的一句話,就是存儲礦工擁有越多的硬盤空間,存儲能力就越高。
3)檢索收益:檢索礦工是通過提供用戶Get請求所需的數(shù)據(jù)來參與Filecoin市場,他們可以直接從客戶或者從檢索市場賺取收益。
目前,F(xiàn)ilecoin太空競賽中還特別加入了對礦工們在存儲、檢索數(shù)據(jù)的檢驗,通過自動化測試機(jī)器人發(fā)單給礦工。需要注意的是,參與太空競賽的礦工們?nèi)绻灰壮晒β蕸]有達(dá)到80%,是沒有獲獎資格的。
但是礦工們在交易成功率這一塊的表現(xiàn)還是不夠理想。接下來,我們重點(diǎn)講一下存儲挖礦。
存儲礦工在Filecoin網(wǎng)絡(luò)中存儲用戶的文件,礦工必須以加密方式證明他們實(shí)現(xiàn)了存儲這些文件的承諾。這時候,便是通過復(fù)制證明和時空證明機(jī)制來實(shí)現(xiàn)的。
復(fù)制證明: 一旦該扇區(qū)被填充,數(shù)據(jù)被密封,存儲礦工便需要生成證明,對證明運(yùn)行SNARK進(jìn)行壓縮,最后,將壓縮結(jié)果提交給區(qū)塊鏈,作為存儲承諾的證明。
時空證明: 復(fù)制證明完成后,存儲礦工必須不斷證明他們?nèi)栽诖鎯λ麄兂兄Z存儲的數(shù)據(jù)。這時通過時空證明來完成的,PoSt是向存儲礦工發(fā)出加密挑戰(zhàn)的過程,只有直接查閱密封扇區(qū)才能正確回應(yīng)挑戰(zhàn)。并且,存儲礦工必須在嚴(yán)格的時間限制內(nèi)應(yīng)對這一挑戰(zhàn)。
在Filecoin中,PoSt面臨兩個不同的挑戰(zhàn):WindowPoSt和WinningPoSt。 Filecoin中首先進(jìn)行WindowPoSt,WindowPoSt每30分鐘提交一次,證明數(shù)據(jù)依然被存儲。之后,為了出塊成功,礦工還需要進(jìn)行最后一步,即WinningPoSt。
Winning代表出塊權(quán),WinningPoSt就是在獲得出塊權(quán)時需要完成的PoSt證明。
WinningPoSt具體證明過程是:Filecoin系統(tǒng)從該礦工節(jié)點(diǎn)的有效扇區(qū)中隨機(jī)選取一個扇區(qū),并抽取其中的信息進(jìn)行驗證。礦工節(jié)點(diǎn)需要在規(guī)定的時間范圍內(nèi)完成WinningPoSt,否則將被判定為失敗,從而失去該輪次的出塊權(quán)和區(qū)塊獎勵。
簡單地說,winningPoSt是一個隨機(jī)檢查的扇區(qū),該扇區(qū)中66條隨機(jī)選擇的Merkle路徑是正確的。
從Filecoin的經(jīng)濟(jì)模型來說,如果不能按時提交時空證明,或者遇到斷電、斷網(wǎng)、網(wǎng)絡(luò)延遲等問題,抵押的FIL將會被罰沒。因此,不管是提交WindowPoSt,還是提交WinningPoSt證明都很重要。