時間:2023-07-25|瀏覽:276
IPFS希望超越HTTP協議,并構建一個更好的互聯網生態。那么它的工作原理是什么呢?從技術角度來講,IPFS是一個協議,它借鑒了許多技術,包括P2P網絡、BitTorrent、git、hash、kademlia、DHT、SFS、Merkle DAG等等。通過這些技術,IPFS能夠將網站、應用文件和各種數據建立在點對點分布式網絡上,并且高效地索引。這種高效的核心在于它是基于內容尋址的。在互聯網上獲取任何一個資源,都需要通過一個地址來找到它們,可能是IP地址或域名,也可能是文件系統路徑或Nginx反向代理的路徑。總之,你需要一個地址。例如,一個用戶想獲取一張圖片,我們通過一個HTTP網址從服務器中找到這個圖片,然后傳回給客戶端,這就是一次請求響應的過程。這種方式稱為基于位置的尋址。
接下來,我們簡單地說一下IPFS的運作方式。
1. IPFS為每個文件分配一個獨一無二的哈希值(文件指紋),即使是兩個文件只有一個比特的差異,它們的哈希值也不相同。這種方式使得IPFS可以支持基于文件內容進行尋址。 2. IPFS在整個網絡范圍內去重復文件,并為文件建立版本管理。 3. 查詢文件時,IPFS網絡根據文件的哈希值(全網唯一)進行查找。 4. 哈希值不容易記憶,會造成傳播困難,IPFS利用IPNS將哈希值映射為容易記憶的名稱。 5. 每個節點除了存儲自己需要的數據,還存儲了一張哈希表,用于記錄文件存儲的位置,以進行文件的查詢和下載。 6. IPFS的核心問題是數據存儲。它能夠大幅降低數據存儲成本,并提升數據下載速度。IPFS的誕生是為了解決目前互聯網存在的問題。
IPFS分布式存儲系統的激勵層是Filecoin(簡稱FIL)。在整個IPFS世界中,需要使用FIL然后IPFS將這些數據分配給分布式存儲設備。這些存儲設備需要支付FIL作為報酬,而這些設備就是所謂的礦工。要實現完整的Filecoin經濟系統,還需要交易所的存在。用戶通過交易所購買FIL,并支付給IPFS作為存儲數據的門票,然后礦工通過存儲數據獲得FIL,并在交易所賣出換取利潤。這就是FIL的經濟系統,也是為什么許多人爭先恐后要參與FIL挖礦的原因。因為目前IPFS對FIL的需求量不高,但隨著IPFS全面落地,FIL的需求將逐漸增加,這將推動FIL的價格上漲。從而使得礦工能夠獲得更多的利潤。FIL被稱為第二個比特幣,其價值未來甚至可能超過比特幣。因為FIL和比特幣都是總量有限且經過周期性減半的貨幣。現在正處于FIL的頭礦期,產出量還沒有減半,我們現在要做的就是不斷挖礦,讓手中的FIL越來越多。等到IPFS全面落地之后,將會出現一個又一個的富豪。
熱點:ipfs