IPFS協議對網際網路的意義

本文為【U贊社區精選文章】

U贊,U Network 公鏈的第一個DAPP。

U Network 是價值內容第一公鏈,是全球第一個去中心化內容估值和發佈平臺。

前言:

《2018中美區塊鏈進化50講》是由硅谷密探聯合50位區塊鏈項目創始人聯手打造首套中美區塊鏈進化課程。現在區塊鏈正處於非常早期的階段,魚龍混雜,很多用戶根本無法識別,2018硅谷密探將邀請中美50位區塊鏈世界的推動者和先行者,分享他們對區塊鏈世界的真知灼見,為像我們這樣的區塊鏈的信仰者提供一個學習的機會,並推動區塊鏈技術的運用和落地。

主講人簡介:

董天一,IPFS/Filecoin中國區技術佈道人、《IPFS指南》作者、曾擔任甲骨文亞洲研發中心數據庫開發工程師、資深區塊鏈技術開發者、現致力於IPFS/Filecoin在中國的技術推廣。

IPFS協議對互聯網的意義

主要內容:

1、構建去中心化交易生態

2、路印協議的商業應用

3、協議層在區塊鏈中的價值

IPFS & Filecoin 上線時間

大家非常關心的第一個事情是:IPFS什麼時候上線?

當然這是一個通俗的說法,其實IPFS上線日期是2015的5月5號,也就是說IPFS的網絡已經完整地運行了三年多了,並且非常的穩定,而且現在越來越大。

第二個問題是其實大家關心的並不是IPFS什麼時候上線而是Filecoin什麼時候上線。

從2017年的8月份ICO結束,現在並沒有一個上線的確定日期,這是因為Filecoin這個東西本身非常難,比我們想象的都難。官方團隊實驗室在上面做了非常非常多的工作,迄今為止已經解決了非常眾多的這種我們稱之為修辭方法的問題,也就是說這個門檻能不能過去的問題,現在只剩下性能的問題沒有解決。性能的問題的話,已經不是阻礙主網上線的主要問題了。

實驗室承諾2020年如果不上線的話,會給ICO的這些人退錢,也就是退錢退幣。這是提前說明的兩個問題。

IPFS協議對於互聯網有什麼意義

今天主題是“IPFS協議對於互聯網有什麼意義”,這個問題其實非常的大,我儘量簡單的來給大家概括,我分三個部分,第一個是IPFS協議。

咱正式開始的第一件事情想跟大家說的是,IPFS跟區塊鏈本身是沒有關係的。

那麼IPFS為什麼現在受區塊鏈行業的關注?這就是因為它可以作為區塊鏈的基礎設施存在,要解決的是整個區塊鏈行業的數據存儲和分發問題。

我們提到這個就必須說互聯網,互聯網是什麼?互聯網web是建立在我們稱之為http協議這樣的一個新基礎上的東西。

http是什麼?它叫超文本傳輸協議。所謂的超文本傳輸協議指的就是我們現在互聯網通過瀏覽器也就是cs結構看到這個大千世界,我們上面的數據全都是基於這樣一個協議進行傳輸的,http本身這裡邊有一個非常重要的兩個字叫

傳輸,它解決的是傳輸問題。

然後http的設計我們稱之為中心化的設計,因為我們現在的所有的PC、手機、筆記本都是通過一個遠端的中心化的一個服務器進行數據下載,然後在一個瀏覽器這樣的軟件裡邊進行數據的展示。http它是一箇中心化的協議,也是我們稱之為星狀模型,就是中間一個點,跟周圍的一些終端進行連接,進行數據下載。

那麼互聯網發展差不多30多年的時間了,這30多年的時間也是互聯網大爆發的時期,我們現在的整個互聯網全是建立在http的基礎之上。那現在我們就要思考:互聯網發展到今天了,http開始暴露出來一些問題。

我們都知道大家雙11搶購的時候,經常出現付款不成功,比如說APP閃退等,技術一定有它的侷限性,http經過這麼多年的發展,到現在已經暴露了很多的弊端。

