什么是IPFS?(上)

一藏否、IPFS概覽

1 什么是IPFS

星際文件系統(tǒng)(InterPlanetary File System)。?IPFS 是一個(gè)分布式的web概荷,?點(diǎn)到點(diǎn)超媒體協(xié)議秕岛。 可以讓我們的互聯(lián)網(wǎng)速度更快碌燕, 更加安全误证, 并且更加開放。

2 為什么有IPFS

眾所周知修壕, 互聯(lián)網(wǎng)是建立在HTTP協(xié)議上的愈捅。 HTTP協(xié)議是個(gè)偉大的發(fā)明, 讓我們的互聯(lián)網(wǎng)得以快速發(fā)展慈鸠。但是互聯(lián)網(wǎng)發(fā)展到了今天HTTP逐漸出來(lái)了不足蓝谨。?

HTTP的中心化是低效的, 并且成本很高青团。

使用HTTP協(xié)議每次需要從中心化的服務(wù)器下載完整的文件(網(wǎng)頁(yè)譬巫, 視頻, 圖片等)督笆, 速度慢芦昔, 效率低。 如果改用P2P的方式下載娃肿, 可以節(jié)省近60%的帶寬咕缎。?P2P將文件分割為小的塊珠十, 從多個(gè)服務(wù)器同時(shí)下載, 速度非称竞溃快焙蹭。?

Web文件經(jīng)常被刪除

回想一下是不是經(jīng)常你收藏的某個(gè)頁(yè)面, 在使用的時(shí)候?yàn)g覽器返回404(無(wú)法找到頁(yè)面)嫂伞, http的頁(yè)面平均生存周期大約只有100天孔厉。?Web文件經(jīng)常被刪除(由于存儲(chǔ)成本太高), 無(wú)法永久保存帖努。 IPFS提供了文件的歷史版本回溯功能(就像git版本控制工具一樣)烟馅, 可以很容易的查看文件的歷史版本, 數(shù)據(jù)可以得到永久保存

中心化限制了web的成長(zhǎng)

我們的現(xiàn)有互聯(lián)網(wǎng)是一個(gè)高度中心化的網(wǎng)絡(luò)然磷。 互聯(lián)網(wǎng)是人類的偉大發(fā)明郑趁, 也是科技創(chuàng)新的加速器。 各種管制將對(duì)這互聯(lián)網(wǎng)的功能造成威脅姿搜, 例如: 互聯(lián)網(wǎng)封鎖寡润, 管制, 監(jiān)控等等舅柜。 這些都源于互聯(lián)網(wǎng)的中心化梭纹。而分布式的IPFS可以克服這些web的缺點(diǎn)。?

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

主干網(wǎng)受制于諸多因素的影響致份, 戰(zhàn)爭(zhēng)变抽, 自然災(zāi)害, 互聯(lián)網(wǎng)管制氮块, 中心化服務(wù)器宕機(jī)等等绍载, 都可能是我們的互聯(lián)網(wǎng)應(yīng)用中斷服務(wù)。 IPFS可以是互聯(lián)網(wǎng)應(yīng)用極大的降低互聯(lián)網(wǎng)應(yīng)用對(duì)主干網(wǎng)的依賴滔蝉。?

3 IPFS的目標(biāo)

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

二阳谍、IPFS如何工作?

IPFS的的”宏偉”目標(biāo)是取代HTTP螃概,那么先來(lái)看看IPFS是如何工作的矫夯。

IPFS為每一個(gè)文件分配一個(gè)獨(dú)一無(wú)二的哈希值(文件指紋: 根據(jù)文件的內(nèi)容進(jìn)行創(chuàng)建), 即使是兩個(gè)文件內(nèi)容只有1個(gè)比特的不相同吊洼, 其哈希值也是不相同的训貌。所以IPFS是基于文件內(nèi)容進(jìn)行尋址, 而不像傳統(tǒng)的HTTP協(xié)議一樣基于域名尋址融蹂。

IPFS在整個(gè)網(wǎng)絡(luò)范圍內(nèi)去掉重復(fù)的文件旺订, 并且為文件建立版本管理弄企, 也就是說(shuō)每一個(gè)文件的變更歷史都將被記錄(這一點(diǎn)類似版本控制工具git, svn等)区拳, 可以很容易個(gè)回到文件的歷史版本查看數(shù)據(jù)拘领。

當(dāng)查詢文件的時(shí)候, IPFS網(wǎng)絡(luò)根據(jù)文件的哈希值(全網(wǎng)唯一)進(jìn)行查找樱调。 由于每個(gè)文件的哈希值全網(wǎng)唯一约素, 查詢將很容易進(jìn)行。

如果僅僅使用哈希值來(lái)區(qū)分文件的話笆凌, 會(huì)給傳播造成困難圣猎, 因?yàn)楣V挡蝗菀子洃洠?就像ip地址一樣不容易記憶, 于是人類發(fā)明的域名乞而。 IPFS利用IPNS將哈希值映射為容易記的名字

每個(gè)節(jié)點(diǎn)除了存儲(chǔ)自己需要的數(shù)據(jù)送悔, 還存儲(chǔ)了一張哈希表, 用來(lái)記錄文件存儲(chǔ)所在的位置爪模。 用來(lái)進(jìn)行文件的查詢下載欠啤。

三、IPFS相對(duì)于中心化服務(wù)器的優(yōu)點(diǎn)

上文提到 HTTP 及一些中心化服務(wù)器的缺點(diǎn)屋灌。那么問(wèn)題來(lái)了洁段, IPFS是如何來(lái)解決這些缺點(diǎn)的?

1. 下載速度快, 不再依賴主干網(wǎng)共郭, 中心化服務(wù)器

