IPFS落地探索,Web 2.0的終結者?

隨著互聯網的發展,Web發展進程被標記成為一個互聯網的時代標簽,正如Web 1.0:資訊、人交流,已經成為過去式;Web 2.0:人人交互,即是現在;Web 3.0:人人創新,是未來。

一、Web 質變時代進程

Web 在不同階段有不同的產品重心,我們借助 Web 時代產物闡述一下:

Web 1.0:原創內容匱乏的時代。 Web 1.0的呈現形式就像 eBay、Amazon、yahoo 和 Google 這些早期的產品,用戶的消費程度取決于平臺的內容積累,即人與資訊的交流。在Web 1.0中,內容創作者很少,資訊相對匱乏,僅能達到資訊傳遞的作用。而絕大多數用戶只是內容的消費者,需要存儲的資訊相對不多。

Web發展史,來源:知行之錄,2020-04

Web 2.0:用戶數據海量增長。 Web 2.0時代是新的互聯網時代,其呈現載體是Facebook、Twitter、微信、抖音和部落格等,Web 2.0的特點是人與人之間可自由交流與分享,讓內容數據呈現滾雪球式積累,

Web 3.0并未有一個完整的概念或者被普世化的產品,引用雅虎CEO楊致遠的話概括:“3.0將更加深化,是一個真正的公共載體……專業,半專業和消費者的界限越來越模糊,創造出一種商業和應用程式的網路效應”。歸納它的特點是:跨平臺、跨專業的人人創新交互形式。它的出現可能會讓用戶不再固定于某一寡頭產品或者專業技能,企業的概念會逐步模糊化,個體的價值通過“創新”彰顯出來。

那么回過頭來,我們看看 Web 時代,無論是哪一互聯網的時代,都離不開數據存儲,而存儲系統是承載所有內容的載體。那么 Web 時代的存儲經歷了怎樣的發展?

二、Web 2.0存儲現狀:日漸暴露的弊端

無所不在的存儲

存儲技術迅速增長, 最開始由磁盤、磁帶、光盤三種存儲形式,隨著硬件、技術的快速發展,存儲行業發展也遵循摩爾定律快速迭代,目前Web 2.0時代的存儲已經發展到閃存、云存儲和企業級存儲服務器的階段,在降低存儲成本的同時大大提高了存儲的效率,

日益增長的數據亟需存儲技術的發展。 Web 2.0的網路特性使人人可分享、可生產內容,驅動了數據的指數級增長。

不過因現階段存儲方式不夠完善,導致用戶資訊泄露時常可見:臺灣2000萬人個人資訊在暗網泄露;大陸電信超2億條用戶資訊被賣;Facebook超過8700萬條資訊遭到泄露;UnderArmour 1.5億條用戶生活飲食、運動數據、銀行卡號等資訊被泄露。

綜合來講,目前數據存儲現狀主要問題有以下三點:

錯漏頻出的云存儲配置, 全球加密專家McAfee 聲稱“99% 的云端和 IaaS 錯誤配置都在終端用戶的控制范圍內,并且仍然未被注意到”,即便是一些最常見/知名的云資料庫實現,一開始就沒有把安全性或風險作為一種標準,并且通過合同把大部分的事故責任歸咎到用戶,產品僅達到可存儲的作用,安全性重視不足導致錯漏頻出,

Github資訊泄露新聞,來源:bleepingcomputer.com,2020-05

代碼存儲庫漏洞逐步展露馬腳。 2016年,GitHub 的百萬用戶資訊疑似從 GeekedIn 的 MongoDB 泄露。2020年,有黑客聲稱從微軟的私人 GitHub 存儲庫中竊取了超過 500GB 的數據,代碼存儲庫的入侵在異常檢測系統中觸發難以察覺,一旦發生可能為時已晚,

易受入侵的開源軟體。 開發人員在開發過程中往往會低估風險,借助開源軟體可以節省時間和資金,但也面臨系統安全性不足的風險,一旦安全漏洞被利用,不管是用戶還是企業都會遭受損失,

這些漏洞無疑給現在工作增添很多工作量:監控外部攻擊面和暴露風險;保持軟體更新、實施補丁管理和補丁的自動更新;維護公有云、容器、代碼庫、文件共享服務的最新完整清單等,

以上所有問題主要歸結為底層存儲問題,因為中心化存儲的不完善,導致基于上層的應用和開發漏洞頻出。

那么Web 3.0會如何解決存儲問題?

三、Web 3.0的去中心化存儲方向

在Web 3.0預期中,很多概念都會模糊化,存儲也不例外。IPFS就是一個Web 3.0的存儲協議,旨在創建持久且分布式存儲和共享文件的網路傳輸協議,IPFS 的目標是補充甚至取代過去 20 年里使用的超文本媒體傳輸協議(HTTP),希望構建更快、更安全、 更自由的互聯網時代,

解決問題: 從成本上看,分布式存儲攻擊成本很高。從安全性上,HTTP 極容易遭受 DDoS 攻擊,但 IPFS可避免單點故障,黑客很難去攻擊,文件也不容易泄露;不依賴某一主干網,單個節點受災害并不影響整個網路,同時還有備份保存文件,

那 IPFS存儲應用方向有哪些?

IPFS 與區塊鏈結合,目前大部分公鏈數據都是基于中心化存儲保存,僅僅把存儲方式記錄在鏈上。去中心化應用要想發展成真正實現Decentralized、規模化運用,可借助IPFS 協議的存儲方案。

IPFS與區塊鏈結合,來源:協議實驗室,2020

IPFS 也可以為傳統應用提供分布式緩存方案。 基于IPFS協議上搭建的存儲項目可為傳統應用提供分布式緩存的項目,并將與之相關聯的具有檢索價值的數據存入 IPFS 網路,由 IPFS 網路標識唯一性,并分布在各個鄰近節點上。

IPFS本身是一個網路框架,而且天生就是一個CDN, IPFS是一個分布式的Web,,點到點超媒體協議,為底層框架;而CDN就是一個內容分發網路,CDN要基于在現有網路基礎之上才能進行分發。IPFS本身就可以連接閑置資源進行內容分發網路,可定義為“新型”CDN,

以上是一些IPFS的底層結合,較為宏觀。在IPFS的星辰大海里,每一個落地星辰均可撬動很大的領域。Web 3.0的去中心化區塊鏈協議將使個人能夠連接到互聯網,使個人能夠擁有時間和數據補償,從而超越了當前剝削性、不公正的網路,進而取代巨型集中式存儲庫,

0 条回复 A文章作者 M管理員
    暫無討論,說說你的看法吧