IPFS 如何改變我們熟知的網際網路世界?

買賣虛擬貨幣

原文來自 Medium

原文作者 |Kaspar Triebstok

譯者 | Nick

出品|深潮CryptoFlow

想想一個世界,其中4k影片流是無緩衝的,離線並不會結束您的線上工作流程,在這裡電子商務對商家是免費的,並且單一實體無法控制網際網路的訪問。

在討論IPFS這個技術之前,首先了解一下當前WEB2.0所面臨的問題。

資料問題

從2005年開始,人類已經收集了大約130艾位元組的資料,要把這些資訊寫在紙上,你大概需要將整個世界都種上樹木,然後再把它們變成書。2015年這個數字是7900艾位元組,到2020年,這一數字將達到40900。這些指數級增長的資訊將被網際網路使用者消費,他們的數量也在快速增長。

僅在印度尼西亞,1.05億網際網路使用者預計將在未來4年內增至1.25億。也就是說,在接下來的4年裡,會有2000多萬新人上網——這只是在一個國家裡。

更復雜的是,儲存(40%)的年度降價幅度幾乎是頻寬(26%)的兩倍。

所有這一切意味著我們將有更多的人,在沒有那麼快擴充套件的頻道上傳輸更多的資料。這就造成了堵塞,在某個時間點上,僅僅增加硬體是無法解決堵塞的。

堵塞只是一個問題,今天的網際網路是一個集中的系統,自然有單點故障的問題。這個故障點可能被濫用,使整個國家無法訪問網際網路,這正是2011年1月發生在埃及的情況。

當總統不想被推翻的時候,他決定切斷支援抗議的網路。正如我們所知道的,它最終沒有妨礙結果,但效果是明顯的,四個主要的網際網路服務提供商切斷了連線,這個國家與世界的網路聯絡中斷了。唯一的失敗之處是,抗議者之間的所有資訊交流都是進出埃及中心伺服器,而不是直接在人民之間進行,當這扇門關閉後,一切都停止了。

顯然,這些問題是存在的,這就是IPFS和區塊鏈發揮作用的地方。

IPFS

IPFS(星際檔案系統)是胡安·貝內特(Juan Benet)在2014年首次設計的一種新的網際網路協議,其目標是永久儲存資料,消除網路上的重複,並獲取儲存在網路計算機上的資訊的地址。它現在是一個開源專案。

與HTTP不同,它是面向資源的,而不是面向位置的。IPFS不是透過指向位置進行通訊,而是指向資源本身。然後,它從儲存資料或部分資料的人那裡獲取這些資源,從而建立一個去中心化的網路。

那麼,為什麼要關心你使用的網際網路協議是否基於位置呢?我們來比較一下這兩種方法。

HTTP使用基於位置的IP地址對映資源,它使用它們指向具有客戶端所需資源的特定位置的計算機。

例如,如果你想在Youtube上流式傳輸一個4k影片,你的瀏覽器需要在很遠的谷歌資料中心的伺服器上查詢該影片,並讓該流式傳輸一直傳播到你那裡。現實中,有一種叫做內容傳輸網路(CDN)的東西,可以把伺服器 "拉近 "到你身邊,但它可能還在數百公里之外,對發展中國家的幫助不大。

想象一下,你和100個人一起上一堂課,你們都看同一個影片。這個影片必須從最近的谷歌節點獲取,流到每個學生的膝上型電腦上,重複100次。我們傳播了大量的長距離以及重複資料,這樣做的效率很低,但這就是HTTP的工作方式,它在網際網路的主幹線上產生了大量的堵塞問題。

IPFS有助於解決網路堵塞和過度控制等問題。

IPFS地址直接指向資源,而不是指向位置,它確保這些資料來自最近的資料來源,這意味著如果一個教室裡都是學生,他們會看同一個影片,他們會互相取用,而不是從任何中心位置取用。這將使流媒體4k影片不需要緩衝。

你可能會問,這與眾所周知的Bitorrent協議有何不同?它將如何改變Web?

雖然它大量借鑑了Git和BitTorrent等久經考驗的技術,但它提供了一個完全獨立的解決方案。BitTorrent的工作原理是,對於每一個torrent,你都有一個單獨的群,或組或使用者,他們共享一個檔案,或torrent。如果有兩個具有不同語言包的影片,將有2個群,他們將無法交叉共享任何東西,甚至連檔案中相同的部分也不能共享,在這種情況下,這就是檔案內容的99%。

有了IPFS,整個網際網路可以被認為是一個每個人都共享的torrent檔案。

此外,BitTorrent並不支援所有的資料型別,它也不關心重複資料,這意味著兩個相同的影片可以共存,並在網路上共享,增加了資料堵塞的問題。

有了IPFS,整個網際網路可以被認為是一個每個人都共享的torrent檔案。任何文件、影片、音訊檔案或整個應用程式,或只是其中的一部分,都位於網際網路使用者計算機的本地儲存中,並由網路上的每個人共享,協議負責找到最接近您的對等點。

網路自動刪除重複和跟蹤版本歷史。它透過為提交給IPFS的每個檔案提供一個依賴於內容的惟一加密雜湊來實現這一點。歷史版本控制可以防止資訊被輕易地刪除。結合區塊鏈和這些獨特的地址,現在可以儲存到一個不可變的鏈創造有趣的產品機會。IPFS不是區塊鏈,但是它被設計成與區塊鏈一起工作。

讓我們看看人們對ipfs的其他一些誤解,然後再回到已經構建的應用程式和可以使用這種組合構建的應用程式。

誤解

IPFS上儲存的資料是永續性的

永久性和永續性意味著不同的東西,讓我們在這裡明確一下,IPFS不能保證永續性,網路上的節點會決定他們是否認為在IPFS上保留某些內容是否值得。

但是,使用IPFS可以做的是,您可以建立內容,將其新增到網路中,然後在不保持任何基礎設施執行的情況下消失。只要網路認為值得這樣做,IPFS就會使用加密技術為您提供內容。獨特內容的連結將始終保持不變,但網路是否儲存取決於使用者。IPFS使用加密貨幣來激勵資料儲存,這在後面會詳細介紹。

IPFS建立在區塊鏈上

儘管IPFS使用了類似Merkle樹之類的架構元素,但IPFS並不是建立在區塊鏈之上,而是旨在與現有的區塊鏈協議協同工作。如上述誤解中所述,上傳到IPFS的每個檔案都會獲得一個永久地址。與IPFS不同,區塊鏈不適合儲存大量資料。將它們放在一起,您可以在IPFS上儲存大量資訊,並將不可變的永久IPFS地址放入區塊鏈交易中。IPFS將提供一個可公開訪問的資料庫,而區塊鏈將使其可公開驗證。

IPFS VS 去中心化 VS 分散式

IPFS是一個分散式檔案系統,支援快速的效能和分散的資料存檔。

分散式意味著所有的資料處理/歸檔不是在同一個地方完成的,那些分散式服務仍然可以在單個實體的控制之下。

去中心化意味著沒有一個實體可以控制所有的交易。

然後,IPFS作為資料在網路上儲存而分發,是否去中心化或者所有權,取決於資料和管理這些資料的應用程式。

帶有IPFS和區塊鏈的應用程式

IPFS用於儲存可公開訪問的資料,區塊鏈用於驗證地址。這意味著兩件事:(1)你可以確定引用特定檔案的連結確實是你應該使用的那個;(2)該連結始終返回相同的物件。

這就賦予了我們創造平臺的能力,這些平臺可以幫助我們解決當今網際網路帶來的或無法解決的許多問題。

智慧財產權

線上IP問題的範圍從藝術和音樂到原始碼和程式。像Embermine這樣的平臺使用IPFS和區塊鏈來授權內容建立者,為他們的工作提供一個完整的生態系統。這包括由智慧合約(執行在區塊鏈上的應用程式)、基於聲譽的協作網路、身份保護等驅動的收入渠道。

社交網路

像Akasha和Steemit這樣建立在區塊鏈和IPFS之上的網路,提供了一種真正去中心化的社交網路體驗。它們透過獎勵加密貨幣來激勵內容創作,透過將資料分發到IPFS上,來剝奪任何控制中心參與者的資料的控制權和審查權。

“在今天的區塊鏈領域,AKASHA是一個社會和技術實驗,它使我們的集體記憶、情感和想法在人類的存在中自由地迴響。透過將以太坊與星際檔案系統相融合,我們探索了在言論自由、創造永恆和隱私保護的背景下,一個永久的網路對於一個更好的精神家園的意義和應用。”

——Akasha.world

免費的電子商務

OpenBazaar建立了一個市場,由於它不是中央控制的,因此不向商家收取任何費用。與傳統的電子商務網站如eBay或Amazon不同,OpenBazaar對商品的上市或銷售不收取任何費用。因為交易是點對點的,而且直接發生在買家和賣家之間,沒有中間人從每筆交易中抽取佣金,這是對商家免費的線上商務。

加密貨幣

FileCoin激勵資料儲存,您在FileCoin中儲存資料並幫助IPFS網路正常工作。他們的前提是,由於世界各地的資料中心和硬碟驅動器中有大量未使用的儲存,人們可以將其未使用的資料儲存用於工作,並獲得FileCoin,然後可以將其轉換為其他加密貨幣或法定貨幣。

ZCash承諾保護交易的隱私,它的支付釋出在公共區塊鏈上,但是傳送方、接收方和交易金額仍然是私有的。

如您所見,所有這些應用程式都能正常工作,感覺就像一個普通的HTTP瀏覽體驗。這就是為什麼這是一個非常有趣的技術,它與HTTP一起工作,並提供有能力的工具來解決傳統系統無法解決的相關問題。

今天VS明天

當今的應用程式在Web 2.0上執行,並且它們透過在基礎架構上投入大量資金來減輕我們前面提到的問題,表現不錯。組成Web 3.0的去中心化技術(例如IPFS和Etherum協議)需要與它們競爭,以實現大規模採用。

他們需要在同一個水平上表演,或至少展示其可能,同時又要自己補充更多。

這是Web 2.0無法與之競爭的優勢。

當今技術無法提供的非信任多方計算意味著您可以在不信任的計算機上執行計算,資料儲存也是如此。

可靠的分類帳,時間戳和可驗證的應用程式意味著可以對所發生的操作進行數學確定性的證明。

應用程式是分散的,這意味著在網路上釋出應用程式的公司可能會消失,並且在沒有公司基礎結構或支援的情況下,該應用程式將繼續存在。

端到端加密是內建的,當前提供程式無法提供此原因,因為預設情況下,Web 3.0附帶了這些內容,因此他們無法依靠使用者資料和廣告。

在web3.0的世界裡還有更多的參與者,它們都為我們提供了一個基礎和槓桿,使應用程式和業務開發人員能夠與當今的巨頭競爭。無論IPFS是否會成為實現大規模採用的技術,它都向我們展示了什麼是可能的。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;