IPFS——這技術(shù)咋顛覆上網(wǎng)雪侥?

眾所周知碗殷,HTTP即超文本傳輸協(xié)議,它是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)傳輸協(xié)議速缨,所有的WWW文件都是遵守的這個(gè)標(biāo)準(zhǔn)锌妻。那新出現(xiàn)的IPFS協(xié)議咋能實(shí)現(xiàn)顛覆這個(gè)傳統(tǒng)的HTTP協(xié)議呢?

IPFS

可惡的404報(bào)錯(cuò)

傳說(shuō)最初整個(gè)互聯(lián)網(wǎng)的形態(tài)就像是較大數(shù)據(jù)庫(kù)旬牲,所有的數(shù)據(jù)存放“404”號(hào)的房間里仿粹。發(fā)起一個(gè)簡(jiǎn)單的訪問(wèn)時(shí)都是由人工實(shí)現(xiàn)的,操作員沒(méi)有發(fā)現(xiàn)請(qǐng)求的頁(yè)面和數(shù)據(jù)時(shí)或者用戶輸錯(cuò)要訪問(wèn)的界面原茅,就會(huì)返回“404 not found”的信息吭历。

404 not found

由此暴漏了HTTP的缺陷:HTTP是中心架構(gòu)化的,若服務(wù)器壞掉了或者服務(wù)器刪除了某個(gè)文件擂橘,用戶再發(fā)起請(qǐng)求時(shí)就會(huì)返回404晌区;傳統(tǒng)的中心化架構(gòu)還易受到DDOS攻擊。

IPFS之誕生

IPFS名為星際文件系統(tǒng)(InterPlanetary File System),是一個(gè)分布式的web, 點(diǎn)到點(diǎn)超媒體協(xié)議朗若。IPFS協(xié)議的目標(biāo)是取代傳統(tǒng)的互聯(lián)網(wǎng)協(xié)議HTTP恼五,可以讓我們的互聯(lián)網(wǎng)速度更快, 更加安全, 并且更加開(kāi)放。協(xié)議實(shí)現(xiàn)語(yǔ)言:Go哭懈、JavaScript灾馒、C語(yǔ)言、 Python遣总;客戶端庫(kù):Go睬罗、Java、JavaScript彤避、Python傅物、Scala、Haskell琉预、Swift董饰、Common Lisp、Rust圆米、Ruby卒暂、PHP、C#娄帖、Erlang也祠。

IPFS是一個(gè)對(duì)等的分布式文件系統(tǒng),它嘗試為所有計(jì)算設(shè)備連接同一個(gè)文件系統(tǒng)近速。在某些方面诈嘿,IPFS類似于萬(wàn)維網(wǎng),但它也可以被視作一個(gè)獨(dú)立的BitTorrent群削葱、在同一個(gè)Git倉(cāng)庫(kù)中交換對(duì)象奖亚。換種說(shuō)法,IPFS提供了一個(gè)高吞吐量析砸、按內(nèi)容尋址的塊存儲(chǔ)模型昔字,及與內(nèi)容相關(guān)超鏈接。這形成了一個(gè)廣義的Merkle有向無(wú)環(huán)圖(DAG)首繁。IPFS結(jié)合了分布式散列表作郭、鼓勵(lì)塊交換和一個(gè)自我認(rèn)證的名字空間。IPFS沒(méi)有單點(diǎn)故障弦疮,并且節(jié)點(diǎn)不需要相互信任夹攒。分布式內(nèi)容傳遞可以節(jié)約帶寬,和防止HTTP方案可能遇到的DDoS攻擊胁塞。

有向無(wú)環(huán)圖(DAG)

IPFS工作原理

IPFS 是去中心化的P2P網(wǎng)絡(luò)咏尝,不需要再?gòu)闹行姆?wù)器獲取數(shù)據(jù)堂湖。它首先給每個(gè)文件根據(jù)其內(nèi)容計(jì)算出一個(gè)全世界唯一的HASH,每個(gè)節(jié)點(diǎn)儲(chǔ)存部分文件數(shù)據(jù)以及確定每個(gè)文件所在節(jié)點(diǎn)位置的分布式哈希表状土。用戶訪問(wèn)文件時(shí)提供文件的 HASH无蜂,依據(jù)哈希表找到文件并返回文件數(shù)據(jù)。與 CDN 不同的是蒙谓,每個(gè) IPFS 節(jié)點(diǎn)都是一個(gè)數(shù)據(jù)源斥季。

p2p網(wǎng)絡(luò)

Filecoin

Filecoin 是運(yùn)行在 IPFS 上的激勵(lì)層。Filecoin 提供一個(gè)巨大云儲(chǔ)存市場(chǎng)累驮,使用者支付一定的金額來(lái)獲得分布式的存儲(chǔ)服務(wù)酣倾,而礦工將自己的機(jī)器作為 Filecoin 中的節(jié)點(diǎn)存儲(chǔ)數(shù)據(jù),來(lái)獲得工作證明谤专,以此來(lái)激發(fā)更多的人來(lái)加入 IPFS 的節(jié)點(diǎn)網(wǎng)絡(luò)中躁锡。

雖然目前Filecoin沒(méi)有正式上線,礦機(jī)的參數(shù)也沒(méi)有確定置侍。但基于IPFS技術(shù)開(kāi)展的Filecoin挖礦是一個(gè)充滿機(jī)遇的全新戰(zhàn)場(chǎng)映之。

Filecoin

想要了解最新的互聯(lián)網(wǎng)技術(shù),請(qǐng)大家點(diǎn)擊一下關(guān)注蜡坊,蟹蟹~~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杠输,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子秕衙,更是在濱河造成了極大的恐慌蠢甲,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件据忘,死亡現(xiàn)場(chǎng)離奇詭異鹦牛,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)勇吊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門曼追,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人萧福,你說(shuō)我怎么就攤上這事拉鹃”哺常” “怎么了鲫忍?”我有些...
    開(kāi)封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)钥屈。 經(jīng)常有香客問(wèn)我悟民,道長(zhǎng),這世上最難降的妖魔是什么篷就? 我笑而不...
    開(kāi)封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任射亏,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘智润。我一直安慰自己及舍,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布窟绷。 她就那樣靜靜地躺著锯玛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪兼蜈。 梳的紋絲不亂的頭發(fā)上攘残,一...
    開(kāi)封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音为狸,去河邊找鬼歼郭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛辐棒,可吹牛的內(nèi)容都是我干的病曾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼漾根,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼知态!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起立叛,我...
    開(kāi)封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤负敏,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后秘蛇,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體其做,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年赁还,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妖泄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡艘策,死狀恐怖蹈胡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情朋蔫,我是刑警寧澤罚渐,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站驯妄,受9級(jí)特大地震影響荷并,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜青扔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一源织、第九天 我趴在偏房一處隱蔽的房頂上張望翩伪。 院中可真熱鬧,春花似錦谈息、人聲如沸缘屹。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)囊颅。三九已至,卻和暖如春傅瞻,著一層夾襖步出監(jiān)牢的瞬間踢代,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工嗅骄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胳挎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓溺森,卻偏偏與公主長(zhǎng)得像慕爬,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子屏积,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

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