?整個(gè)IPFS系統(tǒng)是一個(gè)分布式的文件存儲(chǔ)系統(tǒng)祠丝, 那么在下載相關(guān)數(shù)據(jù)的時(shí)候, 將從多個(gè)節(jié)點(diǎn)同時(shí)下載除嘹, 相比于HTTP從中心服務(wù)器的下載速度要快很多写半, 大家都用過(guò)P2P下載(比如: 迅雷,?BitTorrent)憾赁, IPFS下載過(guò)程跟這個(gè)類似污朽。

2. 存儲(chǔ)空間變得非常便宜:?

由于IPFS使用的是區(qū)塊鏈技術(shù), 利用 Filecoin(為了的文章中會(huì)將如何獲取filecoin龙考, 也就是挖礦)來(lái)激勵(lì)礦工分享自己的硬盤, 并且IFPS從全網(wǎng)去掉了冗余存儲(chǔ)(從整個(gè)網(wǎng)絡(luò)空間考慮矾睦, 這將大大節(jié)省網(wǎng)絡(luò)存儲(chǔ)空間)晦款, 將來(lái)的IPFS存儲(chǔ)將會(huì)變得非常便宜(與我們現(xiàn)在的云盤, 各種中心化的CND相比較)枚冗。

3. 安全:?

中心化服務(wù)器目前很難抵擋DDoS攻擊缓溅, 當(dāng)大量的訪問(wèn)請(qǐng)求從四面八方涌來(lái), 中心化的服務(wù)器幾乎會(huì)在一瞬間癱瘓赁温, 做過(guò)運(yùn)維的同學(xué)應(yīng)該深有感觸坛怪, 比如每年雙11淤齐, 不能睡覺的除了阿里, 騰訊的技術(shù)同學(xué)袜匿, 還有整個(gè)銀行業(yè)的小朋友更啄。 巨大的訪問(wèn)量隨時(shí)可能造成服務(wù)器宕機(jī)。 IPFS天生就擁有抵擋這種攻擊的能力居灯。 因?yàn)樗械脑L問(wèn)將會(huì)被分散到不同的節(jié)點(diǎn)祭务。 甚至攻擊者自己也是節(jié)點(diǎn)之一。 某種程度上講怪嫌, IPFS甚至能抵擋量子計(jì)算的攻擊义锥。

4. 開放:?

眾所周知, 比特幣是一種去中心化岩灭, 匿名的數(shù)據(jù)貨幣拌倍, 這些特性使得比特幣無(wú)法被管制, 交易無(wú)法篡改噪径。 IPFS同樣贰拿, 由于是建立在去中心化的分布式網(wǎng)絡(luò)上的, 所以IFPS很難被中心化管理熄云, 限制膨更。 互聯(lián)網(wǎng)將更加開放。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末缴允,一起剝皮案震驚了整個(gè)濱河市荚守,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌练般,老刑警劉巖矗漾,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異薄料,居然都是意外死亡敞贡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門摄职,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)誊役,“玉大人,你說(shuō)我怎么就攤上這事谷市』坠福” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵迫悠,是天一觀的道長(zhǎng)鹏漆。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么艺玲? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任括蝠,我火速辦了婚禮,結(jié)果婚禮上饭聚,老公的妹妹穿的比我還像新娘忌警。我一直安慰自己,他們只是感情好若治,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布慨蓝。 她就那樣靜靜地躺著,像睡著了一般端幼。 火紅的嫁衣襯著肌膚如雪礼烈。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天婆跑,我揣著相機(jī)與錄音此熬,去河邊找鬼。 笑死滑进,一個(gè)胖子當(dāng)著我的面吹牛犀忱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扶关,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼阴汇,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了节槐?” 一聲冷哼從身側(cè)響起搀庶,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铜异,沒想到半個(gè)月后哥倔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡揍庄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年咆蒿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚂子。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沃测,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缆镣,到底是詐尸還是另有隱情芽突,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布董瞻,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏钠糊。R本人自食惡果不足惜挟秤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抄伍。 院中可真熱鬧艘刚,春花似錦、人聲如沸截珍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)岗喉。三九已至秋度,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钱床,已是汗流浹背荚斯。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留查牌,地道東北人事期。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像纸颜,于是被迫代替她去往敵國(guó)和親兽泣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 2018年胁孙,最火爆且值得期待的區(qū)塊鏈項(xiàng)目莫過(guò)于EOS和IPFS唠倦。EOS在最近寫的一篇《EOS簡(jiǎn)介與環(huán)境搭建》有介紹...
    良__閱讀 43,329評(píng)論 16 82
  • 摘要 星際文件系統(tǒng)是一種點(diǎn)對(duì)點(diǎn)的分布式文件系統(tǒng), 旨在連接所有有相同的文件系統(tǒng)的計(jì)算機(jī)設(shè)備浊洞。在某些方面牵敷, IPFS...
    陌上塵飛123閱讀 2,861評(píng)論 0 0
  • IPFS(Inter-Planetary File System),是一個(gè)點(diǎn)對(duì)點(diǎn)的分布式文件系統(tǒng)法希,被稱為“星際文件...
    羅賓遜v閱讀 959評(píng)論 0 0
  • 太陽(yáng)睡了 月亮睡了 連值班的星星也眨巴著眼困了 整個(gè)世界一片漆黑 散落下來(lái)的一滴墨 也浸黑了這片天 黑夜中 只有一...
    云中聽書閱讀 205評(píng)論 2 3
  • 從前枷餐,有個(gè)人名叫朱二扒,本是個(gè)地地道道的農(nóng)民苫亦,可他從小膽子就很大毛肋,四十多年來(lái)還從沒有什么事情讓他望而生畏過(guò)。大家都...
    夢(mèng)想在清晨閱讀 257評(píng)論 0 0