Cloudflare與IPFS的合作 -張仙愚

位於美國的一家跨國科技公司 Cloudflare,上週公佈一個關於新產品的消息:Cloudflare IPFS Gateway。致力於為大眾提供一個更易於存取IPFS上各種資料的閘道器(Gateway),而此閘道器允許用戶透過網路瀏覽器輕鬆造訪存儲在IPFS(星際檔案系統)上的內容,簡言之,是一種不需在電腦上安裝任何特殊軟體即可執行的方式。

Cloudflare 的主要業務為替客戶提供網站安全管理、效能優化及相關的技術支援。那IPFS是什麼?Gateway又是什麼呢?

Gateway的中文名稱為「閘道器」,也有人稱「通訊閘」,其功能主要是讓兩種不同性質的網域相互連接,降低一般民眾的使用門檻,免除了因要連上不同網域而需使用另一種軟體的步驟。

透過部落格文章,Cloudflare向大眾表示其的願景為:將屬於自己的 “cloudflare.ipfs.com” 上的閘道器,打造成一個為許多可信度高、安全性更高的網路應用程序提供服務的平台,而IPFS Gateway作為去中心化網路閘道器產品類中的第一個項目,最終將會在他們的努力之下支持新型態的去中心化網路科技。而此篇文章的另一個重點便是在解釋何謂IPFS(InterPlanetary File System,星際檔案系統)

IPFS的全名為Interplanetary File System,直譯為“星際檔案系統”,是一個點對點的超媒體協議(A peer-to-peer hypermedia protocol)。當用戶透過瀏覽器存取網頁時,瀏覽器便會追蹤至原始伺服器,而所有的網站內容都會被集中儲存於此,接下來會從用戶所使用的電腦,發送請求至原始伺服器,用戶所想要瀏覽的網站內容無論在世界何處,最終會經由伺服器發送回電腦。上述的內容傳輸模式已在互聯網世界中運行了數十年,看似平順的運作,當中卻存在著一個很大的缺點。由於所有內容都存在於“原始伺服器”當中,中心化的儲存方式大大提升這些資料的不安全性,假如原始伺服器被駭客侵入或因無法挽回之自然災害而有所毀損,那麼內容將一去不復返。此外,網站持有者也對網站上的內容也擁有絕對的權利,他們可以任意地將內容刪除。

於是IPFS應運而生,目的在建立持久且分散式儲存和檔案共享的網路傳輸協定,是一個由全世界數千台電腦所組成的點對點檔案系統,解決資料儲存中心化的問題。一台電腦即代表著一個檔案儲存的網路節點,所儲存的檔案可以是照片、3D模型、甚至整個網站。而現階段,已有超過50億檔案上傳至IPFS。

那麼IPFS與傳統的網路究竟有什麼不同?兩個關鍵的區別如下:

  1. 任何人皆可以免費使用IPFS緩存不同形式的內容。在現今的網路時代,假如想從頭建立起一個網站,便必須在網頁的後端架設和前端呈現中付出很大的心力以及費用。若使用IPFS,任何人都可以將自身電腦或是運算設備註冊成爲系統中的節點,並開始提供數據。小至樹莓派(註1),大至世界上最大的伺服器,都可以是系統中的生産節點。
  2. 存儲的數據是基於內容,而非伺服器位置。換言之,傳統網路運行方式為,用戶提出需求,IP地址告訴網路所需要的內容儲存於何處,再經由網路帶回給用戶。IPFS則完全相反,在IPFS系統當中,每個儲存數據所組成的區塊都經過加密演算,意即這些內容會被轉換成一長串的字母和數字,而這些內容在那個區塊當中是唯一的。當你想要取得IPFS中的數據內容時,你可以透過它的哈希值請求存取。是故以往請求網絡“獲取存儲在93.184.216.34的內容”,轉變為請求“獲取哈希值QmXnnyufdzAWL5CqZ2RnSNgPbvCc1ALT73s6epPrRnZ1Xy的內容”。

至於如何造訪IPFS上的內容,方法有很多,而最主要受歡迎的方式有二種。其一,下載IPFS,如此一來使用者的電腦便會成為IPFS網路中的一個節點,直接快速地與網路互動。其二,透過IPFS閘道器,從IPFS網絡獲取內容並透過HTTP-為使用者提供服務的第三方節點。無須下載任何軟體或輸入代碼,僅需打開瀏覽器並輸入相關網域名稱以及所要查詢內容對應的哈希值,IPFS閘道器就會提供相關資料至用戶瀏覽器中。

透過Cloudflare的gateway,使用者可以輕易瀏覽IPFS上的內容

Cloudflare的閘道器除了提供瀏覽器無阻礙地造訪儲存於IPFS上的檔案之外,使用者還得以建構一個完全受IPFS託管的去中心化網站,並且受到Cloudflare發布的免費SSL憑證,確保網站不會受到窺探跟操控。此為簡單的快取機制,故用戶不必擔心內容遭更動或移除。

原先主要業務是為客戶提供網路安全保護、及性能優化等相關服務的Cloudflare,對於這些新技術所帶來的可能性感到興奮,而此閘道器是一個彌補現今傳統網路與下一代去中心化網路技術差距間的橋樑。利用此方式讓大眾在日常生活中不知不覺地使用,更進一步地促進生態系成長茁壯。

IPFS並非唯一提供去中心化儲存服務的區塊鏈項目,現今網際網路的領導者之一Cloudflare也不是唯一重視此議題的公司,在一個數據量越來越大,且愈來愈受重視的世界裡,去中心化儲存已然提供了一種更安全、高效、可擴展的解決方案。

(註1):樹莓派,是一款基於Linux的單晶片電腦。它由英國的樹莓派基金會所開發,目的是以低價硬體及自由軟體促進學校的基本電腦科學教育。

筆者:Alvin
責任編輯:Andy

加密貨幣屬高風險投資,我們不鼓勵大家盲目跟隨,應審慎評估後再做決定。區塊先生致力於提供區塊鏈教育,從世界各地的區塊鏈組織與活動中學習,努力傳達相關知識及最新趨勢,讓大家能夠一起成長茁壯。我們也很歡迎各位讀者提出任何區塊鏈相關的問題一起討論。

加入區塊先生電子報
關注區塊鏈相關新聞及最新活動預告:http://pcse.pw/5ZAH7

It’s a revolution, and we believe in it.

區塊先生誠徵實習生,意者請寄信至:hello@mrblock.tw

--

--

Mr. Block (Editor)
區塊先生 Mr. Block — Blockchain & Tech.

Editor of Mr. Block. Write about contents related to blockchain, cryptocurrencies.