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