目錄
什么是IPFS
星際檔案系統優點
IPFS原理簡述
基本原則一、通過內容尋址的唯一標識:
二、通過有向非回圈圖 (DAG) 鏈接內容:
三通過定向哈希表 (DHT) 發現內容
什么是IPFS
一個點對點的超媒傳輸協議,IPFS支持創建完全分布式應用,可以讓存盤在IPFS上的檔案資料,在全世界任何一個地方都能快速獲取,讓我們訪問資料更快,更安全,同時更加開放,

星際檔案系統優點
- 它的誕生完美的解決了http存在的問題,IPFS是分布式存盤資料的,讓黑客失去了攻擊目標,資料的安全性更高了
- IPFS采用分布式的多點傳輸,使得IPFS在傳輸速度上大幅度提高,并且節省約60%的網路帶寬,
- 智能合約存盤:用于托管、拍賣、保險、游戲、金融機構等自動且安全的存盤;
- 人類資料存盤:星際檔案系統將存盤至關重要的公共資料,例如百科全書、公開的科學論文、知識共享資料集、歷史存檔及文學作品;
- 標準的區塊鏈使用場景:存盤分布式賬本和應用程式、供應鏈等;
- 支付:星際檔案系統數字通證可以用于產品或服務的支付以及用戶間的轉賬;
- 時間戳:通過在長時間記憶體儲大量資料的功能,星際檔案系統可提供最終時間戳服務;
- 價值存盤:星際檔案系統是分布式的,價值存盤工具,并由真正的應用云存盤服務支撐,
- 星際檔案系統的愿景是打造一個去中心化的分布式通信協議,補充和顛覆中心化的通信協議HTTP,
- 互聯網的三要素是網路、存盤和計算,同時擁有網路、存盤這兩大要素的星際檔案系統必將成為分布式生態的基礎設施,因為星際檔案系統既可以做網路通信,又能存盤大資料、大檔案,
IPFS原理簡述
1.星際檔案系統InterPlantery檔案系統
是一個點對點的分布式系統,用于存盤和訪問檔案、網站、應用程式和資料,星際檔案系統旨在為分布式 Web - DWeb 提供動力,
作為一種對等協議,星際檔案系統要求網路上連接的計算機通過檔案(網站、應用程式或資料)的內容共享用戶請求的資訊,在生態系統中,使用檔案的內容來滿足用戶的請求被稱為內容尋址,
我們首先要說起中心化網路——它的局限性和挑戰,以及星際檔案系統如何為非中心化網路提供動力和解決中心化網路的挑戰,值得注意的是,通過使用星際檔案系統從另一個系統下載檔案,那么您的計算機也將成為分發者,這是使用星際檔案系統作為協議的優勢之一您的系統會成為非中心化網路的一部分,有助于傳播和分發資訊,
2 、非中心化網路的挑戰和局限性
正如我們所知,今天的網路是中心化的,“權力”掌握在少數強大的公司手中,這意味著我們在網路上所做的大部分事情,例如發帖或是網路分享,都會歸某些人所有——強大的公司,
在很大程度上,中心化網路是由資料經濟驅動的——利用用戶創建的內容并再次將其用于這些用戶,
中心化網路對資訊有著絕對的控制權,控制著我們如何利用自己對事物的感知來查看資訊,
從高層次的角度來看,星際檔案系統的作業原理是通過其內容查找您正在尋找的資訊,這稱為內容尋址,可以通過內容識別符號—CID 實作,
這三個基本原則將有助于我們更好地了解星際檔案系統,
星際檔案系統作業原理的三個基本原則
基本原則一、通過內容尋址的唯一標識:
中心化網路和非中心化網路之間的主要區別之一是識別和檢索各自的資料/資訊,在中心化網路上,通過 URL(或 URI)的位置尋址用于識別和“定位”資料,
另一方面,非中心化網路使用內容尋址通過唯一的內容識別符號—CID — 從各種來源(peer/節點)檢索資料,
內容識別符號—CID 是為星際檔案系統開發的一種特殊形式的內容尋址,它是一個包含加密哈希值和一個編解碼器的單一識別符號,保存著有關如何讀取資料的信息,使用加密哈希,任何人對相同的資料使用相同的演算法都將獲得相同的哈希,星際檔案系統中的大部分內容都是使用sha2-256演算法進行哈希計算的,
內容識別符號不指示資料的存盤位置,它根據資料的底層內容生成一個地址,
二、通過有向非回圈圖 (DAG) 鏈接內容:
資料在非中心化網路中進行點對點訪問,而不是在中心化中訪問,從高級概述來看,圖是一種數學抽象,用于表示物件集合之間的關系,我們使用節點來指代圖中的一個物件,使用邊來指代物件之間的關系,
DAG 顯然是一個復合詞,因此通過分解它們來為其含義奠定基礎是可行的,
有向圖:如果每條邊都有某種方向感,則稱該圖是有向圖,節點之間的連接僅正確關聯一個方向,并且單箭頭指示該方向,就像我們使用祖先、后代、父母和孩子這樣的系譜術語來指代有向圖中的節點,
非回圈圖:非回圈圖在圖中無法回圈,這意味著無法沿著圖的邊緣從該節點導航回到自身節點,
有向非回圈圖 - DAG:一個有向但無法回圈的圖,
三通過定向哈希表 (DHT) 發現內容
分布式哈希表—DHT 是非中心化的分布式系統,在星際檔案系統中,DHT 用作內容路由系統的基本組件,并充當目錄和導航系統之間的橋梁,
DHT 將用戶正在尋找的內容(CID)鏈接到實際內容存盤的Peer上,
使用 DHT被對分為三種型別:
提供記錄—將資料識別符號鏈接到他們已擁有且愿意提供內容的Peer上,星際檔案系統用于查找內容,IPNS over PubSub 用于查找 pubsub 主題的其他成員,
IPNS 記錄—將 IPNS 密鑰(公鑰的哈希)鏈接到 IPNS 記錄,
Peer記錄—將一個 peerID 鏈接到peer可以到達的多個地址上,當我們知道peer的內容,但不知道其地址和手動連接時,可以使用星際檔案系統.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/377181.html
標籤:區塊鏈
上一篇:Jungle Master已獲得全球加密頂尖機構私募輪搶購,金融與綠色生態的丁達爾效應
下一篇:mint,有命令失效查看官網