在這幾十年時間裡面對http發起的挑戰也有,但是都不成功,沒有一個非常理想和成功的替代品,那麼我們就去思考這樣一件事情。http到這個時候的話需不需要改變?這件事情也讓我們比較興奮,因為技術改變世界,技術一直是在往前進步的,從來都是如此。

我們有一種什麼樣的方式來去提升互聯網的體驗?降低互聯網的成本?

IPFS協議對互聯網的意義

現在IPFS給我們提供了這樣的一個機會,提供了這樣一種可能性,那麼咱們現在就重點就說什麼是IPFS。

我們從那個名字上去看,它叫星際文件系統,大家可能會很奇怪,為什麼取這樣一個名字——星際文件系統?互聯網web,最早的做這個web的時候,他的目的是什麼?他就是想把這個世界千千萬萬的設備,手機、PC,各種終端設備,通過互聯網連接起來,其實這是web的最原始的原因。那麼連接起來做什麼?做信息的分享,交流,提升信息的分享密度和速度。這是我們web最初想做的一個事情,幾十年前的一個目標,那其實IPFS它叫文件系統,它跟這個web的最初目標是完全完全一致的。一致的意思是:他也要通過一種方式,想做跟web一模一樣的事情,就是跟http一模一樣的事情,只是實現的方式不一樣,IPFS連接的是大家的硬盤。

我舉一個例子,我們的iOS、安卓。就說iOS吧,世界上有多少iIOS系統,每一個iOS系統裡邊,我們有多少的數據是重複的? 其實它高達90%甚至更多。為什麼?操作系統所有的數據都是一樣的。那麼,我們究竟有沒有一種方式,能夠把操作系統裡邊這些所有重複的這個數據給解決掉?我們只在世界上存儲存儲少量的幾份,就能讓這些數據能夠那個讓全世界使用?也就是一個共享。有沒有這種可能?IPFS就給我們提供了這種可能性。

IPFS叫星際文件系統,它要通過他的這個軟件和協議,然後把全世界每個人的手機,每一個人電腦、服務器全部連接起來,讓所有的數據流動起來,也就是解決一個數據孤島的問題。那麼這種情況下,我們就將統一全世界的硬盤,因為IPFS它裡邊提供了一個掛載的一個目錄,做技術的朋友應該非常的容易的去理解它,一個根目錄叫根目錄就是斜槓,ipfs和斜槓IPNS這兩個掛載目錄,IPFS就是要做世界上的統一硬盤這樣一個事情,那麼我們以後的手機PC,包括所有的礦工的設備都將成為這個巨大一盤的一部分。

那麼這是什麼概念?也就是說在它就像將來可能會出現就是說十年前大家想做而沒做成的一個事情,就是網絡操作系統。網絡操作系統的話,十幾年前誕生了,就是說我們的筆記本也好,我們的手機也好,上面只需要裝一個極小的啟動系統,當你的系統起動的時候,所有的數據,啟動數據將從網絡下載,就是你的本地已經不再需要推出的大型的硬盤了。

在這種情況下的話,IPFS它把全世界硬盤給連在一起,讓全世界的所有的存儲設備成了一個硬盤,這種情況下的話我們是不是就可以節省出來很多空間?比如說全世界成千上萬的蘋果手機,這些重複的系統文件就可以去掉了。這就是ifps想做基於互聯網的一種方式,來提升世界運轉效率,所以它叫IPFS,叫星際文件系統。

那你可以想象在每一個接入IPFS系統裡面的設備,每一個礦機,每一個終端,這些設備都會形成一個節點,這個節點將告訴大家,你的節點將成為這個大硬盤中的一部分。他裡面有個模塊P2P,其實說白了就是BT系統,通過這個BT系統的話,然後讓所有的人的數據去流動起來。

IPFS協議對互聯網的意義

我們現在的網絡下載速度,從我們的2G/3G/4G到未來的5G和6G網絡下載速度的話,它是呈幾何級數增加的。

