ipfs是什么意思幣真實性
回答
愛揚(yáng)教育
2022-02-02
- 相關(guān)推薦
擴(kuò)展資料
IPFS工作原理:
IPFS是一種內(nèi)容可尋址、版本化、點對點超媒體的分布式存儲、傳輸協(xié)議。
我們知道在現(xiàn)在的網(wǎng)絡(luò)服務(wù)里,內(nèi)容是基于位置(IP)尋址的,就是在查找內(nèi)容的時候,需要先找到內(nèi)容所在的服務(wù)器(根據(jù)IP),然后再在服務(wù)器上找對應(yīng)的內(nèi)容。而在IPFS的網(wǎng)絡(luò)里,是根據(jù)內(nèi)容尋址,每一個上傳到IPFS上面去的文件、文件夾,都是以Qm為開頭字母的哈希值,無需知道文件存儲在哪里,通過哈希值就能夠找到這個文件,這種方式叫內(nèi)容尋址。
在IPFS系統(tǒng)中,內(nèi)容會分塊存放(如果內(nèi)容很小就會直接存在DHT中),并分散存儲在IPFS網(wǎng)絡(luò)中的節(jié)點上(不過目前的IPFS實現(xiàn),一個節(jié)點會完整保存內(nèi)容的所有區(qū)塊)。系統(tǒng)會給內(nèi)容的每一個塊計算哈希值,然后把所有塊的哈希值拼湊起來,再計算一次哈希值,從而得到最終的哈希值。同時每個節(jié)點會維護(hù)一張DHT(分布式哈希表),包含數(shù)據(jù)塊與目標(biāo)節(jié)點的映射關(guān)系。
在IPFS中是通過哈希去請求文件的,它就會使用這個分布式哈希表找到文件所在的節(jié)點,取回文件根據(jù)哈希重新組合文件(同樣也會驗證文件)。