2018-03-21

1 什么是IPFS

星際文件系統(tǒng)(InterPlanetary File System).IPFS 是一個分布式的web,?點到點超媒體協(xié)議. 可以讓我們的互聯(lián)網速度更快, 更加安全, 并且更加開放.

2 為什么有IPFS

眾所周知, 互聯(lián)網是建立在HTTP協(xié)議上的. HTTP協(xié)議是個偉大的發(fā)明, 讓我們的互聯(lián)網得以快速發(fā)展.但是互聯(lián)網發(fā)展到了今天HTTP逐漸出來了不足.

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

使用HTTP協(xié)議每次需要從中心化的服務器下載完整的文件(網頁, 視頻, 圖片等), 速度慢, 效率低. 如果改用P2P的方式下載, 可以節(jié)省近60%的帶寬.?P2P將文件分割為小的塊, 從多個服務器同時下載, 速度非程娑觯快.

Web文件經常被刪除

回想一下是不是經常你收藏的某個頁面,

在使用的時候瀏覽器返回404(無法找到頁面), http的頁面平均生存周期大約只有100天.?Web文件經常被刪除(由于存儲成本太高),

無法永久保存. IPFS提供了文件的歷史版本回溯功能(就像git版本控制工具一樣), 可以很容易的查看文件的歷史版本, 數據可以得到永久保存

中心化限制了web的成長

我們的現(xiàn)有互聯(lián)網是一個高度中心化的網絡. 互聯(lián)網是人類的偉大發(fā)明, 也是科技創(chuàng)新的加速器. 各種管制將對這互聯(lián)網的功能造成威脅, 例如: 互聯(lián)網封鎖, 管制, 監(jiān)控等等. 這些都源于互聯(lián)網的中心化.而分布式的IPFS可以克服這些web的缺點.

現(xiàn)在的互聯(lián)網應用高度依賴互聯(lián)網主干網

主干網受制于諸多因素的影響, 戰(zhàn)爭, 自然災害, 互聯(lián)網管制, 中心化服務器宕機等等, 都可能是我們的互聯(lián)網應用中斷服務. IPFS可以是互聯(lián)網應用極大的降低互聯(lián)網應用對主干網的依賴.?

3 IPFS的目標

IPFS不僅僅是為了加速web. 而是為了最終取代HTTP協(xié)議, 使互聯(lián)網更加美好(野心真的很大).

4 IPFS的的”宏偉”目標是取代HTTP, 那么先來看看IPFS是如何工作的?

?IPFS為每一個文件分配一個獨一無二的哈希值(文件指紋: 根據文件的內容進行創(chuàng)建), 即使是兩個文件內容只有1個比特的不相同, 其哈希值也是不相同的.所以IPFS是基于文件內容進行尋址, 而不像傳統(tǒng)的HTTP協(xié)議一樣基于域名尋址.

IPFS在整個網絡范圍內去掉重復的文件, 并且為文件建立版本管理, 也就是說每一個文件的變更歷史都將被記錄(這一點類似版本控制工具git, svn等), 可以很容易個回到文件的歷史版本查看數據.

當查詢文件的時候, IPFS網絡根據文件的哈希值(全網唯一)進行查找. 由于每個文件的哈希值全網唯一, 查詢將很容易進行.

如果僅僅使用哈希值來區(qū)分文件的話, 會給傳播造成困難, 因為哈希值不容易記憶, 就像ip地址一樣不容易記憶, 于是人類發(fā)明的域名. IPFS利用IPNS將哈希值映射為容易記的名字

每個節(jié)點除了存儲自己需要的數據, 還存儲了一張哈希表, 用來記錄文件存儲所在的位置. 用來進行文件的查詢下載.

5 我們在<什么是IPFS?(一)>里面說了 HTTP 及一些中心化服務器的缺點.

那么問題來了, IPFS是如何來解決這些缺點的?

1 下載速度快, 不再依賴主干網, 中心化服務器

????????整個IPFS系統(tǒng)是一個分布式的文件存儲系統(tǒng), 那么在下載相關數據的時候, 將從多個節(jié)點同時下載, 相比于HTTP從中心服務器的下載速度要快很多, 大家都用過P2P下載(比如: 迅雷,BitTorrent), IPFS下載過程跟這個類似.

2 存儲空間變得非常便宜:?

????????由于IPFS使用的是區(qū)塊鏈技術, 利用 Filecoin(為了的文章中會將如何獲取filecoin,

也就是挖礦)來激勵礦工分享自己的硬盤, 并且IFPS從全網去掉了冗余存儲(從整個網絡空間考慮, 這將大大節(jié)省網絡存儲空間),