我們在互聯網領域最早跟大家分享信息,尤其是個人的點對點分享信息,最早是什麼?應該是短信!在短信橫行的那個時代,曾經有人一個月發好幾千條短信,當年我也是,但是我們知道短信有70多個字的限制,叫text,文本時代、2G時代,在這種技術條件下誕生的人與人之間點對點的信息分享方式。

那麼隨著互聯網的發展,網速的增加,到3G時代的話,我們知道我們可以發圖片,3G誕生什麼?也就是微博,也就是Twitter,最早它就有文字和圖片。實際上推特最早也是基於短信做的,因為他也有70字的限制。這是最早的誕生一個原因,後來轉到互聯網上。

那實際上在3G時代,當年一個非常好的非常大的一個宣傳,就是3G時代的話要做視頻通話。實際上那個在3G時代的話,視頻的話不是他的主要的應用,因為網速不夠。進化道路上能夠。

到了後來的4G時代,就是我們現在這個時代,我們的視頻應用才大行其道。比如現在的快手、抖音。那麼2G時代是文本,3G開始圖片,4G是視頻,那麼我就想問大家一個事情,5G時代是什麼?6G時代是什麼?5G時代的網絡下載速度是1G/S,大家可以想象一下,當我們的網絡數據達1g/s會誕生什麼?那麼還有6G時代會發生什麼?6G時代現在已經開始研發了,開始起步速度是100G。所以說網絡速度是成幾何基數增大,可能5G時代已經很快,總有這麼一天網絡的下載速度遠遠大於大家的硬盤的啟動的速度,大家明白什麼概念嗎?

這個概念就是在高網速的情況下一定會誕生高網速的應用。所以說IPFS在這個時代下,給我們提供了這樣一種可能性,第一它把全世界的硬盤連成一個cord,就是一個雲端硬盤。

那麼在這種情況下,我們就能夠去開一個腦洞,我們這個世界對數據的使用方式,對設備的使用方式就發生了本質的變化。2G文本、3G圖片、4G是現在的視頻,5G將會以個人為中心,進行大數據的分享。現在世界上的數據,每天都在海量增大,這幾年互聯網的發展,整個世界正在被數據化,那正在被數據化的世界就有了非常高的數據分發和傳遞數據的傳播和存儲的需求。所以IPFS它在我們現在這個技術背景下誕生就有了它的技術意義。這是為什麼說ipfs能代表互聯網。

進一步去講IPFS。首先IPFS它模塊都是什麼?IPFS裡邊的模塊,目前是分了大概4到5個模塊,我們一般稱之為它的組成部分。我一朋友說協議實驗室是不是都是處女座出生的,為什麼?因為他們就是類似有強迫症一樣東西,他們把他們的模塊都解耦的特別好,每一個模塊拿出來幾乎都是可以挑戰互聯網現在的項目的。

核心模塊叫LibP2P,他是獨立的一個模塊。LibP2P是什麼?LibP2P是ipfs的核心、是底層,它實際上是一個BT模塊,它讓我們的設備連起來,那你你可以在這個設備上進行開發一些其他的模塊。我舉個例子,假如有人需要做一個就是類似做一個區塊鏈的一個公鏈項目或者其他什麼樣的一個項目,那他就會藉助於LibP2P這個模塊,這個時候直接就是p2p網絡,那你在這個p2p網絡的基礎上再添加的應用部分區塊鏈項目就成了,所以說他做的這是個基礎。

IPFS另外一個非常重要的模塊叫IPLD。它是數據結構的轉換器,現在已經有比特幣和以太坊的數據結構轉換,就是通過一箇中心點,可以把以太坊的這個數據結構轉化成比特幣的數據結構,把比特幣的數據結構轉化以太坊的數據結構,大家明白這個模塊是幹什麼的了吧?跨鏈!區塊鏈3.0時代跨鏈到目前一個非常難解決的問題,但是ipfs他們在努力去解決這個問題。他們希望做出來一個還是基礎設施。

我們再說IPFS它本身是一個協議。協議是什麼?其實沒那麼神秘啊,協議就是人與人之間的約定,就是一個約束,就是我們都遵循這套規則去做事。IPFS就是一個協議,其實只要是規則我們都可以稱之為協議。

那麼IPFS它既然是一個文件系統,又是一個協議,他還是一個東西,IPFS本身它是一個web。這個是怎麼講的?IPFS這項技術它現在組成了一個自己的子網,就是在互聯網的這個層面上又組成了另外一個子網。

IPFS網絡這個子網往下面有多大,我可以給大家用實際數據說一下,截止到2017年7月,在這個子網裡面存在有50億個文件,這什麼概念?已經非常巨大的一個子網。然後到現在差不多又一年,最新的統計數據給不出來,但是預計最新的裡面的數據已經達到了好幾百億個文件。IPFS網絡已經成為這個世界上最大的一個web互聯網。IPFS它通過這樣一種方式,然後把它這個絲網逐漸的擴大,擴大到一定程度的話,大可以想象什麼概念?

其實它就可以替代我們現在的互聯網。這就是我們為什麼去說IPFS它的最終目標是用來替代互聯網,替代現在的http的,它並不是一朝一夕去替代的,誰也做不到。http在這麼多年的話,這麼偉大的發明也是這麼優秀的發明,不可能說讓你這個新東西厲害的武器一下子取代。技術的發明,技術的替代,一定是迭代有層次地逐步地,把舊的技術給淘汰掉。這個前提就是新技術不是在原有基礎上提升一點點,它必須提升很多,很多。必須是足夠好的技術。

從比較高一些層面上來講,IPFS是什麼?儘量想讓大家明白ipfs做什麼事情和通過什麼方式去做還是什麼?技術問題或儘量簡化,總共分四個問題。第一個問題我們稱之為DHT——分佈式哈希表,第二個我們稱之為 BitTorrent。簡稱BT。第三個的話是Git。就是那個github上面我們進行那個數據版本化的那個東西,那個控制版本的東西。第四個的話要SFS——自認證,自認證命名。這個是最簡單的,不多解釋。

IPFS協議對互聯網的意義

什麼是DHT?分佈式哈希表。我們首先說IPFS是什麼?我給大家講一個最簡單的東西就是BT,它就跟我們現在用的迅雷、電驢、比特彗星等等非常非常像。

但是他在他們上面更進一步了,它把它們改造了,又經過了一些協議的封裝,重新發明這樣的事情,讓這這套東西可以用於互聯網,而不僅僅是大文件下載。

DHT是它這裡面非常重要的一個技術,叫分佈式哈希表,用來做什麼?每一個IPFS節點,比如說你起一個IPFS節點的話,那麼這個節點本身,而且這裡邊就起了一個類似BT軟件的東西。所以說你在裡邊存了一個分佈式哈希表的一小部分。用來存儲你這個節點,連接到其他節點的路由地址,也就是說你如何找到其他節點,那麼你只會存一小部分,那dht它最大的好處就是你的節點下線並不會對整個網絡有很大的影響,你的上線的話是對整個網絡的擴展,這就是dht分佈式哈希表。

BT協議就是一個數據的下調增發,也就是說當使用DHT這種方式,我能找到其它節點,我能從其他節點進行數據的下載,或者轉發我的需求,然後BT協議來使用這樣一種BT的方式,就P2P的一種方式來進行數據的考慮。Dht是數據的定位,BT是數據的分發,所以說它的核心其實就是一個BT軟件。

然後git這個有意思,我們原始的數據的存儲,在我們硬盤上都是使用的是原始數據存儲格式,或者是一些應用自己的數據存儲格式。但是git這個東西它不一樣,IPFS它把自己的數據的存儲修改了它的格式,修改了使用git的格式進行,也就是我們常說的默克爾第一級結構。注意啊這個第一級結構跟我們區塊鏈裡面的第一級結構完全是不一樣的。這是兩回事,因為IPFS本身並不是一個什麼項目,待會會講。git使用版本化的這個過程裡中,它使用了默克爾第一級的數據結構去存儲,這樣子就非常容易的進行。

自認證系統就是在這個系統上,讓一個地址包括加密本身完成自認證,這個就不多說了。技術就講到這裡,然後不做過多的講解,因為線上有時候可能也講不太明白。如果有朋友更感興趣的話,可以私下的交流。

