區塊鏈世界裡的儲存技術IPFS——嚴選算力中心大百科

買賣虛擬貨幣

如果說雲端儲存是網際網路世界的資訊源泉,IPFS將是區塊鏈世界裡的基石所在。

IPFS全稱為Inter Planetary File System,翻譯過來的意思是“星際檔案系統”,IPFS是用於儲存和訪問檔案、網站、應用程式和資料的分散式檔案系統。

官網的一句話描述是:“一個點對點的超媒體傳輸協議”(如下圖),IPFS支援建立完全分散式的應用,可以讓儲存在IPFS上的檔案資料,在全世界任何一個地方都能快速獲取,讓我們訪問資料更快,更安全,同時更加開放。

眾所周知, 網際網路是建立在HTTP協議上的. HTTP協議是個偉大的發明, 讓我們的網際網路得以快速發展.但是網際網路發展到了今天HTTP逐漸出來了不足.

例如:因為HTTP協議下,都是中心化儲存,所以中心伺服器一旦受到攻擊,資料就可能被盜,洩漏,甚至刪除;各種伺服器被駭客攻擊的新聞屢見不鮮,服務商不得不使用各類昂貴的安防方案,防範攻擊的成本越來越高;另外,一但中心化伺服器被集中訪問時,就會造成擁堵,導致訪問速度很慢,每年春節搶火車票時這個問題就尤為突出。

主幹網受制於諸多因素的影響, 戰爭, 自然災害, 網際網路管制, 中心化伺服器宕機等等, 都可能是我們的網際網路應用中斷服務. IPFS可以是網際網路應用極大的降低網際網路應用對主幹網的依賴.

就網路空間的管理模式而言,我們需要一個新的網際網路傳輸協議。

IPFS的誕生完美的解決了HTTP存在的問題,IPFS是分散式儲存資料的,讓駭客失去了攻擊目標,資料的安全性更高了。IPFS採用分散式的多點傳輸,使得IPFS在傳輸速度上大幅度提高,並且節省約60%的網路頻寬。

回想一下是不是經常你收藏的某個頁面, 在使用的時候瀏覽器返回404(無法找到頁面), http的頁面平均生存週期大約只有100天。

Web檔案經常被刪除(由於儲存成本太高), 無法永久儲存. IPFS提供了檔案的歷史版本回溯功能(就像git版本控制工具一樣), 可以很容易的檢視檔案的歷史版本, 資料可以得到永久儲存

使用HTTP查詢的是位置,而使用IPFS我們查詢的是內容。IPFS的做法則是不再關心中心伺服器的位置,也不考慮檔案的名字和路徑,只關注檔案中可能出現的內容。檔案內容計算出的加密雜湊值。雜湊值直接反映檔案的內容,哪怕只修改1位元,雜湊值也會完全不同。

IPFS是通用目的的基礎架構,基本沒有儲存上的限制。大檔案會被切分成小的分塊,下載的時候可以從多個伺服器同時獲取,可以很好的適應內容分發網路(CDN)的要求。這樣的設計可以很好的共享各類資料。

IPFS檔案還可以抽象成特殊的IPFS目錄,從而標註一個可讀的檔名(透明的對映到IPFS雜湊),在訪問的時候會像HTTP一樣獲取一個目錄索引。

由於IPFS/IPNS的雜湊值都是很長和難記的字串,所以IPFS相容了現存的域名系統(DNS),可以透過可讀的連結訪問IPFS/IPNS內容。

IPFS採用雜湊去重的方式儲存資料,將會大大降低資料的儲存成本。這將是助力IPFS真正打敗HTTP底層商業動力。

更安全,更快速未必可以替代老技術,但如果同時又能降低成本,那將會更快的顛覆傳統模式,這就跟電子郵件代替傳統信件一樣,這是無可阻擋的科技發展程序。

作者:鏈想家,來源:鏈想家

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;