IPFS是什么
星際檔案系統IPFS是一個面向全球的、點對點的分布式版本檔案系統目標是為了補充甚至是取代目前統治互聯網的超文本傳輸協議,也就是所謂的HTTP,它將所有具有相同檔案系統的計算設備連接在一起,它可以做到檔案的可永久保存,
目前使用的http屬于中心化存盤,對抗毀滅性災難,比如自然災害或者被人為關停的因素能力基本為零,這時候分布式存盤應運而生,然而現在的云分布式存盤并不能做到真正的去中心化存盤,而區塊鏈的誕生本是為了做到去中心化,在沒有中心機構的情況下達成共識,共同維護一個賬本,IPFS可以成為區塊鏈的底層基礎設施,為區塊鏈提供資料存盤,IPFS與區塊鏈協同作業,能夠補充區塊鏈的兩大缺陷,一是區塊鏈存盤效率低,成本高,二是跨鏈需要各個鏈之間協同配合,難以協調,IPFS和區塊鏈,相輔相成,相得益彰,

IPFS的作業機制
在ipfs上傳檔案的時候,系統會將檔案進行哈希計算,得到一個代碼,作為這個檔案的索引,然后檔案將被分割,復制,然后存到區塊里面,比如“IPFS”這四個字母,分別將他們儲存在若干個區塊當中,當需要下載時,我們只需要提供檔案的哈希值,系統會從離我們距離最近的節點來傳輸到我們的設備上,如果最近的節點不存在,我們就可以從另外的節點索取檔案碎片,
而我們現在使用的云儲存方式是:我們把資料交給云存盤服務商,需要資料的時候找云存盤服務商拿回來,這個程序看上去沒什么毛病,可一旦云存盤服務商的服務器停機,或者是其偷看你的隱私資料呢?你懂的,這帶來的后果往往會很嚴重,
而ipfs的作業機制則是將整個檔案進行拆散,然后儲存在全球的不同節點,需要資料的時候,通過檔案的索引,從原來存盤的位置找回來,這個程序看上去很復雜,但最終落地使用,會和我們現在將檔案云儲存是一樣的操作方式,只是ipfs背后的機制更加的完善!

IPFS的對比優勢
- 永久的、去中心化存盤和共享檔案;
- 點對點超媒體:P2P 保存各種各樣型別的資料;
- 版本化:可追溯檔案修改歷史,檔案永不丟失;
- 內容可尋址:通過檔案內容生成獨立哈希值來標識檔案,而不是通過檔案保存位置來標識;
- 相同內容的檔案在系統中只會存在一份,節約存盤空間,
總之,ipfs是實作資料的永久存盤、清除網路上的重復資料,并獲取存盤在網路中節點上的資料地址,ipfs也是一個面向全球的、點對點的分布式版本檔案系統,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/224846.html
標籤:區塊鏈
上一篇:2020-11-18
下一篇:個人對于區塊鏈技術的理解
