優質幣百倍:深度解析革命性項目一IPFS

優質幣百倍:深度解析革命性項目一IPFS

IPFS 星際文件系統(InterPlanetary File System)介紹

星際文件系統IPFS(InterPlanetary File System)是一個面向全球的、點對點的分佈式版本文件系統,目標是為了補充(甚至是取代)目前統治互聯網的超文本傳輸協議(HTTP),將所有具有相同文件系統的計算設備連接在一起。原理用基於內容的地址替代基於域名的地址,也就是用戶尋找的不是某個地址而是儲存在某個地方的內容,不需要驗證發送者的身份,而只需要驗證內容的哈希,通過這樣可以讓網頁的速度更快、更安全、更健壯、更持久。

Filecoin不僅僅是一個鏈接電腦的網絡,它也是鏈接個人和組織的網絡。我們的目標是使得Filecoin在未來有著巨大的價值,我們希望吸引同樣對長期價值感興趣的投資者一起來分享我們未來的成果。IPFS項目的出現最終是要加速web、取代HTTP協議,將是互聯網的一大變革 。

優質幣百倍:深度解析革命性項目一IPFS

為什麼開發IPFS,其有什麼優勢?

互聯網是建立在HTTP協議上的,HTTP協議是個偉大的發明,讓我們的互聯網得以快速發展。但是互聯網發展到了今天HTTP逐漸出來了不足。HTTP的中心化是低效的,並且成本高,使用HTTP協議每次需要從中心化的服務器下載完整的文件(網頁、視頻、圖片等),速度慢、效率低。而IPFS系統是一個分佈式的文件存儲系統,那麼在下載相關數據的時候,將從多個節點同時下載,相比於HTTP從中心服務器的下載速度要快很多,如果改用P2P的方式下載,可以節省近60%的帶寬,P2P將文件分割為小的塊,從多個服務器同時下載,速度非常快。

優質幣百倍:深度解析革命性項目一IPFS

Web文件經常被刪除,回想一下是不是經常你收藏的某個頁面,在使用的時候瀏覽器返回404(無法找到頁面),http的頁面平均生存週期大約只有100天。Web文件經常被刪除(由於存儲成本太高),無法永久保存。IPFS提供了文件的歷史版本回溯功能(就像git版本控制工具一樣),可以很容易的查看文件的歷史版本,數據可以得到永久保存。IPFS使用的是區塊鏈技術, 利用 Filecoin(為了的文章中會將如何獲取filecoin, 也就是挖礦)來激勵礦工分享自己的硬盤, 並且IFPS從全網去掉了冗餘存儲(從整個網絡空間考慮, 這將大大節省網絡存儲空間), 將來的IPFS存儲將會變得非常便宜。

優質幣百倍:深度解析革命性項目一IPFS

中心化限制了web的成長,我們的現有互聯網是一個高度中心化的網絡。互聯網是人類的偉大發明,也是科技創新的加速器,各種管制將對這互聯網的功能造成威脅,例如:互聯網封鎖,管制,監控等等,這些都源於互聯網的中心化。而分佈式的IPFS可以克服這些web的缺點。互聯網應用高度依賴主幹網,主幹網受制於諸多因素的影響,戰爭、自然災害、互聯網管制、中心化服務器宕機等等,都可能是我們的互聯網應用中斷服務,IPFS可以是互聯網應用極大的降低互聯網應用對主幹網的依賴。

IPFS的安全性,中心化服務器目前很難抵擋DDoS攻擊,當大量的訪問請求從四面八方湧來,中心化的服務器幾乎會在一瞬間癱瘓。IPFS天生就擁有抵擋這種攻擊的能力,因為所有的訪問將會被分散到不同的節點,甚至攻擊者自己也是節點之一,某種程度上講,IPFS甚至能抵擋量子計算的攻擊。

IPFS的開放程度,比特幣是一種去中心化、匿名的數據貨幣,這些特性使得比特幣無法被管制,交易無法篡改。 IPFS同樣,由於是建立在去中心化的分佈式網絡上的,所以IFPS很難被中心化管理、限制,互聯網將更加開放。

優質幣百倍:深度解析革命性項目一IPFS

IPFS的工作原理

IPFS為每一個文件分配一個獨一無二的哈希值(文件指紋:根據文件的內容進行創建),IPFS是基於文件內容進行尋址,而不像傳統的HTTP協議一樣基於域名尋址。IPFS在整個網絡範圍內去掉重複的文件,並且為文件建立版本管理,也就是說每一個文件的變更歷史都將被記錄(這一點類似版本控制工具git、svn等),可以很容易個回到文件的歷史版本查看數據。

當查詢文件的時候,IPFS網絡根據文件的哈希值(全網唯一)進行查找,由於每個文件的哈希值全網唯一,查詢將很容易進行。哈希值不容易記憶,就像ip地址一樣不容易記憶,於是人類發明的域名。IPFS利用IPNS將哈希值映射為容易記的名字(類似域名)。每個節點除了存儲自己需要的數據,還存儲了一張哈希表,用來記錄文件存儲所在的位置,用來進行文件的查詢和下載。


分享到:


相關文章: