為什么IPFS那么重要?

IPFS是一個(gè)分布式系統(tǒng)徽惋,用于存儲和訪問文件淤击,網(wǎng)站裁眯,應(yīng)用程序和數(shù)據(jù)。

這究竟是什么意思仅父?假設(shè)您正在對Aardvarks進(jìn)行一些研究多柑。(只需滾動它;?Aardvarks很酷轻要!你知道他們可以在5分鐘內(nèi)完成隧道3英尺嗎沾鳄?)你可以先訪問Aardvarks的維基百科頁面:

https://en.wikipedia.org/wiki/Aardvark

當(dāng)您將該URL放在瀏覽器的地址欄中時(shí)箕戳,您的計(jì)算機(jī)會詢問維基百科的某臺計(jì)算機(jī),這些計(jì)算機(jī)可能位于該國另一側(cè)的某個(gè)地方?-?甚至是全球?-?用于Aardvark頁面代咸。但是蹈丸,如果您使用IPFS從以下位置獲取該頁面:

/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/Aardvark.html

你的計(jì)算機(jī)可能已經(jīng)從別人的計(jì)算機(jī)上穿過,或者甚至是街對面的鄰居電腦侣背。當(dāng)您使用IPFS時(shí)白华,您不僅要從其他人那里下載文件慨默,而且您的計(jì)算機(jī)也可以幫助分發(fā)它?贩耐。

IPFS使網(wǎng)頁成為可能,也可以用于計(jì)算機(jī)可能存儲的任何類型的文件厦取,無論是MS?Word文檔潮太,電子郵件,MP3文件虾攻,還是數(shù)據(jù)庫記錄铡买。

那為什么重要呢?

可以從非由一個(gè)組織管理的許多位置下載文件...

使網(wǎng)站脫機(jī)變得困難霎箍。如果有人攻擊維基百科的網(wǎng)絡(luò)服務(wù)器或維基百科的工程師犯了一個(gè)大錯(cuò)誤奇钞,導(dǎo)致他們的服務(wù)器著火,你仍然可以從其他地方獲得相同的頁面漂坏。

讓主管部門審查內(nèi)容變得更加困難景埃。因?yàn)镮PFS上的文件可能來自很多地方媒至,并且因?yàn)槠渲幸恍┑胤娇赡茉诟浇援?dāng)局(無論是州谷徙,公司還是其他人)很難阻止事情拒啰。2017年,土耳其阻止維基百科和西班牙阻止訪問加泰羅尼亞獨(dú)立網(wǎng)站完慧。希望IPFS可以阻止這樣的行為谋旦。

當(dāng)您遠(yuǎn)離或斷開連接時(shí)可以加快網(wǎng)絡(luò)速度。如果您可以從附近的人那里檢索文件而不是數(shù)百或數(shù)千英里之外的文件屈尼,那么您可以更快地獲取文件册着。(擁有足夠資金和專業(yè)知識的組織可以通過CDN或多個(gè)數(shù)據(jù)中心實(shí)現(xiàn)這一目標(biāo),但I(xiàn)PFS旨在使每個(gè)人都能實(shí)現(xiàn)這一目標(biāo)鸿染。)如果您的社區(qū)是聯(lián)網(wǎng)的指蚜,但與更廣泛的互聯(lián)網(wǎng)沒有良好的連接,那么這一點(diǎn)尤為重要涨椒。

最后一點(diǎn)實(shí)際上是IPFS得到它的名字:星際文件系統(tǒng)摊鸡!IPFS正在努力建立一個(gè)跨越與其他行星斷開或相隔很遠(yuǎn)的地方的系統(tǒng)。

IPFS上的鏈接不會更改蚕冬。

那個(gè)鏈接到上面的Aardvark頁面怎么樣免猾?它看起來有點(diǎn)不尋常:

/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/Aardvark.html

之后的混亂字母/ipfs/被稱為內(nèi)容標(biāo)識符,而IPFS可以從多個(gè)位置獲取內(nèi)容。

傳統(tǒng)的URL和文件路徑如...

https://en.wikipedia.org/wiki/Aardvark

/Users/Alice/Documents/term_paper.doc

C:\Users\Joe\My?Documents\project_sprint_presentation.ppt

...根據(jù)文件的位置識別文件-?它所在的計(jì)算機(jī)以及該計(jì)算機(jī)硬盤上的位置囤热。但是猎提,如果文件位于很多地方,那就不行了旁蔼,就像你的鄰居的電腦和你朋友的城鎮(zhèn)一樣锨苏。

IPFS不是基于位置,而是根據(jù)文件中的內(nèi)容棺聊,或根據(jù)內(nèi)容來處理文件伞租。上面的內(nèi)容標(biāo)識符是該地址內(nèi)容的散列,這意味著它對于該內(nèi)容也是唯一的限佩,即使它相對較短葵诈。它還允許您驗(yàn)證您得到了您所要求的內(nèi)容?-?糟糕的演示不能只是把不匹配的內(nèi)容提供給你。

為什么在這里說“內(nèi)容”而不是“文件”或“網(wǎng)頁”祟同?因?yàn)閮?nèi)容標(biāo)識符可以指向許多不同類型的數(shù)據(jù)作喘。為了使數(shù)據(jù)的存儲和傳輸更加高效,IPFS可以將文件分成許多小塊?-?這意味著系統(tǒng)需要一些元數(shù)據(jù)將它們重新組合在一起晕城。IPFS地址可以僅指單個(gè)文件泞坦,整個(gè)文件,目錄砖顷,整個(gè)網(wǎng)站甚至其他類型的數(shù)據(jù)的元數(shù)據(jù)贰锁。

