低延遲的IPFS,帶我們暢遊太陽系

低延遲的IPFS,帶我們暢遊太陽系

如果IPFS被廣泛採用,那麼互聯網將能夠以低延遲服務於全球 - 甚至太陽系 。未經審查的內容可以在IPFS網絡上訪問,互聯網早期的去領土化夢想也將成為現實。

網絡改變了世界 - 只是現在沒有我們最初希望的那麼多。IPFS項目是加密文藝復興時期的。

互聯網先驅、EFF創始人John Perry Barlow曾經在“網絡空間獨立宣言 ”中寫道:“你們沒有任何道理與權利來統治我們,也沒有任何理由讓我們擔心相關的網絡執法方法。”其實在互聯網早期,許多意見領袖就表達過這樣的去領土化互聯網夢想。

很容易理解為什麼John Perry Barlow與他的同志們在1996年撰寫“宣言”時會如此興奮。互聯網連接了整個世界,在世界任何地方在線發佈的信息都可以在其他地方訪問到,您所需要的只是地球上任何地方的一臺服務器。這是互聯網最初的夢想,不過現實並沒有那麼想象的那麼完美。事實證明,互聯網是一種物質的東西,由服務器、路由器和電纜等硬件設備組成,而網絡通過這些設備傳輸連接會產生延遲時間,因此,互聯網信息的傳遞其實一直被延遲這個問題所困擾。

如果您想為全球受眾提供信息服務,是無法從單個服務器甚至單個數據中心實現這一目標。數據流向世界各地需要耗費數百毫秒,有些時候甚至會出現傳播延遲,信息傳輸速度遠不如光速快。

作為一個普通的Web用戶,我們可以清楚地感受到100毫秒的網絡延遲。一般情況下,Web應用程序需要在瀏覽器和服務器之間進行多次往返,延遲可能會增加幾秒鐘。這足以讓用戶重新考慮他們是否真的想要自己剛才要求的信息。通常,他們會因等待太久而關閉瀏覽器標籤,結束訪問相關內容。如果一個運營全球在線業務的公司,僅僅在一個地方架設服務器提供內容,那麼該在線業務在很多地方都會出現延遲卡頓的現象。

IPFS開啟互聯網低延遲的新時代


低延遲的IPFS,帶我們暢遊太陽系

IPFS是什麼?

星際文件系統IPFS是一個面向全球的、點對點的分佈式版本文件系統,目標是為了取代目前統治互聯網的超文本傳輸協議(HTTP),它將所有具有相同文件系統的計算設備連接在一起,讓互聯網速度更快、更安全、更健壯、更持久。

IPFS是一個協議也是一個網絡,實實在在的網絡,並且已經運行了2年半了。IPFS協議對標的是HTTP協議,HTTP大家都很熟悉了,HTTP是一個傳輸協議, 解決的是網絡傳輸問題。

IPFS也是一個數據數據傳輸協議, 相比於HTTP有如下優點:

  • P2P下載, 節省高達60%的帶寬, 使用成本低廉
  • 永久web, 不在刪除數據
  • 分佈式的網絡, 給互聯網帶來生機
  • 不再依賴主幹網, 降低因不可抗力造成的服務中斷問題


IPFS的提出的工作方式

系統將不使用位置和文件名查找識別內容,而是使用內容本身的加密哈希來識別查找內容。IPFS內部是使用DHT表來實現內容尋址的,通過一個執行的文件hash獲取文件。這裡用到的哈希是一種防篡改的數字指紋,它是一個256位數,可以實現唯一標識每一段的內容。當用戶想要獲取內容時,離用戶較近的計算機會收到內容的副本,用戶可以從鄰居處下載該副本,並通過加密哈希確切地知道它是否與您請求的內容相同,IPFS系統這種近距離獲取內容的方式,大大減少了網絡傳輸過程中的延遲。(註釋:理論上可能存在“哈希衝突”,兩個完全不同的內容得到相同的散列哈希值。但是,對於散列值,會有2²⁵⁶的可能性(大約為10⁷⁷),哈希衝突至少可以說是罕見的。在我們發現256位哈希衝突之前,太陽都可能已經不存在了。)


分享到:


相關文章: