一文詳覽Filecoin:是什麼、為什麼選擇、如何運作及常見問題
IPFSCN中文社区
2021-04-28 10:49
本文约3659字,阅读全文需要约15分钟
分佈式存儲​作為Web3.0的重要組成部分,IPFS的重要性不言而喻。

分佈式存儲二級標題

二級標題

類目一:什麼是Filecoin?

Filecoin是一個存儲文件的對等網絡,具有內置的經濟激勵機制,可確保隨著時間的推移可靠地存儲文件。
在FIlecoin 網絡中的礦工可以通過為客戶提供存儲來獲取FIL。相反的,客戶可以通過花費FIL僱傭礦工來存儲或分發數據。 Filecoin包括區塊鍊和本機加密貨幣(FIL)。存儲礦工通過存儲文件賺取FIL,Filecoin的區塊鏈記錄了要發送和接收FIL的交易,以及來自存儲礦工的證明,證明他們正確存儲了文件。
對於用戶
Filecoin使用戶能夠以極具有競爭力的價格存儲其文件,並驗證其文件是否正確存儲。

用戶可以通過選擇最適合其存儲需求的礦機,在成本,冗餘性和速度之間選擇自己喜歡的折衷方案,實施Filecoin的應用程序可以與網絡上的任何礦工協商存儲。與集中式存儲系統不同,Filecoin分佈式存儲無需為每個提供程序實現不同的API。用戶可以隨時通過查看Filecoin區塊鏈上的證明來驗證其文件是否正確存儲。

對於存儲提供商

Filecoin使存儲提供商可以在公開市場上出售其存儲。
存儲提供商是運行礦工並以此獲得Filecoin Token的人員和組織。礦工可以是任何具有備用磁盤空間的聯網計算機,也可以是專門為Filecoin構建的具有大量存儲的專用系統。

Web3的新功能

Web3的新功能

二級標題
二級標題

類目二:Filecoin如何運作

Filecoin節點

Filecoin節點是指維護Filecoin網絡的全球分佈式運行服務器,它們同步Filecoin區塊鏈並驗證每個塊中的消息,一旦應用,它們就會提供全局狀態。節點可以管理Filecoin錢包並在其上接收FIL。
Filecoin節點還可以通過廣播將不同類型的消息發佈到網絡。例如,客戶端可以發布一條消息,以將FIL從一個地址發送到另一個地址。節點可以向Filecoin礦工提議存儲和檢索交易,並在執行時為其支付費用。

此外,節點還可以參與檢索合約,為用戶提供指定文檔以此獲得FIL,目前Filecoin團隊正在開發更多的節點角色,例如促進網絡自我修復的節點等。

Filecoin礦工

客戶要將需要存儲的文件信息和少量的代幣發送到存儲市場中,用於報價。存儲礦工提交詢價,礦工間的競爭可以提供低成本的存儲。客戶和礦工之間就存儲達成共識,完成配對流程。

在供需雙方達成交易之後,客戶發送文件給存儲礦工,礦工將文件添加到磁盤分區中,分區通過加密封裝,並將驗證信息發送到區塊鏈中。

當礦工將文件存儲到礦工節點自己的存儲空間後,礦工通過時空證明和復制證明不斷證明他們在誠實的存儲著客戶的文件。客戶支付給礦工的費用通過分期付款的方式進行,礦工這一方隨著時間的推移,不僅會獲得客戶支付的FIL收益,還會獲得網絡的區塊獎勵。

礦工類型

Filecoin網絡將具有多種類型的礦工:
  • 存儲礦工,負責在網絡上存儲文件和數據。

  • 檢索礦工,負責提供快速通道來檢索文件。

  • 修理礦工,待實施。

交易

交易

交易

Filecoin有兩種主要的交易類型:存儲交易和檢索交易。

