IPFS/Filecoin如何實現分散存儲丨星際數據

2020-10-31 入手快訊

Filecoin市場可以有效運行,因為客戶可以確信網絡上的存儲礦工正確地存儲他們的數據。這種信心來自於Filecoin自己獨特的證明系統,以確保在Filecoin網絡上的存儲按照合同工作。

使用Filecoin,礦工的存儲將被公開審計。換句話說,我們的存儲證明為Filecoin網絡的每個用戶提供了保證,即所有礦工都按照承諾的那樣存儲數據。存儲驗證是將Filecoin市場粘合在一起的粘合劑;它確保了網絡上存儲的所有數據的完整性。

為了讓這些數據完整性檢查能夠給存儲用戶提供他們想要的保證,這些檢查必須是Filecoin最基本協議的一部分。這就是Filecoin證明系統發揮作用的地方。

證明系統是參與者(通常是礦工)用來驗證存儲服務的加密協議。Filecoin的證明系統解決了分布式存儲以前的一個棘手問題:礦工們如何證明他們真的存儲了他們所說的時間數據以及他們專用的物理空間?要理解這一點,我們需要看看Filecoin是如何實現分散存儲的,以及是什麼讓它的證明系統獨一無二。

Filecoin如何實現分散存儲 V丨hugoschan

在中心化存儲服務中,我們信任知名的公司或實體,它們可以保證系統的完整性和安全性。這個第三方實體是維護網絡信任的關鍵。例如,當我們使用Amazon S3進行雲存儲時,我們並不真正信任Amazon所使用的數據伺服器網絡。相反,我們相信亞馬遜會保證網絡像承諾的那樣運行——根據公司的服務水平協議,我們在亞馬遜存儲的數據將是安全和可用的。

分散存儲網絡中的信任更難實現。在Filecoin網絡上,世界上任何人都可以提供存儲空間。但是要在像Filecoin這樣的分散網絡上保持信任,你需要在全球網絡本身中建立信任。

Filecoin的證明系統正是通過在Filecoin區塊鏈的協議層中建立信任來做到這一點的。Filecoin協議利用存儲證明作為在Filecoin區塊鏈中達成共識的核心機制。

在每個公共區塊鏈上,「共識」定義了關於存在於區塊鏈上的數據條目的協議。為了實現這一共識,區塊鏈依賴於共識算法來生成新的區塊,以保護區塊鏈不受虛假數據輸入的影響。這些算法精確地確定了礦工如何構建和維護區塊鏈。

但是,儘管其它區塊鏈依賴於要求礦工執行浪費工作的共識算法(例如,POW),但Filecoin的共識機制卻使礦工參與了提供和驗證存儲數據完整性的有用工作(各種存儲證明,Proof-of-Replication and Proof-of-Spacetime)。

這意味著Filecoin區塊鏈本身會驗證礦工執行的存儲行為。這就是Filecoin在其分散網絡的協議層中建立信任的方式。作為核心,Filecoin的共識算法由兩個密封機制一起,在Filecoin鏈上公開驗證數據存儲:Proof-of-Replication and Proof-of-Spacetime。

Proof-of-Replication和Proof-of-Spacetime V丨hugoschan

要驗證Filecoin分散網絡上的存儲,你需要證明兩件事。首先,你需要證明在給定的存儲空間中存儲了正確的數據集。其次,你需要證明在給定的時間段內連續存儲了相同的數據集。

Filecoin的證明算法執行這些驗證任務。複製證明證明給定的礦機存儲的是客戶端原始數據的物理唯一副本,而時空證明證明客戶端數據是隨時間連續存儲的。這兩種證明都是這樣的。

複製證明(PoRep)從一個稱為「密封」的過程開始。一個礦工奉獻了一部分可用的存儲空間,稱為「扇區」,以存儲客戶的數據。一旦這個區域被填滿,它就被密封了。封口是一套操作,逐步將扇區轉變為原始數據的唯一副本。該副本與Filecoin礦工的公鑰關聯。為了執行最終的PoRep,礦工然後將副本(其CommR)的加密哈希提交到公共Filecoin區塊鏈。

通過PoRep,礦工可以提供公開證明,證明他們在執行證明時正在存儲客戶數據的唯一編碼。只有擁有全部原始數據的礦工才能向Filecoin鏈上提交正確的CommR(對副本的鏈上承諾)。但是,僅一個PoRep並不能驗證存儲是否隨時間連續。

這就是時空證明(PoSt)的作用。在PoSt中,要求礦工為他們維護的隨機選擇的存儲扇區提供PoRep。這是通過向礦工發出加密挑戰的程序來完成的,只有通過直接諮詢密封部門才能正確回答。礦工必須在嚴格的時限內應對這一挑戰。每個礦工必須每天證明其所有存儲,並且還隨機選擇礦工來證明存儲以贏得區塊。密封的計算難度確保了礦工必須保持對密封區域的隨時訪問和完整性。

