作者| 三黎出品|白話區塊鏈(ID:hellobtc)

10月15日22:44,Filecoin主網於區塊鏈高度148888啟動。 OKEx、火幣、幣安陸續宣布支持其代幣Fil,並於當日晚間上線。

從創立到即將主網上線的IPFS,經過了5年的發展,為何主網上線備受矚目,對於區塊鏈發展意味著什麼?

01 IPFS和Filecoin各是什麼,與區塊鏈有什麼聯繫?

IPFS,全稱星際文件系統(InterPlanetary File System),是一個點對點的分佈式文件系統,運用了以下四大技術原理。

1.分佈式哈希表(DHT,全稱Distributed Hash Table):一種分佈式存儲解決方案,通過全網節點來維護一個巨大的文件索引哈希表(文件哈希值和存儲該文件的計算機IP地址),由於表的內容很多,因此把它分為一些小塊,每個節點維護一小塊。當要查找某個文件時,先找到存儲文件內容的節點地址,然後從節點中查找信息,也就是說,即便不需要服務器,可以從DHT中找到對應文件存儲的位置。

2.BT協議(全稱BitTorrent):作為文件傳輸協議,BT協議與常用的Http協議不同,BT的文件傳輸是通過獨立的用戶與用戶之間進行點對點傳遞的。例如一個文件,由A發起共享,常用的HTTP下載中B、C、D、E、F、G都從A那兒下載,結果A不堪重負。而BT傳輸技術可以使得B從A處下載,下載完後C又可以從A、B處下載,大家的下載速度越來越快,這就是大家常用的“BT下載”的原理。

3.版本控制系統(Git):Git 是世界上目前最先進的分佈式版本控制系統,可以用來跟踪、分支、合併和管理代碼版本。例如你需要編寫一個文檔,這個文檔需要以不同的形式和略微變動的內容髮給各個部門。如果涉及到多個部門,可能你需要寫多個版本,都保存下來。這時候Git 就派上用場了,它可以自動記錄每次文件的改動,還可以讓同事協作編輯,方便跟踪和操作。

4.自驗證文件系統(SFS,全稱Self-Certifying File System):IPFS在文件命名中使用了SFS自驗證,使得任何人在IPFS上發布文件對像都可以自帶驗證功能,其他用戶也可以確認該文件是否是用戶發布,保障了消息來源的準確性。

從運用的四大技術原理可以看出,IPFS主要是一個優化存儲、傳輸、查找文件等方面的系統。 IPFS自2015年發布,已經應用了5年了,但其本身和區塊鏈並沒有關係,也不等同於剛上線的FileCoin。

Filecoin只是IPFS的一個激勵層,通過引入區塊鍊和經濟模型的設計來解決IPFS存在的問題,兩者是一種相互促進的關係。

由於區塊鏈本身並不適合存儲大量的數據,只能記錄一些簡單的交易數據為前提。如果IPFS和Filecoin可以為區塊鏈提供一種長期儲存、成本低廉、安全性好、隱私保護性強的存儲方式,它會成為區塊鏈的重要基礎設施。

02 鴿王主網上線,意味著什麼?

Filecoin原計劃2018 年上線主網,但卻多次延遲上線,幾經周折,被戲稱為“鴿子項目”,但每次準備上線都可以成為行業焦點。主網上線究竟意味著什麼,可能會有何影響?

首先,幣安、OKEx、火幣、Coinbase等眾多交易平台明確提出會支持該項目,有利於進一步促進IPFS的快速成長,推動區塊鏈行業的發展繁榮。

其次,IPFS開始與傳統互聯網世界融合。將會吸引更多的普通用戶參與到區塊鏈中。讓更多的人體驗到去中心化存儲在隱私保護、存儲成本、安全穩定等方面的優勢,有利於數據的價值傳遞。

最後,從根本上改變了用戶訪問文件的方式。所有的訪問將會被分散到不同的節點,黑客其實是完全不知道這個文件是存在哪個服務器,根本沒有辦法進行攻擊,如果要攻擊某個服務器,基本上就要攻陷某個網絡,避免了HTTP易被窺視和不穩定的缺點。

據了解,美國阿波羅登月計劃,從月球拍攝的所有機密文件都使用了IPFS進行上傳保存;全球第二大瀏覽器火狐宣布支持IPFS分佈式協議;imToken的加密資產錢包已明確表明要接入IPFS;美國國會圖書館和維基解密同樣使用了IPFS網絡存儲數據等等。

03 小結

數據時代存儲需求猛增,Filecoin正在嘗試用區塊鏈的方案對存儲領域進行一次變革,作為一項圍繞區塊鏈中的痛點而發展的技術,IPFS或許會給區塊鏈應用的落地增加更多可能性。但即便主網上線,也攻易守難,它才剛剛起步。

很多人認為Filecoin上線即巔峰,你怎麼看?歡迎在留言區分享你的觀點。