存儲交易是客戶端與存儲礦工之間的協議,用於在網絡中存儲一些數據。一旦交易開始,和礦工已接收到的數據存儲,它會反复證明鏈條,它仍然是存儲按照協議的數據,以便它可以收集獎勵。否則,礦工將被懲罰並失去FIL。
檢索交易是客戶端與檢索礦工之間的協議,以提取存儲在網絡中的數據(希望以一種快速,可靠的方式)。與存儲交易不同,這些交易是通過使用支付渠道以增量方式為接收到的數據進行支付的鏈下交易來實現的。
GAS費用
二級標題
二級標題

類目三:為什麼選擇Filecoin

公開市場

在Filecoin中,文件存儲和檢索交易是需要在公開市場上協商的,任何人都可以在不需要許可的情況下加入Filecoin網絡。運行礦工僅需要Internet連接和備用磁盤空間,即可參與進Filecoin網絡中,通過降低准入門檻,Filecoin可以打造一個真正去中心化的互聯網。

有競爭力的價格

存儲和檢索的價格由供求關係確定,而不是由企業定價部門確定。 Filecoin以極具競爭力的價格提供可靠的存儲,礦工的競爭基於其存儲,可靠性和速度,而不是通過行銷或鎖定用戶來進行。

可靠的存儲

由於存儲是付費的,因此Filecoin提供了可行的經濟理由,使文件隨著時間的推移保持可用狀態。文件存儲在可靠且與互聯網連接良好的計算機上。

二級標題

二級標題

類目四:比較Filecoin

二級標題

二級標題

類目五:Filecoin常見問題

在Filecoin上存儲數據會比其他集中式雲服務便宜嗎?

Filecoin為數據存儲創造了一個競爭激烈的市場。網絡上將有許多礦工提供許多價格,而不是一個固定的價格。官方期望Filecoin的無許可模式和較低的准入門檻將會出現一些非常有效的運營機制和低價的存儲方案。

如果意外丟失了一個扇區,有什麼辦法可以解決?

如果用戶丟失了數據本身,那麼將沒有辦法恢復它,用戶的獎勵也將被削減。但是,如果數據本身是可恢復的(例如,用戶只是錯過了WindowPoSt),那麼恢復過程將可以重新獲得該扇區。

為什麼Filecoin挖礦在AMD上效果最好?

目前,Filecoin的複制證明(PoRep)傾向於在AMD處理器上運行。有關更多信息,請參見Filecoin密封的說明。更準確地說,它在Intel CPU上的運行速度要慢得多。它在某些ARM處理器(如較新的三星手機中的處理器)上具有極高的競爭力,但是它們缺少RAM來密封更大的扇區。我們在AMD處理器上看到這種優勢的主要原因是由於它們執行了SHA硬件指令。

Lotus or Venus哪個對礦工更好?

Lotus是Filecoin協議的主要參考實現。在此階段,我們建議大多數礦工使用Lotus參加Filecoin網絡。

從Filecoin網絡檢索的速度有多快?

如果要從IPFS或遠程固定層(例如FPS)中檢索數據,則在最壞的情況下,檢索應花費毫到秒的數量級。從Filecoin網絡檢索的最新測試直接表明,保存數據的密封扇區需要大約1個小時才能解封。從部門啟封到數據交付,最好的實現估計是1-5小時,如果需要為應用程序更快地檢索數據,建議用戶在Powergate或FPS上構建存儲。

在數據存儲過程中,如果數據遺失或者數據無法訪問會有怎樣的懲罰機制?對服務器集群運營商有怎樣的影響?

將會導致抵押損失,同時清零有效存儲,算力歸零,還會影響服務器集群運營商聲望,對服務器集群運營商造成極大的不利影響。

知識點學完了,趕緊點個再看收藏起來吧!

隨著區塊鏈技術的不斷進化,IPFS&Filecoin不斷完善的生態已經吸引了加密領域中的眾多開發者,而分佈式存儲也將在即將到來的Web3.0時代發揮出越來越重要的作用。

IPFSCN中文社区
作者文库