科普——IPFS和Filecoin是什麼?兩者之間有何關係?

買賣虛擬貨幣

相信很多人對於IPFS 和Filecoin不會感到陌生,但兩者之間的關係,大家又知道多少呢?筆者今後會不斷在星鑑網,以深入淺出的形式,分享下關於IPFS與Filecoin的基本知識以及應用,希望能帶大家逐步去認識它們。

一. Protocol Labs – IPFS 的開發團隊

2014年夏天,創始人Juan Benet成立了Protocol Labs ( 協議實驗室),而在下一年的2015年1月,他們釋出了一個基於區塊鏈的技術研發的新專案– IPFS ( InterPlanetary File System ,星際檔案系統)。目前Protocol Labs有幾個專案在同時執行,如libp2p、IPLD、multiformats 和Orbit 等等。不過,最終大家的眼光都集中在了IPFS的發展。


二. IPFS 的簡介

IPFS 全名為InterPlanetary File System,星際檔案系統,這個專案是以區塊鏈的技術去研發,目的是創造一個分散式儲存的檔案的網路,令上載在網上的檔案( 音樂,影片,新聞,程式檔案等等) 可以網上實現分散式儲存。

大家比較熟識的Bittorrent ( BT )就與其相類似。但不同的是,IPFS是基於區塊鏈技術研發的,擁有區塊鏈本身的特性,例如去中心化( Decentralization) ,檔案加密技術,與資料不能被竄改等等。

傳統網際網路HTTP的問題

如今我們的網際網路,幾乎全部網頁都是採用HTTP ( 超文字傳輸協議)協議進行資料傳輸,但隨著網際網路資訊爆發性的增長,HTTP的相關問題就顯露無遺。

1. 您在上網時是否遇到這樣的情形呢:訪問的網頁出現404 Error!其實,這個就代表了您要訪問的網頁已經被刪除,或是伺服器無法迴應。


2. http下的網頁流量與儲存成本變得越來越高。以Youtube 為例,他們要儲存海量使用者上載的影片、圖片、文字等資訊到自己的伺服器中心,就需要不斷地增加伺服器儲存容量、添置一些應付大瀏覽量的網路裝置以及建設許多放置伺服器的資料中心,這幾個方面的成本都是相當大的。

3. HTTP 超文字傳輸協議的伺服器要不間斷地工作( 7 X 24小時),另外又要防止DDoS 攻擊( 中心化伺服器常面對駭客攻擊,駭客會以海量的次數去訪問伺服器,籍此癱瘓伺服器,讓使用者無法訪問網頁)。

而IPFS的出現,為我們解決了以上的問題。

IPFS優勢:

1. IPFS網路使用區塊鏈的技術,我們上載的檔案將會儲存在不同的節點上,而不是單一的伺服器中心上面,這個做法避免了因為單一伺服器中心故障或者停頓,而令檔案丟失。我們可以將檔案永久地儲存在區塊上。

2.儲存的檔案將會被分拆,然後再放在不同區塊上,並由節點儲存(不同礦工的礦機裡面),檔案分拆前會得到加密的保護,因此,我們的檔案不會被單一的公司或者中心機構所擁有或被偷看。

3. 因為檔案是分散地儲存在節點上面的,所以每當有使用者使用IPFS的網路,去下載檔案時,各個節點會提供上網頻寬以及儲存空間的資源,將檔案由不同的地方輸出給到使用者,這樣做除了可以減低資料的傳輸成本外,資料還可以更加安全快捷地進行傳送。


上圖:比如一個檔案裡面,有“IPFS” 這4個字母,系統就會分別將他們儲存在不同的區塊當中。當有人需要下載時,我們只需要提供檔案的雜湊值,系統會從離我們最近的節點,將檔案傳輸給我們。如果最近的節點不存在,我們可以從另一個節點索取檔案碎片。

那麼,有誰會無償貢獻出自己的容量以及上網頻寬去儲存使用者的檔案呢?這就要說一說IPFS平臺上面的代幣– Filecoin了。

三. Filecoin

Filecoin是為了激勵使用者建立IPFS系統而開發的IPFS官方唯一代幣。IPFS本質上是一種點對點的分散式檔案系統, 旨在連線所有有相同的檔案系統的計算機裝置。Filecoin 則是執行在 IPFS 上面的一個激勵層。IPFS 有巨大儲存需求和節點需求,眾所周知 p2p 網路節點越多下載速度則越快。如果沒有激勵機制,誰願意貢獻如此多的節點和儲存空間呢。於是 Filecoin來了。Filecoin 可以為 IPFS 在全球範圍內提供大量節點,於此同時 Filecoin 自身還帶著一個巨大的分散式儲存空間,同時解決了 IPFS 的儲存問題。

今日就與大家分享到這裡吧,大家可以先慢慢吸收一下以上的內容,有興趣的朋友可以到網上搜尋更多有關IPFS 的相關資料哦。

免責聲明:

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

推荐阅读

;