將來的IPFS存儲將會變得非常便宜(與我們現(xiàn)在的云盤, 各種中心化的CND相比較).

3 安全:

????????中心化服務器目前很難抵擋DDoS攻擊, 當大量的訪問請求從四面八方涌來, 中心化的服務器幾乎會在一瞬間癱瘓,

做過運維的同學應該深有感觸, 比如每年雙11, 不能睡覺的除了阿里, 騰訊的技術同學, 還有整個銀行業(yè)的小朋友.

巨大的訪問量隨時可能造成服務器宕機. IPFS天生就擁有抵擋這種攻擊的能力. 因為所有的訪問將會被分散到不同的節(jié)點.

甚至攻擊者自己也是節(jié)點之一. 某種程度上講, IPFS甚至能抵擋量子計算的攻擊.

4 開放:?

????????眾所周知, 比特幣是一種去中心化, 匿名的數據貨幣, 這些特性使得比特幣無法被管制, 交易無法篡改. IPFS同樣, 由于是建立在去中心化的分布式網絡上的, 所以IFPS很難被中心化管理, 限制. 互聯(lián)網將更加開放.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市贸典,隨后出現(xiàn)的幾起案子视卢,更是在濱河造成了極大的恐慌,老刑警劉巖廊驼,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件据过,死亡現(xiàn)場離奇詭異,居然都是意外死亡妒挎,警方通過查閱死者的電腦和手機绳锅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酝掩,“玉大人鳞芙,你說我怎么就攤上這事∑谙海” “怎么了原朝?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長镶苞。 經常有香客問我喳坠,道長,這世上最難降的妖魔是什么茂蚓? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任壕鹉,我火速辦了婚禮剃幌,結果婚禮上,老公的妹妹穿的比我還像新娘晾浴。我一直安慰自己锥忿,他們只是感情好,可當我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布怠肋。 她就那樣靜靜地躺著敬鬓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笙各。 梳的紋絲不亂的頭發(fā)上钉答,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天,我揣著相機與錄音杈抢,去河邊找鬼数尿。 笑死,一個胖子當著我的面吹牛惶楼,可吹牛的內容都是我干的右蹦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼歼捐,長吁一口氣:“原來是場噩夢啊……” “哼何陆!你這毒婦竟也來了?” 一聲冷哼從身側響起豹储,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤贷盲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后剥扣,有當地人在樹林里發(fā)現(xiàn)了一具尸體巩剖,經...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年钠怯,在試婚紗的時候發(fā)現(xiàn)自己被綠了佳魔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡晦炊,死狀恐怖鞠鲜,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情刽锤,我是刑警寧澤镊尺,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站并思,受9級特大地震影響庐氮,放射性物質發(fā)生泄漏。R本人自食惡果不足惜宋彼,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一弄砍、第九天 我趴在偏房一處隱蔽的房頂上張望仙畦。 院中可真熱鬧,春花似錦音婶、人聲如沸慨畸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寸士。三九已至,卻和暖如春碴卧,著一層夾襖步出監(jiān)牢的瞬間弱卡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工住册, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留婶博,地道東北人。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓荧飞,卻偏偏與公主長得像凡人,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子叹阔,可洞房花燭夜當晚...
    茶點故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內容

  • 親愛的戰(zhàn)友們挠轴,大家晚上好!我是50班周紅兵条获,湖南區(qū)塊鏈俱樂部螞蟻聯(lián)盟發(fā)起人忠荞,Ulord基金會成員。感謝24班戰(zhàn)友劉...
    周紅兵_2e37閱讀 1,101評論 1 10
  • 【哆來米】帶你走進不一樣的互聯(lián)網時代 2018-03-20 返璞歸真 盤界公社 2018年帅掘,很多人看著迷茫,現(xiàn)在的...
    遺忘機器人閱讀 175評論 0 0
  • 我在念大學的時候,常感到自己很窮府框,不僅是物質上的窮吱窝,更多是心里的窮。 這種窮讓人白天發(fā)慌迫靖,莫名感到自己一無是處院峡,好...
    樹諾閱讀 7,045評論 167 333
  • 1.金果欖 民間草醫(yī)用金果欖治療消化道炎癥,咽炎(常抽煙)系宜。 2.蟬蛻 蟬蛻10-15個照激,加兩枚大棗,熬水給孩子睡...
    孫國飛揚閱讀 398評論 0 2
  • 我時常在想盹牧,他是否還會記得那天晚上俩垃,在海邊励幼,夏風吹起了他的劉海,我看著他的笑顏口柳,那一刻苹粟,我才突然發(fā)現(xiàn),原來我...
    南笙子彧閱讀 343評論 0 0