歡迎來(lái)到深圳市志博科技有限公司網站!
您當前的(de)位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >
人(rén)
已閱讀

區(qū)塊鏈知識-什(shén)麽是IPFS

來(lái)源:lexintech.com       發布時(shí)間:2018-06-05
IPFS(The InterPlanetary File System)是一種點到點的(de)分(fēn)布式文件系統,它連接的(de)計算(suàn)設備都擁有相同的(de)文件管理(lǐ)模式。從某種意義上來(lái)說這(zhè)個(gè)概念跟Web的(de)最初理(lǐ)念很類似,但是實際上IPFS更像是互相轉發Git目标的(de)單個(gè)Bittorrent用(yòng)戶群。IPFS具備成爲internet子系統的(de)素質,通(tōng)過合理(lǐ)配置可(kě)以完備甚至替代HTTP。
區(qū)塊鏈知識-什(shén)麽是IPFS
如今的(de)區(qū)塊鏈處在發展早期,就如上個(gè)世紀90年代的(de)互聯網。區(qū)塊鏈技術必将帶來(lái)一場(chǎng)風暴,成爲改變我們日常生活的(de)技術。HTTP協議(yì)作爲互聯網底層通(tōng)訊協議(yì),基于中心化(huà)網絡服務器,經過這(zhè)麽多(duō)年發展,已經老态畢現,新一代IPFS技術正在挑戰HTTP的(de)地位。
 
既然提到IPFS的(de)目标是取代HTTP,那我們先來(lái)了(le)解一下(xià)HTTP的(de)工作原理(lǐ),HTTP協議(yì)是用(yòng)于從網絡服務器傳輸超文本到本地浏覽器的(de)傳送協議(yì),當你要訪問一個(gè)網頁時(shí),HTTP協議(yì)文件會告訴你要要訪問哪個(gè)服務器裏的(de)哪個(gè)文件,地址分(fēn)别是什(shén)麽。那這(zhè)個(gè)協議(yì)規則下(xià)會有什(shén)麽問題呢(ne)?
 
首先,它是不安全。HTTP是一種明(míng)文傳輸協議(yì)無法加密數據,當浏覽器用(yòng)戶與網站進行HTTP鏈接時(shí),兩者之間傳輸的(de)數據容易被第三者的(de)窺視、竊取和(hé)篡改等網絡攻擊,這(zhè)是導緻網絡安全問題的(de)重要原因。
 
其次,它也(yě)是不穩定的(de)。相信大(dà)家都有在訪問網頁的(de)時(shí)候遇到過404頁面吧,您訪問的(de)頁面不存在就是因爲相關文件已經被删除了(le),找不到了(le),HTTP協議(yì)下(xià)存儲成本太高(gāo),Web文件是無法永久保存的(de)。HTTP協議(yì)是基于中心化(huà)的(de),就導緻互聯網應用(yòng)高(gāo)度依賴主幹網,中心機房(fáng)一宕機的(de)話(huà), 都可(kě)能會使我們的(de)互聯網服務中斷。
 
IPFS從根本上改變了(le)用(yòng)戶搜索的(de)方式。
 
我們知道,通(tōng)過http浏覽器搜索文件的(de)時(shí)候,首先找到服務器位置,然後使用(yòng)路徑名稱在服務器上查找文件,但是通(tōng)過協議(yì)IPFS,用(yòng)戶可(kě)以直接搜索内容。
 
這(zhè)裏是怎麽實現呢(ne)?
 
首先,IPFS網絡裏的(de)文件,會被賦予一個(gè)哈希值,這(zhè)個(gè)哈希值類似于我們的(de)身份證号,他(tā)是獨一無二的(de),它是從文件内容中被計算(suàn)出來(lái)的(de)。
 
然後,當用(yòng)戶向IPFS分(fēn)布式網絡詢問哈希的(de)時(shí)候,它通(tōng)過使用(yòng)一個(gè)分(fēn)布式哈希表,可(kě)以快(kuài)速地找到擁有數據的(de)節點,從而檢索到該數據。
 
簡單來(lái)講,就是以前我們是通(tōng)過跳轉多(duō)層網站才能找到一個(gè)文件,但是在filecoin上存儲的(de)文件,我們隻需查詢它的(de)哈希值,便能快(kuài)速找到。
 
IPFS對(duì)于一些大(dà)的(de)文件,它會自動将其切割爲一些小塊,使IPFS節點不僅僅可(kě)以像HTTP一樣從一台服務器上下(xià)載文件,而且可(kě)以從數百台服務器上進行同步下(xià)載。
 
所以,隻要所存儲的(de)節點通(tōng)電且網絡正常,那麽這(zhè)個(gè)訪問速度就可(kě)以非常快(kuài)。
 
APP開發 網站開發 産品設計 微信公衆号 APP開發公司 用(yòng)戶體驗 APP運營 微信小程序 産品經理(lǐ) 網站設計