1. 程式人生 > >IPFS及Filecoin的七大應用價值

IPFS及Filecoin的七大應用價值

一,讓資料的儲存更安全,更便捷。

沒有了中心化的資料管理,資料的安全性更高,很難被窺探或被複制。全網分散式的資料儲存,降低了因為戰爭、自然災害、人為等原因造成的資料遺失損壞,利於讓有價值的資料被永久儲存。

二,完美支撐區塊鏈領域的應用。

區塊鏈的本質是分散式和去中心化,發展瓶頸之一就是分散式的儲存能力,尤其是對於目前大部分的基礎公鏈而言,如何讓大量的資料儲存在自己的主鏈上是急需解決的問題。未來的分散式應用(DAPP)想成為被大眾廣泛使用的超級應用,也必須解決儲存問題。因此,IPFS的分散式儲存,很可能成為未來區塊鏈產業的基礎設施,這一點給我們帶來了巨大的想象空間。

Filecoin可能會成為所有區塊鏈專案的基礎設施,EOS已明確表明要接入IPFS。而Filecoin白皮書最後一章提到了“橋接”功能,允許Filecoin執行其他區塊鏈專案的智慧合約,也允許其他區塊鏈執行Filecoin的智慧合約。

三,降低儲存成本和頻寬成本。

傳統的中心化資料儲存依託的是大量的IDC機房,儲存資源和頻寬資源都是非常昂貴的。IPFS分散式的儲存,充分利用了公眾的儲存資源和頻寬資源,這類似於共享經濟的概念,提高了資源的使用率,降低了使用成本。

世界發展的規律告訴我們,凡是符合“最大化提升效率的”一定是未來的趨勢。IPFS(www.ipfsfirst.com )和Filecoin的誕生從根本上提升了人類的資料儲存效率,是真正的共享經濟。

四,可以為內容創作帶來一定的自由。

Akasha是一個典型的應用,它是一個基於以太坊和IPFS的社交部落格創作平臺,使用者創作的部落格內容通過一個IPFS 網路進行釋出,而非中心伺服器。

同時,使用者和以太坊錢包賬戶進行繫結,使用者可以對優質內容進行ETH打賞,內容創作者能以此賺取ETH,如同人腦挖礦一樣。它沒有太多監管的限制,也沒有中間商抽成,內容收益直接歸創作者所有。

五,可以降低儲存和頻寬成本。

小編舉過愛奇藝的例子,而做視訊比較成功的專案叫「Dtube」。它是一個搭建在Steemit上的去中心化視訊播放平臺,其使用者上傳的視訊檔案都經過IPFS協議進行儲存,具有唯一標識。相較於傳統視訊網站,它降低了同資源冗餘程度,同時大大節約了海量使用者在播放視訊時所產生的頻寬成本。

六,可以與區塊鏈完美結合。

區塊鏈的本質是分散式賬本,本身的瓶頸之一就是賬本的儲存能力,目前大部分公鏈的最大問題是沒法儲存大量的超媒體資料在自己的鏈上。比特幣至今全部的區塊資料也才30-40G左右,以太坊這樣可程式設計的區塊鏈專案也只能執行和儲存小段合約程式碼,DApp想發展成超級App,受到了極大的限制。

運用IPFS技術解決儲存瓶頸是目前來看的過渡方案,最典型的應用就是EOS。EOS引以為傲的是可以支援百萬級別TPS的併發量,其中除了DPOS共識機制的功勞之外,還歸功於其底層儲存設計是採取IPFS來解決大型資料的傳輸效率。

EOS將自己打包好的區塊資料通過IPLD進行異構處理,統一成一種便於內容定址的資料結構型別,並掛載到IPFS的link上,讓IPFS網路承擔儲存和P2P檢索的邏輯,而不消耗EOS區塊鏈系統本身太多的計算資源。

七,可以為傳統應用提供分散式快取方案。

IPFS-GEO 是我自己之前寫的,它是一個為傳統LBS應用提供分散式快取的專案,可以將地理位置座標資料通過GeoHash演算法轉化成一維字串,並將與之相關聯的具有檢索價值的資料存入IPFS網路,由IPFS網路標識唯一性,並分佈在各個鄰近節點上。

當檢索請求到來時,系統先通過字串近似度範圍比較,縮小檢索範圍,加快檢索效率,通過NodeID從附近節點拿到超媒體資料,達到類似分散式快取的效果,大大提高了LBS應用整個檢索動作的效率。