'為什麼我們的世界需要IPFS?'

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

為什麼我們的世界需要IPFS?

HTTP的中心化是低效的,並且成本很高

首先,它是不安全。HTTP是一種明文傳輸協議無法加密數據,當瀏覽器用戶與網站進行HTTP鏈接時,兩者之間傳輸的數據容易被第三者的窺視、竊取和篡改等網絡攻擊,這是導致網絡安全問題的重要原因。

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

為什麼我們的世界需要IPFS?

HTTP的中心化是低效的,並且成本很高

首先,它是不安全。HTTP是一種明文傳輸協議無法加密數據,當瀏覽器用戶與網站進行HTTP鏈接時,兩者之間傳輸的數據容易被第三者的窺視、竊取和篡改等網絡攻擊,這是導致網絡安全問題的重要原因。

為什麼我們的世界需要IPFS?

中心化限制了Web的成長

其次,它也是不穩定的。相信大家都有在訪問網頁的時候遇到過404頁面吧,您訪問的頁面不存在就是因為相關文件已經被刪除了,找不到了。HTTP協議下存儲成本太高,Web文件是無法永久保存的。HTTP協議是基於中心化的,這就導致互聯網應用高度依賴主幹網。中心機房一宕機的話,就可能會使我們的互聯網服務中斷。前段時間騰訊就有過一次很多網頁和應用都訪問不了的情況,事故原因就是某機房宕機了。

IPFS工作原理是怎樣的?

IPFS從根本上改變了用戶搜索的方式。我們知道,通過HTTP瀏覽器搜索文件的時候,首先找到服務器位置,然後使用路徑名稱在服務器上查找文件,但是通過協議IPFS,用戶可以直接搜索內容。這裡是怎麼實現呢?

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

為什麼我們的世界需要IPFS?

HTTP的中心化是低效的,並且成本很高

首先,它是不安全。HTTP是一種明文傳輸協議無法加密數據,當瀏覽器用戶與網站進行HTTP鏈接時,兩者之間傳輸的數據容易被第三者的窺視、竊取和篡改等網絡攻擊,這是導致網絡安全問題的重要原因。

為什麼我們的世界需要IPFS?

中心化限制了Web的成長

其次,它也是不穩定的。相信大家都有在訪問網頁的時候遇到過404頁面吧,您訪問的頁面不存在就是因為相關文件已經被刪除了,找不到了。HTTP協議下存儲成本太高,Web文件是無法永久保存的。HTTP協議是基於中心化的,這就導致互聯網應用高度依賴主幹網。中心機房一宕機的話,就可能會使我們的互聯網服務中斷。前段時間騰訊就有過一次很多網頁和應用都訪問不了的情況,事故原因就是某機房宕機了。

IPFS工作原理是怎樣的?

IPFS從根本上改變了用戶搜索的方式。我們知道,通過HTTP瀏覽器搜索文件的時候,首先找到服務器位置,然後使用路徑名稱在服務器上查找文件,但是通過協議IPFS,用戶可以直接搜索內容。這裡是怎麼實現呢?

為什麼我們的世界需要IPFS?

IPFS從根本上改變了用戶搜索的方式

首先,IPFS網絡裡的文件,會被賦予一個哈希值,這個哈希值類似於我們的身份證號,他是獨一無二的,它是從文件內容中被計算出來的。

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

為什麼我們的世界需要IPFS?

HTTP的中心化是低效的,並且成本很高

首先,它是不安全。HTTP是一種明文傳輸協議無法加密數據,當瀏覽器用戶與網站進行HTTP鏈接時,兩者之間傳輸的數據容易被第三者的窺視、竊取和篡改等網絡攻擊,這是導致網絡安全問題的重要原因。

為什麼我們的世界需要IPFS?

中心化限制了Web的成長

其次,它也是不穩定的。相信大家都有在訪問網頁的時候遇到過404頁面吧,您訪問的頁面不存在就是因為相關文件已經被刪除了,找不到了。HTTP協議下存儲成本太高,Web文件是無法永久保存的。HTTP協議是基於中心化的,這就導致互聯網應用高度依賴主幹網。中心機房一宕機的話,就可能會使我們的互聯網服務中斷。前段時間騰訊就有過一次很多網頁和應用都訪問不了的情況,事故原因就是某機房宕機了。

IPFS工作原理是怎樣的?