Filecoin才真正是現在大家關心的區塊鏈項目,也是去年ICO的項目。這個大家一定要分清楚,IPFS是一個互聯網的底層協議,沒有進行過ICO也沒有一個幣叫IPFS,我們現在期待的那個幣叫Filecoin。簡稱FIL。

Filecoin和IPFS之間到底是什麼關係,很多人根本不用去搞明白這個事情。那麼我舉個最簡單的例子,應該大家就能明白什麼是Filecoin。IPFS剛才咱們就說了,是一個BT對吧?那麼BT的話,我們下載一個文件的話,我們最大的期望是什麼? 你一定是期望很多很多人幫你提供數據,給你做種子。那現在的問題就來了,IPFS既然是個BT項目,誰幫他做種子?電驢和迅雷都希望有更多的人出來做種子。拿電驢來說,如果所有的人都願意把文件分享在這個網絡裡邊,那你們覺得那個體驗得好到什麼程度?就是說你下載任何數據,只要這網絡裡面有這個數據,那下載的最大的速度,就是你們家最大的帶寬,跟其他都沒有關係。那Filecoin是什麼?Filecoin是IPFS的激勵層,鼓勵更多的人提供數據。IPFS網絡在2015年5月5號上線,有三年多時間了是吧?就這個系統到現在來講的話,性能也不是太好,為什麼?就沒有應用起來,為什麼?就是他缺這一層激勵。Filecoin能達到一個激勵的話,那麼整個IPFS的網絡將變得異常好用,它的下載速度、上傳速度都非常的快。

那麼Filecoin既然是一個區塊鏈項目的話,就是有常規區塊鏈所有的東西。比如說它的主鏈,他的共識機制是什麼?Filecoin它本身是一個分佈式存儲項目,它跟其他分佈式存儲項目沒有本質區別,它跟其他分佈式存儲項目不一樣的,就是它的底層是支持IPFS,IPFS加filecoin才真正構成了一整套所謂下一代互聯網的基礎協議,並且天生就是我們所有區塊鏈項目的基礎協議。他們兩個加起來希望打造一個快速、穩定、成本非常低的一個下一代互聯網的網絡。這是IPFS加filecoin一起想做這個事情。

那麼Filecoin是一個區塊鏈項目的話,我們就簡單說一下用途。首先它的共識機制是一種大家應該都已經知道的POST——時空證明,那他沒有用傳統的POW。實際上協議實驗室早就說過了,他們完全可以使用POW來做這件事,但是他們沒有使用,為什麼?因為他們想幫這個項目提升更大的價值,也就意味著他們一直在做了一件其實就是你不要想著去做那些事,我是會懲罰你的,所以這部分抵押幣一定會被鎖掉,這是一個還有一個事情的話,剛才在這開篇的時候,我曾經講過,Filecoin上是有一個功能,IPFS現在也有,我們叫brige,即橋的功能。實際上它除了做基礎鏈做公鏈,他還要做跨鏈,它允許發放的網絡去執行其他區塊鏈的智能合約,也允許其他智能合約在filecoin上運行。

Q&A環節

Q1:IPFS會不會面臨內容監管的壓力和挑戰?

董天一:是的,這是一個非常敏感的問題。首先我們知道IPFS的核心是什麼?是BT協議。BT協議意味著數據的分發,更加不容易監管。這個問題我們可以拓展性的講一下,當年的飯否用6個月把用戶從零做到一百萬,但是當年因為出了一個問題被關閉了,有興趣的可以百度一下。媒體是什麼?大家想一想。媒體、傳媒、報紙、廣播電臺以前都是政府完全所有的。媒體是對外傳播價值觀的。微博、推特的誕生讓個人可以傳播價值觀,這其實是我們的監管層當初是不知道怎麼辦的。

