時間:2023-07-29|瀏覽:231
存儲挖掘是整個Filecoin協(xié)議最核心的部分之一,因?yàn)樗诰W(wǎng)絡(luò)中經(jīng)過驗(yàn)證的存儲能力提供了所有必需的共識算法。礦工被選擇挖掘區(qū)塊,并根據(jù)他們對網(wǎng)絡(luò)承諾的存儲能力擴(kuò)展區(qū)塊鏈。
存儲是以扇區(qū)為單位添加的,扇區(qū)是對網(wǎng)絡(luò)的承諾,即某些存儲將保留一段承諾的持續(xù)時間。為了參與存儲挖掘,存儲礦工必須:1)向系統(tǒng)添加存儲,以及2)證明他們在整個扇區(qū)的生命周期內(nèi)維護(hù)他們約定存儲的數(shù)據(jù)的副本。
首先,扇區(qū)是Filecoin網(wǎng)絡(luò)上的基本存儲單位。它們具有標(biāo)準(zhǔn)尺寸以及明確定義的承諾時間增量。扇區(qū)的大小在安全問題與可用性之間取得平衡。扇區(qū)的生命周期由存儲市場決定,并設(shè)置扇區(qū)的承諾持續(xù)時間。
在協(xié)議的第一次迭代中,支持32GiB和64GiB扇區(qū)。最大扇區(qū)壽命由證明算法確定。最長扇區(qū)生命周期最初為18個月。扇區(qū)在其生命周期結(jié)束時自然會過期。此外,礦工可以延長其扇區(qū)的使用壽命。當(dāng)?shù)V工履行他們的承諾時,可以獲得獎勵并收回抵押品。
其次,礦工以扇區(qū)的形式向Filecoin網(wǎng)絡(luò)添加存儲。了解更多加ipfssy,添加存儲的步驟如下:
1)預(yù)提交扇區(qū):礦工發(fā)布扇區(qū)的SealedCID并進(jìn)行存款。
2)證明提交扇區(qū):礦工為扇區(qū)提供復(fù)制證明(PoRep)。
這個過程保證了,礦工的PoRep實(shí)際上證明了礦工已經(jīng)復(fù)制了扇區(qū)數(shù)據(jù)并正在從中生成證明:
- 承諾證明必須發(fā)生在交互式區(qū)塊之后(扇區(qū)預(yù)承諾證明之后的150個區(qū)塊),因?yàn)镻oRep中使用了該區(qū)塊包含的隨機(jī)性。 - 承諾證明必須在預(yù)承諾證明到期之前發(fā)生,這是一個建立的邊界,以確保礦工沒有足夠的時間“偽造”復(fù)制證明生成。
對于成功提交證明的每個扇區(qū),礦工負(fù)責(zé)不斷證明其扇區(qū)數(shù)據(jù)的存在(時空證明)。礦工獲得存儲能力。
最后,對于存儲提供商來說,為了維護(hù)網(wǎng)絡(luò)客戶的存儲保證,有強(qiáng)烈的動機(jī)既向鏈報告扇區(qū)故障,又嘗試從故障中恢復(fù)是非常重要的。沒有這種激勵,就不可能將誠實(shí)礦工的硬件故障與惡意行為區(qū)分開來,這是公平對待礦工所必需的。扇區(qū)故障費(fèi)用的大小取決于故障的嚴(yán)重程度以及礦工有望從該扇區(qū)獲得的獎勵,以確保激勵措施保持一致。
礦工應(yīng)該嘗試恢復(fù)故障扇區(qū)以避免支付懲罰,這大約等于礦工將從該扇區(qū)獲得的區(qū)塊獎勵。解決技術(shù)問題后,了解更多加ipfssy,礦工應(yīng)調(diào)用RecoveryDeclaration并產(chǎn)生WindowPoSt挑戰(zhàn),以重新獲得該扇區(qū)的權(quán)力。
請注意,如果一個扇區(qū)連續(xù)14天處于故障狀態(tài),它將被終止,并且礦工將受到懲罰。礦工可以通過調(diào)用自行終止扇區(qū)TerminationDeclaration,如果他們知道他們無法恢復(fù)它,在這種情況下,他們將收到較小的罰款。