由于IPFS中文件的地址與內(nèi)容本身相關(guān)主之,因此無法更改IPFS中的鏈接。例如…

如果更改了網(wǎng)頁上的文本李根,則新版本將獲得一個(gè)新的不同鏈接槽奕。如果您最喜歡的烹飪網(wǎng)站更改了布局配方的方式,您的IPFS鏈接仍將指向舊版本房轿。

內(nèi)容無法移動到其他地址粤攒。如果公司今天重新組織他們的網(wǎng)站,他們可以將頁面移動http://mycompany.com/what_we_do到http://mycompany.com/services囱持。在IPFS中夯接,您擁有的舊鏈接仍將指向相同的內(nèi)容。

如果有人完全刪除了某個(gè)頁面纷妆,您仍然可以在同一地址獲取該頁面盔几。

重要的是要記住,在所有這些情況下掩幢,它是不會改變的地址或鏈接逊拍。IPFS網(wǎng)絡(luò)是一個(gè)參與性和協(xié)作性網(wǎng)絡(luò)?-?如果沒有人擁有由給定地址識別的內(nèi)容,它將無法使用际邻。另一方面芯丧,只要有人有興趣使其可用,無論該人是否是原作者世曾,都無法從IPFS中刪除內(nèi)容缨恒。

關(guān)于擁有和參與

雖然IPFS中有許多復(fù)雜的技術(shù),但基本思想是改變?nèi)伺c計(jì)算機(jī)網(wǎng)絡(luò)的通信方式:而今天的全球網(wǎng)絡(luò)是根據(jù)所有權(quán)和訪問權(quán)限構(gòu)建的轮听,您可以從擁有它們的任何人那里獲取文件并選擇授予您訪問權(quán)限骗露,IPFS基于擁有和參與的想法,其中許多人擁有彼此的文件并參與使其可用血巍。

這意味著IPFS只有在人們積極參與時(shí)才能運(yùn)作良好萧锉。如果您在計(jì)算機(jī)上共享文件,但隨后關(guān)閉計(jì)算機(jī)藻茂,則其他人將無法從您訪問該文件驹暑。但是玫恳,如果您或其他人確保該文件的副本存儲在運(yùn)行IPFS的另一臺計(jì)算機(jī)上辨赐,則它將更頻繁地可用。默認(rèn)情況下京办,您的計(jì)算機(jī)在使用IPFS下載文件后掀序,會在限定時(shí)間內(nèi)與其他人共享文件。您可以固定文件以保存并永久共享惭婿。

如果您想確保今天在互聯(lián)網(wǎng)上永久共享您自己的一個(gè)文件不恭,您可以使用像Dropbox這樣的付費(fèi)文件共享服務(wù)叶雹。有些人已經(jīng)開始提供基于IPFS的類似服務(wù),稱為固定服務(wù)换吧。但由于IPFS使這種共享成為一種內(nèi)置功能折晦,您還可以與朋友或機(jī)構(gòu)合作(例如,博物館和圖書館可能合作)共享彼此的文件沾瓦。我們希望IPFS可以成為一種低門檻工具满着,它允許豐富的社區(qū),業(yè)務(wù)和合作組織結(jié)構(gòu)形成一個(gè)比我們現(xiàn)在更加可靠贯莺,強(qiáng)大和公平的分布式Web风喇。

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參與IPFS生態(tài)建設(shè)——加入我們

? ? ? ? ? ? ? ? ? ? ? ?加入科極星球,我們?yōu)槟闾峁I(yè)級IPFS礦機(jī)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?讓錯(cuò)過BTC,?ETH首批礦工福利的你

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?不再錯(cuò)過IPFS的挖礦紅利?缕探!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?掃碼加入IPFS交流社群

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末魂莫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子爹耗,更是在濱河造成了極大的恐慌耙考,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件潭兽,死亡現(xiàn)場離奇詭異琳骡,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)讼溺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門楣号,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人怒坯,你說我怎么就攤上這事炫狱。” “怎么了剔猿?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵视译,是天一觀的道長。 經(jīng)常有香客問我归敬,道長酷含,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任汪茧,我火速辦了婚禮椅亚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘舱污。我一直安慰自己呀舔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布扩灯。 她就那樣靜靜地躺著媚赖,像睡著了一般霜瘪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惧磺,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天颖对,我揣著相機(jī)與錄音,去河邊找鬼磨隘。 笑死惜互,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的琳拭。 我是一名探鬼主播训堆,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼白嘁!你這毒婦竟也來了坑鱼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤絮缅,失蹤者是張志新(化名)和其女友劉穎鲁沥,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體耕魄,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡画恰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吸奴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片允扇。...
    茶點(diǎn)故事閱讀 40,769評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖则奥,靈堂內(nèi)的尸體忽然破棺而出考润,到底是詐尸還是另有隱情,我是刑警寧澤读处,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布糊治,位于F島的核電站,受9級特大地震影響罚舱,放射性物質(zhì)發(fā)生泄漏井辜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一管闷、第九天 我趴在偏房一處隱蔽的房頂上張望粥脚。 院中可真熱鬧,春花似錦渐北、人聲如沸阿逃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恃锉。三九已至,卻和暖如春呕臂,著一層夾襖步出監(jiān)牢的瞬間破托,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工歧蒋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留土砂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓谜洽,卻偏偏與公主長得像萝映,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子阐虚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評論 2 361