IPFS vs HTTP,誰能構建更安全的互聯網?

2015年,協議實驗室推出IPFS協議,2017年,推出Filecoin項目作為IPFS的激勵機制,儘管ICO僅針對授權投資者進行但是僅30分鐘就募集2.57億美金,刷新區塊鏈有史以來的最高金額。

IPFS生來便不平凡,它的誕生旨在替代HTTP協議。

HTTP的問題:不安全、集中化、效率低

你使用的互聯網是不是經常慘遭蝸牛般的網速,無法流暢地看視頻、下載文件堪比蝸牛、使用的各種APP頻繁奔潰,甚至在雙11永遠慢他人一步無法搶到心儀產品,有錢花不出去在這時體現的淋漓盡致。聽起來戲虐但毫不誇張,更糟糕的是,HTTP是依靠中央服務器下載文件,它所造成的結果是不僅慢而且昂貴,一旦中心服務器遭遇黑客攻擊,你的個人信息也可能因此洩漏甚至整個網絡癱瘓,而如今的互聯網確實經歷著這般困境。

IPFS vs HTTP,誰能構建更安全的互聯網?


以購物網站淘寶為例,可能你會覺得淘寶是網購中數一數二的大公司了,如此龐大的公司許多工程師聯合一起24小時運作,應該永遠不會崩潰...

然而…你確實想多了,想想每年的雙11,看來即使是淘寶也無法倖免於前方擁堵或者404頁面

根本問題是我們當前是基於客戶端-服務器模型的。客戶端(瀏覽器)向中央服務器(例如淘寶的服務器)請求數據,然後服務器提供數據。而當用戶突然湧入,或者自然災害,黑客入侵,甚至是代碼中的簡單錯誤時,它將崩潰且不知道何時才可修復

更安全的IPFS:無需信任第三方

針對以上種種問題最優的解決方案便是IPFS和Filecoin。

IPFS是一種分佈式、點對點的傳輸協議,對標目前互聯網的HTTP協議,主要作用是提供數據的存儲和傳輸,是一種存儲網絡。參與者因其存儲服務而獲得獎勵,從而創建了一種基於算法的市場。Filecoin是運行在IPFS上的一個激勵層,這是礦工通過向客戶提供存儲而賺取的,或者,從相反的角度來看,客戶花在僱用礦工來存儲和檢索數據上。

IPFS vs HTTP,誰能構建更安全的互聯網?


IPFS的最終核心改進是分散式分發,這使得儘管有零星的Internet服務,甚至在脫機時也可以訪問Internet內容,網站和Web應用程序沒有中央源服務器,這實際上是HTTP根本無法做到的,特別是對於沒有一流連接(即整個發展中國家)的網絡以及在大城市以外地區的訪問來說,這都是一個福音。

使用IPFS構建互聯網

IPFS消除了驗證第三方誠實性的必要性,從而保證了互聯網的安全。這樣,所有IPFS數據都是自我認證的,這意味著用戶能夠自己確定他收到的數據是可信任的。這種自我認證來自散列函數的功能。哈希函數是特殊的數學實體,如果輸入的數據,會得到一個獨一無二的指紋叫哈希值。

哈希相當於指紋。他的特點是唯一性。並且我們無法從指紋中重建一個人。這意味著散列是唯一的標識符而且不會損害原始數據的隱私性,不能僅從散列中複製數據。

IPFS vs HTTP,誰能構建更安全的互聯網?


IPFS的效率與速度

由於用戶根據其內容的哈希值而不是其位置來查詢數據,您可能會有疑問,數據在哪裡?到底在哪個服務器上?

答案是數據可以在任何地方。IPFS是任何人都可以參與的對等網絡。而且由於任何人都可以分發數據,例如,中國的用戶不必向美國的遙遠服務器詢問數據,他只需從地理位置附近的其他人那裡獲取數據,反之亦然。這樣效率上要高得多,尤其是就地理位置而言,如果數據就在用戶附近。

如果HTTP用戶和IPFS用戶,他們想訪問baidu.com,請求方式會有什麼不同?首先,HTTP用戶將向baidu.com的位置發送請求。這些請求中的通過互聯網,通過一堆路由器反彈,直到最終到達服務器(極有可能距離數千公里),然後從服務器發送所請求的數據,然後將其反彈再次通過一堆路由器返回,最終到達了用戶的手中。

從IPFS用戶的角度來看,請求是什麼樣的?100個IPFS用戶向IPFS網絡請求數據散列。如果附近有人存儲這文件呢?為什麼要那麼麻煩經過一堆反彈請求中央服務器發送呢?地理位置接近的用戶可以與另一個用戶共享它,在這種情況下,內容尋址顯然是效率更高的位置尋址!當然,這都是以安全的方式完成的。未來,一旦數據去中心化和可信真正落地,我們產生的數據將真正屬於自己。


分享到:


相關文章: