時間:2023-07-28|瀏覽:238
IPFS在內容尋址上的解決方案
總的來說,今天的網頁瀏覽是通過所謂的位置尋址(location addressing)來實現的。位置尋址會通過網上的特定位置(如URL網址)來獲取在線的信息。不過,這有明顯的缺陷。
位置尋址服務是中心化的,誰控制了位置就控制了內容。基于位置尋址的網址背后的內容是可以被改動的——一篇文章的語言,一個藝術品的顏色,或一個被記錄的身份的屬性都可能會因基于位置尋址的網址而被攻擊。
這個問題的解決方案是內容尋址(content addressing)。基于內容的尋址方式讓你能夠根據特定數據的獨特指紋訪問這個數據。不管這個數據是存放在哪里的,只要你擁有這個數據的獨特指紋,你就可以獲取它的內容。在基于內容的尋址模式下(IPFS的概念內),內容不再是通過互聯網上的單一地址獲取的。相反,它可以從任何存有你所請求的內容的特定IPFS網絡節點上獲取。內容的片段是被很多參與方分享的,而且總是可以從單一的節點整份獲取——如通過pinning服務節點(https://docs.ipfs.io/concepts/persistence/#persistence-versus-permanence)),或從多個節點中收集片段的方式進行整合。
如果想了解內容尋址的價值及如何使用IPFS的內容標識/指紋(CID)去正確地尋址NFT,可以看這篇文章(https://blog.ipfs.io/2021-04-05-storing-nfts-on-ipfs/)。
不過,內容尋址只是解決方案的其中一個環節。即便可以通過IPFS獲取相關信息(不管這些信息是存儲在哪里的),那也不代表它能夠保證永遠的存在。如果要一個完整的解決方案,內容永續性就是關鍵了。
內容永續性的價值
一旦在線內容的獲取應如何確保內容在將來的持續可用?換句話說,我們應如何確保內容的永續性?如果沒有長久穩定存儲機制的內容,那么今天面臨的很多問題在將來依舊會出現,最終帶來碎片化的/不完整的/有“健忘癥“的互聯網。
大多數的數據和信息解決方案都有中心化和去中心化的選項。中心化的選項就是相信服務提供商將內容長久存儲于其服務器上的保證。不過,中心化的存儲方式無法實現真正的永續性,因為它始終受到單一的中心失效點的約束。
去中心化的內容永續性設計是確保內容隨時間推移依舊保持可用的唯一方法。通過確保完全分離的協作節點都存儲以強大的密碼學為支撐的數據,這樣信息就不再因中心化服務的影響(或不以及為實現這個目標而設計的一系列相關工具和服務。
Filecoin在內容永續性上的作用
Filecoin(http://filecoin.io/)是為完善IPFS內容尋址方案而打造的激勵機制層,為其提供了內容永續性。IPFS確保了內容不會在缺失清晰的變更記錄的情況下被更改,并解決了網址解析失效的問題。Filecoin則通過確保內容的隨時獲取,來為基于內容的尋址方式提供長久的生命力。
Filecoin是通過新型的密碼學算法,共識協議及博弈論激勵機制(https://filecoin.io/blog/posts/filecoin-features-verifiable-storage/)來實現上述目標的,從而提供了真正的去中心化存儲方案。這一切的核心就是Filecoin在數據存儲驗證上的獨特方案。
Filecoin的數據存儲驗證系統解決了此前去中心化存儲的棘手問題:隨著時間的推移,存儲設施的提供者應如何證明它們真的在存儲這些數據并為此分配了專用的物理空間?
在一個中心化的存儲服務中,你必須相信一個知名的公司,讓其保證其系統的完整性和安全性。而在Filecoin網絡上,世界上的任何人都可以提供存儲空間。但為了信任Filecoin這樣的去中心化網絡,你需要先找辦法確立對這個全球網絡自身的可信性。
在Filecoin的去中心化網絡上驗證數據存儲,你需要提供兩個事項。首先,你需要證明正確的數據集是存儲于特定的存儲空間上。其次,你需要證明同一個數據集在特定的時間段中是被持續存儲的。
Filecoin的證明算法(https://filecoin.io/blog/posts/what-sets-us-apart-filecoin-s-proof-system/)會執行這些驗證任務。復制證明算法(Proof-of-Replication)能夠證明特定的存儲空間提供者正在存儲某個用戶原始數據的物理副本,而時空證明算法(Proof-of-Spacetime)證明了用戶的數據的長期存儲狀態。
除了其證明系統外,Filecoin網絡也依賴于博弈論激勵機制去打擊惡意或疏忽行為。所有承諾在Filecoin網絡上提供存儲空間的參與者必須在協議達成時以Filecoin代幣的形式投入質押品。任何無法執行時空證明(Proof-of-Spacetime)驗證的人都會被懲罰,會損失一部分的質押品,最終會被禁止向用戶提供存儲空間服務。
新型的密碼學算法/共識算法和博弈論激勵機制的結合,讓Filecoin可以提供真正的去中心化存儲。
Filecoin將內容永續性的重要性融合到其核心使命“存儲人類最重要的信息”中,它正向這個目標踏實前進。現在,這個網絡支撐了5.8 Exbibytes(https://filfox.info/en)的數據存儲量(如果要做對比,那就是相當于所有維基百科文章的2.5億倍的量)。
熱點:ipfs