IPFS是非常熱門的名詞,市面上也誕生出不少IPFS礦機。那麼IPFS究竟是什麼,是一個區塊鏈項目,還是一種加密貨幣,亦或是其他的存在?
IPFS全名為Inter Planetary File System,直接翻譯的話叫做“星際文件系統”,它由Protocol Lab提出,是一種點對點(P2P)的分散式檔案系統。 (推薦學習:PHP影片教學)
不過雖然說它是檔案系統,是一種用來儲存資料的技術,但更確切的說IPFS是一種傳輸協定。 IPFS將HTTP視為對手,宣傳上要對飆HTTP。
IPFS是基於區塊鏈的,永久的、去中心化保存和共享檔案的方法,是一種點對點的分散式協定。
類比HTTP,我們要在網路上找到想要的內容,就要輸入網址,網址是多是HTTP開頭,所以也必須經過它。
還有一種就是web檔案常被刪除。我們可能在上網的過程中會遇到,收藏某個網頁,在使用的時候瀏覽器網頁會顯示404。
而且現在web的儲存成本非常高,時間也就是最多100天。所以會發現web檔案常被刪除。
IPFS提供了文件的歷史版本回溯功能(就像git版本控制工具一樣),可以很容易的查看文件的歷史版本,數據可以得到永久保存
互聯網的中心化會抑制了web的成長,反之分散式的IPFS可以克服這些web的缺點.
HTTP透過網域、IP及多個中心伺服器的中轉,再進行檔案的上傳下載。 HTTP的功績無可取代,現在我們上網都要依賴HTTP。但HTTP也存在一些問題,例如效能效率不是非常高,過度依賴中心伺服器與主幹網路等等。
IPFS與之相比,它是一種多中心化的解決方案,內容尋址不是透過網域、IP,而是透過唯一HASH金鑰來進行資料尋找。
IPFS是分散式檔案儲存系統,檔案資料並不會儲存在一個中心化的伺服器中,而是儲存在網路上所有符合條件的電腦上。
這一點有點像P2P種子下載,例如你下載一部小電影,下載資源來自網路上許許多多也在下載該電影的用戶的電腦,而不是從某個電影網站的中心伺服器下載。當然,IPFS不只如此,還有很多其他的特性,層次與應用範圍並不是P2P下載可相比的。
很多聲音認為IPFS會顛覆HTTP,這只是單方面的說法或觀點。因為IPFS的技術雖然很厲害,有這樣的潛力,但先進的技術未必會在商業戰場上勝出,也就不一定會取代HTTP。
另外,在IPFS中也有激勵機制-Filecoin,參與者(礦工)透過貢獻儲存空間和頻寬,可以獲得加密貨幣Filecoin獎勵。
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是ipfs是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!