IPFS從根本上改變了用戶搜索的方式。我們知道,通過HTTP瀏覽器搜索文件的時候,首先找到服務器位置,然後使用路徑名稱在服務器上查找文件,但是通過協議IPFS,用戶可以直接搜索內容。這裡是怎麼實現呢?

為什麼我們的世界需要IPFS?

IPFS從根本上改變了用戶搜索的方式

首先,IPFS網絡裡的文件,會被賦予一個哈希值,這個哈希值類似於我們的身份證號,他是獨一無二的,它是從文件內容中被計算出來的。

為什麼我們的世界需要IPFS?

IPFS在網絡範圍內去掉重複文件建立管理版本

然後,當用戶向IPFS分佈式網絡詢問哈希的時候,它通過使用一個分佈式哈希表,可以快速地找到擁有數據的節點,從而檢索到該數據。簡單來講,就是以前我們是通過跳轉多層網站才能找到一個文件,但是在IPFS上存儲的文件,我們只需查詢它的哈希值,便能快速找到。

那這種設計是否足夠安全呢?理論上來講,IPFS分佈式存儲會比中心化存儲更加安全。因為如果是採用傳統的http協議,黑客通過轉譯就可以輕而易舉的找到網址所對應的服務器的IP地址,接下來黑客通過IP地址就可以對服務器進行攻擊,目前所有中心化存儲都遇到這樣的風險。

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

為什麼我們的世界需要IPFS?

HTTP的中心化是低效的,並且成本很高

首先,它是不安全。HTTP是一種明文傳輸協議無法加密數據,當瀏覽器用戶與網站進行HTTP鏈接時,兩者之間傳輸的數據容易被第三者的窺視、竊取和篡改等網絡攻擊,這是導致網絡安全問題的重要原因。

為什麼我們的世界需要IPFS?

中心化限制了Web的成長

其次,它也是不穩定的。相信大家都有在訪問網頁的時候遇到過404頁面吧,您訪問的頁面不存在就是因為相關文件已經被刪除了,找不到了。HTTP協議下存儲成本太高,Web文件是無法永久保存的。HTTP協議是基於中心化的,這就導致互聯網應用高度依賴主幹網。中心機房一宕機的話,就可能會使我們的互聯網服務中斷。前段時間騰訊就有過一次很多網頁和應用都訪問不了的情況,事故原因就是某機房宕機了。

IPFS工作原理是怎樣的?

IPFS從根本上改變了用戶搜索的方式。我們知道,通過HTTP瀏覽器搜索文件的時候,首先找到服務器位置,然後使用路徑名稱在服務器上查找文件,但是通過協議IPFS,用戶可以直接搜索內容。這裡是怎麼實現呢?

為什麼我們的世界需要IPFS?

IPFS從根本上改變了用戶搜索的方式

首先,IPFS網絡裡的文件,會被賦予一個哈希值,這個哈希值類似於我們的身份證號,他是獨一無二的,它是從文件內容中被計算出來的。

為什麼我們的世界需要IPFS?

IPFS在網絡範圍內去掉重複文件建立管理版本

然後,當用戶向IPFS分佈式網絡詢問哈希的時候,它通過使用一個分佈式哈希表,可以快速地找到擁有數據的節點,從而檢索到該數據。簡單來講,就是以前我們是通過跳轉多層網站才能找到一個文件,但是在IPFS上存儲的文件,我們只需查詢它的哈希值,便能快速找到。

那這種設計是否足夠安全呢?理論上來講,IPFS分佈式存儲會比中心化存儲更加安全。因為如果是採用傳統的http協議,黑客通過轉譯就可以輕而易舉的找到網址所對應的服務器的IP地址,接下來黑客通過IP地址就可以對服務器進行攻擊,目前所有中心化存儲都遇到這樣的風險。

為什麼我們的世界需要IPFS?

IPFS分佈式存儲會比中心化存儲更加安全

但是如果是採用了IPFS協議,由於所有的訪問將會被分散到不同的節點,黑客其實是完全不知道這個文件是存在哪個服務器,根本沒有辦法進行攻擊,如果要攻擊某個服務器,基本上就要攻陷某個網絡。

另外,用戶還可以通過私鑰對存儲的文件進行進一步的加密,這樣即使別人擁有此文件的哈希值,還需要私鑰才能查看數據。

那這樣的存儲結構下,用戶訪問的速度是否可以得到保證?