IPFS這項技術的誕生一定給監管帶來了很大的挑戰。拿迅雷做個例子,當年的迅雷用戶最多一億多,當年叫板騰訊,當年一些不合法的信息傳播BT軟件起了很大的作用,但問題是BT項目一直都生存的很好,沒有消失,不管是什麼原因。BT軟件到現在都沒有被封,當然2005年也有一段時間是被isp封了不是官方,因為給網絡帶來了壓力。IPFS從總體來講是減輕網絡擁堵的問題的,如果監管層允許使用IPFS,那麼國外的一些網站推特、YouTube、臉書三大世界網站將對中國開放,當然,這三大網站不願意遷移到IPFS的話另說。最後,長期來看,互聯網一定是更加開放的,不管你承認不承認。儘管短期還有一些管制,但是長期來看是會越來越開放的。還有一個情況是目前的互聯網內容還是通過域名來訪問的,只要這種情況沒有改變,原來的互聯網還會起作用。現在不好去推測監管層的態度和監管的方法,但是肯定會給監管帶來難度。

Q2:我覺的filecoin是好項目,但是20億的總量,目前總市值已經一千多億了,現在的價格是不是嚴重透支了它的價值?

董天一:Filecoin總代幣是20億,礦工挖礦70%,艾希偶10%,協議實驗室留20%。半衰期是6年,也就是前6年會挖出來7億個。因為目前預估Filecoin加IPFS網絡發展成熟大概需要3-5年,所以挖礦的減半時間設定為6年。現在你所看到的市值是一千多億,才一千多億,但是,你知道Filecoin所針對的市場中僅僅兩項:雲存儲和CDN到2022年的價值是多少嗎?是壹萬億美元。Filecoin加IPFS給這個世界節省的價值是數萬億甚至數十萬億美元的價值,可不僅僅是一兩千億美元的價值。如果Filecoin加IPFS實現了取代http,互聯網運行在IPFS上,你覺得是千億美元的級別嗎?這是第一點。第二點,想要挖礦,必須有抵押,抵押是什麼?就是鎖倉。智能合約裡面也會鎖很多幣,對吧?所以說基於這種這種情況去考慮的話,那麼它實際流通的市值不會太多。

還有一種他們也提了最後一種比被人類丟的幣,當然也會不少,比特幣已經被人丟了很多了。我記得知乎上曾經有個問題,就是說比特幣最終會不會被人類全部丟掉?其實是有可能的,這個問題的話就是Filecoin加IPFS它的價值究竟是多少錢?我們應該從一個更大的宏觀上的東西去去考慮,也就是說他給我們的世界節省下來的價值究竟值多少錢?節約下來的價值就是他的價格。讓我們整個人類能夠彙集整個人類的這個東西,你比如說以後要是我們的PC都變得無硬盤化,對吧?那麼把所有的硬盤都集中在礦工那裡或者雲服務那裡,所有的數據都通過這樣一種方式,比如現在我就經常去想一個事,現在我們使用,比如百度網盤,一年的VIP服務的話是300多塊錢,那麼如果是到IPFS和Filecoin裡面的話,它的成本會多少?實際上它的成本連原來的一半都不到。就是將來我們使用他的話,成本一定會非常低。其實我現在就有的時候就經常講我的那些數據,那些圖片我是不太想放在百度裡面,為什麼那百度的話我不交錢的話就會給我限速,如果交錢的話,有時候覺得我可能有更好的選擇,現在像我自己的話,我就可以寫一個應用存儲在Filecoin就可以了。

Q3:有沒有技術社區?專門討論技術的

董天一:協議實驗室是一群宅男,哈哈。他們一直沉迷於技術,不太關注社區的事。協議實驗室在2017年8月 ICO 之後,大家都以為他們消失了,有些人開玩笑說是不是協議實驗室拿著我們的錢去度假了?其實不是。因為一開始的時候要克服很多技術難題,這些人都在討論技術,根本沒有關心社區的問題。也可以說協議實驗室是最不重視社區建設的項目,這一點需要改進。

企業實驗室在全世界的社區只有一個是meethub.com,當然目前不對中文社區開放,大家都懂的。

本文由【U贊·價值發現官】雲祥塑編整理

下期預告:

IPFS協議對互聯網的意義


分享到:


相關文章: