IPFS的簡(jiǎn)介
IPFS(InterPlanetaryFileSystem),又叫星際文件系統(tǒng)。IPFS在2015年開(kāi)啟,目前已經(jīng)有5年時(shí)間了。IPFS和Filecoin一直熱度不斷,影響力也是越來(lái)越大。在這里我們先撇開(kāi)區(qū)塊鏈部分的Filecoin不談,重點(diǎn)分析下IPFS在分布式存儲(chǔ)方面的應(yīng)用。
IPFS的工作原理
IPFS從根本上改變了用戶(hù)搜索的方式。HTTP瀏覽器搜索文件的時(shí)候,首先找到服務(wù)器位置,然后使用路徑名稱(chēng)在服務(wù)器上查找文件,但是通過(guò)IPFS協(xié)議,用戶(hù)可以直接搜索內(nèi)容。
1.搜索方式改變
在IPFS網(wǎng)絡(luò)里的文件,會(huì)被賦予一個(gè)哈希值,這個(gè)哈希值類(lèi)似于我們的身份證號(hào),它是從文件內(nèi)容中被計(jì)算出來(lái)的。
2.重復(fù)內(nèi)容清理
IPFS網(wǎng)絡(luò)中會(huì)對(duì)重復(fù)的內(nèi)容進(jìn)行去重處理,在保證整個(gè)網(wǎng)絡(luò)存儲(chǔ)文件的冗余量的同時(shí)保證網(wǎng)絡(luò)的輕便與快捷。
3.節(jié)點(diǎn)存儲(chǔ)內(nèi)容
每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)僅存儲(chǔ)它感興趣的內(nèi)容,通過(guò)索引信息,可幫助確定存儲(chǔ)內(nèi)容的節(jié)點(diǎn)。
4.通過(guò)節(jié)點(diǎn)尋址
查找要查看或下載的文件時(shí),用戶(hù)需要讓網(wǎng)絡(luò)找到對(duì)應(yīng)內(nèi)容的存儲(chǔ)節(jié)點(diǎn),然后確定所需求的文件內(nèi)容。
5.IPNS命名系統(tǒng)
用戶(hù)不需要記住哈希,使用稱(chēng)為IPNS的分散命名系統(tǒng),可以輕松找到每個(gè)文件。
從上述的原理中我們可以清晰地看出,在存儲(chǔ)方面IPFS與傳統(tǒng)的分布式存儲(chǔ)是完全不同的,是完全去中心化的。
責(zé)任編輯人:CC
-
協(xié)議
+關(guān)注
關(guān)注
2文章
591瀏覽量
39113 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
283瀏覽量
19860
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論