IPFS對於一些大的文件,它會自動將其切割為一些小塊,使IPFS節點不僅僅可以像HTTP一樣從一臺服務器上下載文件,而且可以從數百臺服務器上進行同步下載。所以,只要所存儲的節點通電且網絡正常,那麼這個訪問速度就可以非常快。

IPFS的應用價值有哪些?

講原理這些可能有點枯燥,那我們來看看IPFS對區塊鏈的應用價值。

第一,為內容創作帶來一定的自由。Akasha是一個典型的應用,它是一個基於以太坊和IPFS的社交博客創作平臺,用戶創作的博客內容通過一個IPFS網絡進行發佈,而非中心服務器。

同時,用戶和以太坊錢包賬戶進行綁定,用戶可以對優質內容進行ETH打賞,內容創作者能以此賺取ETH,如同人腦挖礦一樣。它沒有太多監管的限制,也沒有中間商抽成,內容收益直接歸創作者所有。

第二,可以降低存儲和帶寬成本。例如做視頻比較成功的項目「Dtube」。它是一個搭建在Steemit上的去中心化視頻播放平臺,其用戶上傳的視頻文件都經過IPFS協議進行存儲,具有唯一標識。相較於傳統視頻網站,它降低了同資源冗餘程度,同時大大節約了海量用戶在播放視頻時所產生的帶寬成本。

"

IPFS一直是一個星光熠熠的項目,它到底能為世界帶來哪些改變,世界又為什麼需要IPFS,下文一起探討。

如今的區塊鏈處在發展早期,就如上個世紀90年代的互聯網。區塊鏈技術必將帶來一場風暴,成為改變我們日常生活的技術。HTTP協議作為互聯網底層通訊協議,基於中心化網絡服務器,經過這麼多年發展,已經老態畢現,新一代IPFS技術正在挑戰HTTP的地位。

IPFS是什麼?

星際文件系統IPFS是一個分佈式的web,點到點超媒體協議,可以讓我們的互聯網速度更快,更加安全,並且更加開放。IPFS協議的目標是取代傳統的互聯網協議HTTP。

世界為什麼需要IPFS?

既然提到IPFS的目標是取代HTTP,那我們先來了解一下HTTP的工作原理,HTTP協議是用於從網絡服務器傳輸超文本到本地瀏覽器的傳送協議。當你要訪問一個網頁時,HTTP協議文件會告訴你要訪問哪個服務器裡的哪個文件,地址分別是什麼。那這個協議規則下會有什麼問題呢?

為什麼我們的世界需要IPFS?

HTTP的中心化是低效的,並且成本很高

首先,它是不安全。HTTP是一種明文傳輸協議無法加密數據,當瀏覽器用戶與網站進行HTTP鏈接時,兩者之間傳輸的數據容易被第三者的窺視、竊取和篡改等網絡攻擊,這是導致網絡安全問題的重要原因。

為什麼我們的世界需要IPFS?

中心化限制了Web的成長

其次,它也是不穩定的。相信大家都有在訪問網頁的時候遇到過404頁面吧,您訪問的頁面不存在就是因為相關文件已經被刪除了,找不到了。HTTP協議下存儲成本太高,Web文件是無法永久保存的。HTTP協議是基於中心化的,這就導致互聯網應用高度依賴主幹網。中心機房一宕機的話,就可能會使我們的互聯網服務中斷。前段時間騰訊就有過一次很多網頁和應用都訪問不了的情況,事故原因就是某機房宕機了。

IPFS工作原理是怎樣的?

IPFS從根本上改變了用戶搜索的方式。我們知道,通過HTTP瀏覽器搜索文件的時候,首先找到服務器位置,然後使用路徑名稱在服務器上查找文件,但是通過協議IPFS,用戶可以直接搜索內容。這裡是怎麼實現呢?

為什麼我們的世界需要IPFS?

IPFS從根本上改變了用戶搜索的方式

首先,IPFS網絡裡的文件,會被賦予一個哈希值,這個哈希值類似於我們的身份證號,他是獨一無二的,它是從文件內容中被計算出來的。

為什麼我們的世界需要IPFS?

IPFS在網絡範圍內去掉重複文件建立管理版本

然後,當用戶向IPFS分佈式網絡詢問哈希的時候,它通過使用一個分佈式哈希表,可以快速地找到擁有數據的節點,從而檢索到該數據。簡單來講,就是以前我們是通過跳轉多層網站才能找到一個文件,但是在IPFS上存儲的文件,我們只需查詢它的哈希值,便能快速找到。

