IPFS是一種虛擬貨幣,IPFS又稱(chēng)星際文件系統,英文全稱(chēng)是InterPlanetary File System。它是一個(gè)點(diǎn)對點(diǎn)的分布式文件系統,通過(guò)底層協(xié)議,可以讓存儲在IPFS系統上的文件,在全世界任何一個(gè)地方快速獲取,且不受防火墻的影響。簡(jiǎn)單地說(shuō),IPFS是一個(gè)協(xié)議,但同時(shí)它也是一個(gè)網(wǎng)絡(luò )。IPFS幣將分配給在Filecoin網(wǎng)絡(luò )中的4種主要參與群體,這份分配方案已經(jīng)寫(xiě)入Filecoin協(xié)議中并記錄在Filecoin區塊鏈創(chuàng )世區塊中。
IPFS是基于區塊鏈的,永久的、去中心化保存和共享文件的方法,是一種點(diǎn)對點(diǎn)的分布式協(xié)議。而且IPFS是一個(gè)分布式的web,點(diǎn)到點(diǎn)超媒體協(xié)議,可以讓用戶(hù)的互聯(lián)網(wǎng)速度更快,更加安全,并且更加開(kāi)放,并且IPFS協(xié)議的目標是取代傳統的互聯(lián)網(wǎng)協(xié)議HTTP。
當用戶(hù)利用IPFS上傳文件時(shí),系統會(huì )先對文件進(jìn)行一個(gè)加密,得到一個(gè)數值(這個(gè)數值很重要,叫哈希值)。隨后系統會(huì )將文件進(jìn)行千刀萬(wàn)剮(分割)、復制,最后分布式的存到若干區塊當中。
如果某個(gè)存儲節點(diǎn)被損壞了是不需要擔心的,因為IPFS系統會(huì )有一個(gè)容錯機制,容錯機制的意思就是一份文件如果被分割成7份,其中三份損壞了,那么可以根據剩下的四份還原出文件。
IPFS的優(yōu)點(diǎn):
1、內容尋址:所有內容(包括鏈接)都使用校驗,進(jìn)行唯一標識。
2、防篡改:所有內容都進(jìn)行校驗和驗證。如果數據被篡改或損壞,則IPFS會(huì )檢測到該數據。
3、去冗余:所有內容完全相同的對象,只存儲一次。
4、IPFS并不會(huì )要求每一個(gè)節點(diǎn)都存儲所有的內容,節點(diǎn)的所有者可以自由選擇想要維持的數據,在備份了自己的數據之外,自愿的為其他的關(guān)注的內容提供服務(wù)。