PoRep和PoSt共同構成了Filecoin獨特的證明系統,即存儲證明和空間證明的結合。

除了它的證明系統,Filecoin網絡也依賴博弈論動機來阻止惡意或疏忽的行為。所有同意在Filecoin網絡上存儲數據的礦商,在籤訂協議時必須提供Filecoin形式的擔保。任何未通過PoSt檢查的存儲礦機都將受到懲罰,每當應用懲罰時,抵押品的一部分將丟失。在過多的處罰之後,所有的抵押品都將丟失,礦商也被禁止再向客戶提供倉儲服務。

相關焦點

  • IPFS/Filecoin實施進度更新丨星際數據
    Filecoin的啟動目標之一一直是擁有多種獨立的協議實現,以在啟動時幫助保護網絡。在這篇文章中,我們將詳細的最新進展,並為每個四大實現的下一步驟:森林,由Chainsafe建成; Soramitsu開發的Fuhon;由IPFSForce管理的Venus(以前稱為go-filecoin);和Lotus,由Protocol Labs創建。
  • IPFS/Filecoin:數據存儲的未來丨星際數據
    在本文中,我們將簡要概述數據存儲的歷史,然後描述Filecoin如何在此現有軌跡上構建以及它可以做什麼。  讓我們從數據的歷史開始。  數據存儲創新簡史  在1950年代,數據是通過內部存儲和管理的,內部硬碟由一些公司(尤其是IBM及其RAMAC)出租。
  • ipfs-filecoin是趨勢嗎?分布式存儲必帶來巨大價值
    ipfs-filecoin是趨勢嗎?新商業模式分布式存儲必將帶來巨大價值從現實世界的基礎設施,到網際網路之上的數據中心,從地面呼嘯而過的高速鐵路,到源源不斷的數據,我們美好的生活是建立在不計成本的基礎之上的。
  • IPFS + Filecoin的演變
    歡迎來到IPFS周報IPFS + Filecoin的演變在準備Filecoin的升空周之前,我們的生態系統領導人分享了他們對我們與IPFS和Filecoin一起構建的Web3生態系統的看法。Infura新增對Filecoin開發者的支持Infura通過了Filecoin網絡API 的測試版本,版允許開發人員連接到Filecoin主網,並使用Infura儀錶板構建基於Filecoin的應用程式。
  • IPFS/Filecoin挖礦的風險在哪裡丨星際數據
    作為 IPFS的激勵層, Filecoin的目標是利用代幣激勵來建立更快、更安全、更廉價的分布式存儲網絡,它將成為下一代 Internet的基礎設施,在區塊鏈領域扮演著重要角色。可以說, Filecoin的誕生拓寬了區塊鏈的技術邊界,優化了數據存儲方式,加速了塊鏈在實體應用中的落地。
  • IPFS/Filecoin挖礦的原理與機制丨星際數據
    Filecoin挖礦原理 V丨hugoschan1.存儲市場用戶將自己的閒置硬碟貢獻出來,成為存儲礦工,獲取Filecoin獎勵。複製證明是Filecoin獨創的一種認證機制,可以確保每份數據的存儲是獨立的,可以同時防止女巫攻擊、生成攻擊和外源攻擊。2. 檢索市場 V丨hugoschan用戶請求文件並支付FIL之後,礦工節點競爭該訂單,勝出礦工節點拿到該文件的分發權,直白一點的是礦工節點為用戶提供帶寬並幫助用戶獲取指定的文件。
  • 星際聯盟|一文帶你讀懂IPFS/Filecoin,它們背後是什麼關係?
    英文名稱:InterPlanetary File System名稱縮寫:IPFSIPFS官網:https://www.ipfs.iogithub主頁:https://github.com/ipfsGitHub描述:A peer-to-peer
  • 最新資訊:IPFS/Filecoin的挖礦原理解析丨星際數據
    Filecoin區塊鏈通過連續幾輪的領導者選舉而增長,任何贏得領導者選舉並因此被選擇開採新區塊的礦工,都會獲得一定數量的Filecoin代幣作為區塊獎勵。Filecoin經濟的一個關鍵組成部分就是區塊獎勵,它補貼存儲礦工提供可靠和有用的存儲容量並維護Filecoin區塊鏈。Filecoin的礦工及收益類型
  • IPFS/Filecoin究竟是如何實現分布式存儲的?
    換句話說,我們的存儲證明為Filecoin網絡的每個用戶提供了保證,即所有礦工都按照承諾的那樣存儲數據。存儲驗證是將Filecoin市場粘合在一起的粘合劑;它確保了網絡上存儲的所有數據的完整性。Filecoin的證明系統解決了分布式存儲以前的一個棘手問題:礦工們如何證明他們真的存儲了他們所說的時間數據以及他們專用的物理空間?要理解這一點,我們需要看看Filecoin是如何實現分散存儲的,以及是什麼讓它的證明系統獨一無二。
  • 讀懂IPFS-Filecoin|IPFS和Filecoin的區別與聯繫
    4、官方維護的主要語言是 go和 js,即 go-ipfs 和 js-ipfs。IPFS是一個去中心化的、點對點的分布式版本文件系統,目標是取代目前統治網際網路的超文本傳輸協議(HTTP),將全部裝有IPFS文件系統的計算設備連接在一起。
  • IPFS/Filecoin未來是一個無競爭的項目丨星際數據
    Filecoin是一種分布式存儲網絡,為區塊鏈行業帶來一種全新的發展方式。Filecoin的誕生可以有效解決當下的數據存儲困境,大幅度降低數據存儲和傳輸成本並提升數據的安全性,未來是一個無競爭的項目。為什麼說沒有競爭?
  • IPFS/Filecoin安全計劃的更新丨星際數據
    啟動security.filecoin.io最新的包括:Filecoin提供子系統安全審核通過SigmaPrime V丨hugoschanJean-Phillipe Aumasson博士和Antony Vennard的zk-SNARK證明安全審計ConsenSys Diligence
  • IPFS/Filecoin官方資訊:彈弓第一階段回顧 丨星際數據
    Slingshot是面向存儲客戶和開發人員的由兩部分組成的社區競賽,獎勵將真實,有價值和可用數據存儲到Filecoin網絡上的行為。目標是將10PiB有價值的數據載入Filecoin網絡。團隊因存儲更多有用的數據以及構建有趣,新穎且功能強大的用戶界面(UI)或與其存儲的數據相關聯的應用程式而獲得獎勵。
  • 將IPFS上的數據備份到Filecoin上參與SR2競賽吧
    相關連結:https://blog.ipfs.io/2020-09-18-ipfs-meetup-sep2020/?Race 1中,存儲礦工在Filecoin testnet上帶來了230PiB的數據量。
  • IPFS/Filecoin礦機有什麼優勢丨星際數據
    因此,在哈希值的基礎上,IPFS網絡中的文件將不會被重複存儲,也不會被黑客惡意篡改,並且在數字經濟貨幣圈中被「去中心化」和「可追溯」。在此前提下,可以說IPFS礦機真正解決了網際網路時代資源存儲浪費的問題。因此,在當前Internet需求巨大的數據存儲需求的背景下,IPFS礦機主要是讓分布在世界各地的硬碟加入工作,因此IPFS需要更多的節點和分布式存儲空間。
  • 為什麼我們要投資IPFS?Filecoin礦機如何選擇丨星際數據
    全球最火的分布式數據存儲系統,星際文件系統~IPFS!這是一個30年一遇幾乎沒有風險未來會是數十萬億美金市場的全球性超級實體應用大平臺!秒殺市面上99.99%的項目!值得你關注!值得你參與!  IPFS對標和替代的是30年來我們上網必須使用的中心化數據儲存系統~HTTP,是全球最牛的區塊鏈技術實體落地應用數據存儲系統!
  • Filecoin主網提升之旅丨星際數據
    現在有超過100種有用的應用程式和工具構建在Filecoin上,600 TiB的存儲交易使Filecoin的使用能力得到提高,近700PiB的存儲容量以每小時500 TiB的速度增長! 除了Filecoin獎勵高品質,長期數據存儲的周到激勵機制之外,Filecoin與眾不同之處還在於集成了這種分散存儲層的驚人項目生態系統。
  • IPFS星際文件存儲系統是如何顛覆雲存儲?Filecoin價值多少?
    IPFS星際文件存儲系統是如何顛覆雲存儲?IPFS星際文件存儲系統,是一種p2p協議,類似於bt網絡的網絡。相對於雲存儲有以下幾個優點:1. 便宜。IPFS存儲空間不由服務商提供,而是接入網絡的節點來提供,可以說是任何人都可以成為節點的一部分,所以非常便宜。2. 速度快。IPFS協議下,文件冗餘存儲在世界各地,類似於CDN一樣。
  • IPFS/Filecoin特徵介紹:區塊獎勵丨星際數據
    Filecoin區塊鏈通過連續幾輪的領導者選舉而增長,任何贏得領導者選舉並因此被選擇開採新區塊的礦工都會獲得一定數量的Filecoin代幣作為區塊獎勵。但是Filecoin的區塊獎勵系統是獨特的,無論是在確定誰贏得區塊獎勵的方式上,還是在獲取獎勵的過程中所採用的激勵方式上。這提高了Filecoin網絡對礦工和客戶的有用性,並確保了其長期健康。讓我們看看如何。
  • 有興趣把 IPFS 項目放到 Filecoin上嗎?
    以下是最近有關星際文件系統發生的要事! 周四加入我們的社區聚會現在是九月,所以是IPFS社區再次聚集的時候了!這個月我們將有來自IoTeX的客人,Ucam背後的人,還有IPFS恢復的創建者,goipfs維護人員的更新等等。