時間:2023-08-22|瀏覽:3037
Filecoin的存儲挖礦過程如下:存儲礦工競爭獲得存儲文件任務(wù)后,下載完文件后進行文件的密封保存,然后提交復(fù)制證明和第一次時空證明給Filecoin。提交完成后,礦工才有機會參與“碰運氣”,也就是參與出塊的機會。如果本輪未被選中,礦工可以通過繼續(xù)做時空證明來增加獲得出塊權(quán)的機會。
在這個過程中,要增加被選中的機會,就必須擴大自己的有效存儲量,也就是好好保存客戶的文件,使得自己的有效存儲量在全網(wǎng)占比中增加。
簡單來說,一個礦工只有在存儲了數(shù)據(jù)并提交了復(fù)制證明和時空證明后,才有資格參與出塊。但也不一定能獲得出塊權(quán),因為沒有出塊就無法獲得區(qū)塊獎勵。這也解釋了為何有的節(jié)點在算力排名前面卻沒有區(qū)塊獎勵。
因此,F(xiàn)ilecoin的復(fù)制證明和時空證明非常重要。具體來說:
首先,復(fù)制證明是礦工向系統(tǒng)證明自己確實存儲了用戶需要的數(shù)據(jù)。礦工通過復(fù)雜的計算過程將數(shù)據(jù)封裝在扇區(qū)中,并生成復(fù)制證明。其經(jīng)過零知識證明對扇區(qū)數(shù)據(jù)進行壓縮后提交上鏈,從而獲得有效算力。
而時空證明則是網(wǎng)絡(luò)要求礦工證明自己不僅存儲了用戶的數(shù)據(jù),而且在一段時間內(nèi)一直都存儲著用戶的數(shù)據(jù)。時空證明要求礦工不斷證明他們依然持有他們承諾存儲的數(shù)據(jù)。時空證明是網(wǎng)絡(luò)向存儲礦工發(fā)出的加密挑戰(zhàn),礦工必須在嚴(yán)格的時間內(nèi)完成挑戰(zhàn),否則將面臨懲罰。
時空證明采用WindowPoSt審核機制,每個存儲礦工必須為每個扇區(qū)提交時空證明。這需要隨時訪問每個受挑戰(zhàn)的扇區(qū),并將零知識證明壓縮的證據(jù)在每24小時內(nèi),至少對礦工創(chuàng)建的承諾容量進行一次檢查,并保留一份永久的、可驗證的記錄,以證明每個存儲礦工的持續(xù)承諾。
如果礦工未按時提交WindowPoSt的扇區(qū),將導(dǎo)致故障,礦工的有效算力將會被扣罰,質(zhì)押的代幣也會被沒收。
最后,F(xiàn)ilecoin采用預(yù)期共識(ExpectedConsensus)機制,每輪選出一名或多名礦工來創(chuàng)建新的區(qū)塊。礦工贏得選舉的概率與他們當(dāng)前的有效存儲成比例。WinningPoSt機制根據(jù)礦工的貢獻來獲得獎勵,每個成功創(chuàng)建區(qū)塊的礦工都將獲得FIL獎勵。
所以,F(xiàn)ilecoin網(wǎng)絡(luò)通過復(fù)制證明和時空證明這兩個機制,確保只有真正提供了存儲服務(wù)的礦工才能獲得算力,然后再根據(jù)礦工的算力參與區(qū)塊打包,并從中獲得區(qū)塊獎勵。
熱點:數(shù)據(jù)