顧名思義,DStorage是一個不依賴中央服務器或權威機構的存儲系統。與由單個集中式實體管理和操作的集中式存儲系統不同,用戶操作節點的對等網絡運行 DStorage,每個節點都存儲數據副本,從而創建一個彈性文件存儲共享系統。
嘿,朋友!早上好。
最近,我在做一個 NFT 項目,需要 IPFS 來存儲 NFT 圖像和元數據。這激發了我更多地了解去中心化存儲的興趣,它已經讓我著迷了一段時間。
所以,今天我們將在這篇博文中了解去中心化存儲(我們簡稱為DStorage)和一些最流行的 DStorage 協議。
讓我們開始吧!
什么是DStorage?
顧名思義,DStorage是一個不依賴中央服務器或權威機構的存儲系統。
與由單個集中式實體管理和操作的集中式存儲系統不同,用戶操作節點的對等網絡運行 DStorage,每個節點都存儲數據副本,從而創建一個彈性文件存儲共享系統。
去中心化使其比傳統存儲系統更能抵抗審查和攻擊。
為什么需要 DStorage?
如今,google Drive、AWS 和 Dropbox 等云服務已成為托管文件和網站的首選。
雖然這些服務幫助個人、初創公司和大公司擺脫了管理其存儲基礎設施的麻煩,但此類服務的中心化性質存在一些嚴重缺陷。
中心化存儲服務的眾多缺陷之一是它們很容易被審查。如果政府或其他機構不希望某些信息公開,他們可以命令存儲提供商將其刪除,并且以后不再存儲。
此外,提供商甚至可以更改存儲數據的內容,從而導致信息完整性不佳。
另一個缺陷是中心化存儲服務容易受到攻擊。如果黑客能夠訪問集中式存儲提供商的服務器,他們就有可能訪問甚至刪除您存儲在這些服務器上的所有數據。
由于這些服務的數據托管在中央服務器上,單點故障意味著任何中斷都可能導致數據暫時甚至永久丟失。
DStorage 通過提供抗審查、安全、分布式、高效、健壯、具有成本效益和彈性的數據存儲來解決所有這些問題。
DStorage 是如何工作的?
DStorage模型的工作方式是將整個數據的副本或部分分布在一個點對點的網絡中,每個節點都被激勵去存儲數據。
DStorage 系統通過跨多個節點冗余存儲數據,確保數據的安全性和可訪問性。當您跨多個節點存儲相同的信息時,即使有幾個節點宕機,您仍然可以從剩余的存儲節點中檢索數據。
圖片來源:LeewayHertz[1]
對節點運營商有什么好處?
我們的計算機和移動設備存儲空間中都有未使用的可用空間。DStorage 系統使用節點運營商磁盤驅動器上的可用存儲空間,激勵節點運營商將其設備上未使用的存儲空間出租給 DStorage 網絡。
這是對DStorage如何工作的總體概述。讓我們了解流行的 DStorage 協議、平臺及其內部工作原理。
DStorage協議和平臺
我們可以將以太坊網絡視為一個用于智能合約存儲的 DStorage 系統。但是當存儲大量數據(如圖像和視頻)時,它變得不可行,更不用說 gas 效率低下了,因為這與以太坊最初設計的目的不同。
因此,我們需要考慮其他為存儲目的量身定制的解決方案。
1.IPFS
IPFS 是一種點對點協議,用于在分布式文件系統中存儲、訪問和共享數據。
那個mumbo jumbo到底是什么意思?讓我們舉個例子。
我們都喜歡 Twitter(小鳥應用程序太酷了)。要訪問 Twitter,您在https://twitter.com瀏覽器中輸入 URL,由于它指向 Twitter 的 IP 地址,我們可以得到該地址上的服務器存儲的網頁。
但是如果我們把 Twitter 放在 IPFS 上,我們就得不到 IP 地址。相反,我們得到一個內容標識符 (CID) 來訪問 Twitter,看起來像這樣:
/ipfs/QmfExSLtVQwsFJNcN6AaW8DZsrL9CYsbHmxVdeLWkRzuyj
- 1.
IPFS 是如何工作的?
Web2 Inte.NET 上存在一個問題:您可以根據位置查找內容。
你想看 Netflix 嗎?酷,去https://netflix.com。
您想閱讀 Developer DAO 博客嗎?訪問https://blog.developerdao.com。
但是,如果內容的位置由于某種原因發生變化怎么辦?