時間:2023-07-30|瀏覽:257
1)參與Filecoin存儲市場,承接客戶數據并進行存儲交易。 2)參與Filecoin存儲共識,驗證并生成區塊,以擴大Filecoin區塊鏈,并從中獲取區塊獎勵和費用。
同時,需要完成以下流程:
1)承諾新存儲和注冊新扇區 為了在Filecoin中注冊一個扇區,礦工必須對該扇區進行封裝。封裝過程需要進行復制證明或PoRep,即以證明的方式生成數據的唯一表示形式。一旦產生證明,礦工將其壓縮并提交到區塊鏈上。這樣證明礦工確實復制了他們約定存儲的數據副本。
2)持續證明存儲 每個存儲礦工都必須定期在鏈上提交證明,以證明扇區數據被完整存儲。這個過程被稱為時空證明(PoSt)。
3)宣布存儲故障并從故障中恢復 如果某個扇區未能提交上述證明,將被視為故障,礦工將受到處罰。
Filecoin的存儲證明體系是其網絡的核心部分,也是團隊投入最多研究的部分。它主要涵蓋復制證明(PoRep)和時空證明(PoSt),其中復制證明是關鍵中的關鍵。
那么,復制證明證明了什么? 簡單來說,Filecoin的復制證明就是證明礦工確實存儲了用戶的數據。
具體而言,復制證明(PoRep)是一個交互式的證明系統。在這個系統中,存儲提供者需要提供可公開驗證的證明,來表明他們為一個數據文件副本分配了獨有的空間資源,并且所存儲的數據是可檢索的。也就是說,復制證明將可檢索證明(PoR)嵌入到容量證明(PoC)中。
進一步地,PoRep使證明者能夠證明他們使用了至少所需的最小空間來存儲信息,并且實際上使用該空間來存儲有用的信息。同時,復制證明(PoRep)還能有效地提取存儲的任何數據。
在一個帶有激勵機制的Filecoin網絡中,存儲節點以證明者的身份參與存儲數據文件,因為這樣可以獲得網絡獎勵。
PoRep的一個重要特性是,如果證明者不能證明他們按照聲稱存儲了數據文件的復制副本,那么他們將無法獲得獎勵。這是通過系統設計實現的,即使是重復的數據文件,也需要分別證明每個副本,按照協議進行單獨證明。
此外,復制證明要求在存儲時發起,并且必須保持承諾。也就是說,必須: 1)在規定的時間內完成證明。 2)證明完成后,不得刪除數據。
第1點可以通過交易和上鏈信息進行驗證,而第2點則依靠時空證明來保證。為了確保數據的安全性,一個簡單的設計原則是要求時空證明必須在很短的時間內完成,否則將被視為無效。同時,如果復制證明無法在短時間內完成,則無法作假。
因此,時間差距越大,系統的安全性就越高。
熱點:數據