那這種設計是否足夠安全呢?理論上來講,IPFS分佈式存儲會比中心化存儲更加安全。因為如果是採用傳統的http協議,黑客通過轉譯就可以輕而易舉的找到網址所對應的服務器的IP地址,接下來黑客通過IP地址就可以對服務器進行攻擊,目前所有中心化存儲都遇到這樣的風險。

為什麼我們的世界需要IPFS?

IPFS分佈式存儲會比中心化存儲更加安全

但是如果是採用了IPFS協議,由於所有的訪問將會被分散到不同的節點,黑客其實是完全不知道這個文件是存在哪個服務器,根本沒有辦法進行攻擊,如果要攻擊某個服務器,基本上就要攻陷某個網絡。

另外,用戶還可以通過私鑰對存儲的文件進行進一步的加密,這樣即使別人擁有此文件的哈希值,還需要私鑰才能查看數據。

那這樣的存儲結構下,用戶訪問的速度是否可以得到保證?

IPFS對於一些大的文件,它會自動將其切割為一些小塊,使IPFS節點不僅僅可以像HTTP一樣從一臺服務器上下載文件,而且可以從數百臺服務器上進行同步下載。所以,只要所存儲的節點通電且網絡正常,那麼這個訪問速度就可以非常快。

IPFS的應用價值有哪些?

講原理這些可能有點枯燥,那我們來看看IPFS對區塊鏈的應用價值。

第一,為內容創作帶來一定的自由。Akasha是一個典型的應用,它是一個基於以太坊和IPFS的社交博客創作平臺,用戶創作的博客內容通過一個IPFS網絡進行發佈,而非中心服務器。

同時,用戶和以太坊錢包賬戶進行綁定,用戶可以對優質內容進行ETH打賞,內容創作者能以此賺取ETH,如同人腦挖礦一樣。它沒有太多監管的限制,也沒有中間商抽成,內容收益直接歸創作者所有。

第二,可以降低存儲和帶寬成本。例如做視頻比較成功的項目「Dtube」。它是一個搭建在Steemit上的去中心化視頻播放平臺,其用戶上傳的視頻文件都經過IPFS協議進行存儲,具有唯一標識。相較於傳統視頻網站,它降低了同資源冗餘程度,同時大大節約了海量用戶在播放視頻時所產生的帶寬成本。

為什麼我們的世界需要IPFS?

與區塊鏈完美的結合

第三,可以與區塊鏈完美結合。區塊鏈的本質是分佈式賬本,本身的瓶頸之一就是賬本的存儲能力,目前大部分公鏈的最大問題是沒法存儲大量的超媒體數據在自己的鏈上。比特幣至今全部的區塊數據也才30-40G左右,以太坊這樣可編程的區塊鏈項目也只能執行和存儲小段合約代碼,DApp想發展成超級App,受到了極大的限制。

運用IPFS技術解決存儲瓶頸是目前來看的過渡方案,最典型的應用就是EOS。EOS引以為傲的是可以支持百萬級別TPS的併發量,其中除了DPOS共識機制的功勞之外,還歸功於其底層存儲設計是採取IPFS來解決大型數據的傳輸效率。

EOS將自己打包好的區塊數據通過IPLD進行異構處理,統一成一種便於內容尋址的數據結構類型,並掛載到IPFS的link上,讓IPFS網絡承擔存儲和P2P檢索的邏輯,而不消耗EOS區塊鏈系統本身太多的計算資源。

第四,可以為傳統應用提供分佈式緩存方案。IPFS-GEO 是一個為傳統LBS應用提供分佈式緩存的項目,可以將地理位置座標數據通過GeoHash算法轉化成一維字符串,並將與之相關聯的具有檢索價值的數據存入IPFS網絡,由IPFS網絡標識唯一性,並分佈在各個鄰近節點上。

當檢索請求到來時,系統先通過字符串近似度範圍比較,縮小檢索範圍,加快檢索效率,通過NodeID從附近節點拿到超媒體數據,達到類似分佈式緩存的效果,大大提高了LBS應用整個檢索動作的效率。

目前,Juan Benet引領的協議實驗室與IPFS生態的眾多愛好者支持者一道,正努力推進這一偉大項目的發展,如今火熱的Filecoin正是基於IPFS建立的激勵層。未來,IPFS將帶來多大顛覆,我們一起見證。

"

相關推薦

推薦中...