取代HTTP?一文詳解Filecoin的工作證明機制!

IPFS項目目前為止已經誕生了近6年時間,而基於IPFS開發的Filecoin存儲激勵項目是在為我們的網絡提供過去HTTP協議的補充、解決中心化存儲服務遺留下來的弊端問題的。

願景很美好,但首先要清楚的是,它是怎樣運作這個存儲服務的正常運行呢?提到Filecoin的工作證明機制我們再熟悉不過複製證明與時空證明了,但除此之外還有不少其他的證明機制。

取代HTTP?一文詳解Filecoin的工作證明機制!


Filecoin完成存儲需要的關鍵流程和角色

要知道Filecoin存儲的工作流程,首先要了解下Filecoin完成存儲需要的關鍵流程和角色。

挑戰:系統對礦工提一個或多個問題進行驗證,回答正確,則挑戰成功,否則失敗。類似於BTC的工作量證明,依靠一系列大量的計算,最終得出首次記賬權。

證明者:礦工想要完成挑戰就需要向Filecoin系統提供真實有效的證明。

檢驗者:系統代表用戶向礦工發起挑戰,以此檢測礦工是否完成了數據存儲任務。

數據

:指用戶向礦工發起存儲需求的數據或者已被礦工存儲的數據。

證明:對礦工完成挑戰時的回應。

流程:檢驗者向礦工發起挑戰,礦工提交證明,再由系統檢驗礦工的答覆來判斷是否通過本次挑戰。

Filecoin存儲的證明機制

取代HTTP?一文詳解Filecoin的工作證明機制!


存儲證明PoS:Filecoin利用存儲空間進行證明作為它的工作量證明機制,最初時將其命名為存儲證明?Proof-of-Storage,目前已升級為PoRep。證明礦工在對應的時間內存儲了特定的數據,不嚴格來說硬盤的儲存量即代表其算力,相比POW機制耗費的巨大能源,其消耗不值一提。

複製證明:複製證明也是一種交互式協議。當證明人承諾存儲某數據的n個不同的副本(獨立物理副本),然後通過響應協議來說服驗證者,證明人確實已經存儲了每個副本。PoRep改善了PDP(數據持有性驗證)和PoR(可獲取性證明)方案,並且阻止了女巫攻擊、外包攻擊、生成攻擊。

取代HTTP?一文詳解Filecoin的工作證明機制!


數據持有性證明 (PDP):礦工完成了用戶存儲數據的訂單後,為了證明數據已經被自己存儲,用戶可以多次驗證礦工是否將其數據保持存儲的狀態

可檢索證明:與PDP類似,證明礦工存儲的數據是可以用來查詢的。

空間證明:Filecoin提出的關於存儲量證明的概念,PoSpace是PoW的一種,不同的是PoW使用的是計算資源,而PoSpace使用的是存儲資源。

取代HTTP?一文詳解Filecoin的工作證明機制!


時空證明:空間時間證明(PoSt)是存儲提供者和驗證者之間的協議,其中存儲提供者必須說服驗證者他們已經存儲了特定時間的特定文件。

總之,通過用戶存儲數據以及礦工完成存儲以及一系列驗證的過程來看,Filecoin已經成熟到一定的程度了,相信瞭解Filecoin的工作證明機制之後,我們都發現了它的魅力所在:以一套精密運作的系統,通過向存儲資源貢獻者發放FIL的形式,或者向檢索服務提供者發放FIL的形式,激勵大家參與貢獻自己的存儲資源與帶寬資源。

同時,這也在全球範圍內極大地增加了網絡的節點數量,讓整個分佈式存儲網絡變成了一個巨大的存儲空間。在整套機制的配合下,IPFS在跟HTTP的競爭中擁有了更強大的發展優勢,為此Filecoin受到諸多資本以及組織的青睞,IPFS&Filecoin激勵機制作為一種比較穩健的投資方式,也受到越來越多的人的歡迎!


分享到:


相關文章: