與傳統的由單一實體或組織運營的中心化存儲服務器不同,Decentralization存儲系統將數據文件保存在通過點對點(C2C)網絡連接的、按地理分布的Node上。
使用區塊鏈維護Decentralization存儲網絡,可確保數據文件免受錯誤、交易對手風險和單點故障的影響,從而有助于提高存儲安全性。
簡介
2006年,英國數學家Clive Humby提出:“數據是新時代的石油”。在我們所身處的個人數據與在線體驗深深交織的這一時代,這句話較以往任何時候都更有意義。
如今,作為我們數字身份構成要素的私人數據,通常以中心化方式進行存儲。盡管中心化存儲解決方案更易獲取,但用戶無法完全控制其希望分享的數據以及分享方式,因此可能更易遭受數據丟失、隱私泄露和網絡攻擊等風險。
然而,Web3的到來改變了我們的線上互動方式,而區塊鏈技術在這一轉變中發揮了重大作用。
由區塊鏈賦能的App可獨立運行,無需受信第三方參與,由此創建出了一個Decentralization互聯網,用戶可在其中擁有對其數據和在線體驗的更多控制權。此外,隨著Decentralization存儲的出現,用戶可通過分布式方式訪問和存儲其數據,而非使用單一的中心化服務器。
中心化存儲與Decentralization存儲
中心化存儲
多年來,中心化數據存儲一直是唯一可用的存儲解決方案,它涉及將數據保存在通常位于一處的一個或一組服務器上,由單一供應商進行管理。
在此種方式下,數據易于訪問和管理。例如,云存儲通常屬中心化解決方案,它將數據保存在由單一組織(如亞馬遜、谷歌或Dropbox等)維護的服務器上。
為確保中心化數據存儲的安全性,在數據從您的計算機傳輸至中心化存儲服務器的過程中,通常會采用128位SSL技術進行加密。而當數據傳輸至中心化存儲服務器后,還可以采用256位加密方法進行加密。
Decentralization存儲
然而,中心化數據存儲也存在限制。一方面,無論安全措施多么嚴苛,加密密鑰均由存儲平臺持有,從而會引發人們對可訪問性、透明度和可控性的潛在擔憂。此外,由于所有數據均存儲于一處,黑客可輕松針對單點故障發起攻擊,以嘗試竊取大量數據。
另一方面,Decentralization系統將數據存儲于按地理位置分散的計算機網絡中,而非存儲于單一地點。這樣一來,在不依賴中央服務器或供應商的情況下,即可存儲大量數據,避免潛在的審查和隱私侵擾問題。
Decentralization存儲如何運作?
Decentralization存儲涉及在連接至C2C網絡(如BitTorrent或星際文件系統(IPFS)協議)的多臺計算機或Node上存儲數據。
上傳至Decentralization存儲系統的數據會被拆分成小塊,然后發送至相應網絡上的多個Node進行存儲。如您需要檢索您的數據文件,則該網絡將從存儲該文件的各個Node中拼湊出分片組件,然后將其重新組裝以供您下載。
此外,Decentralization存儲系統中的Node無法查看或更改文件,因為加密哈希機制會對存儲在網絡上的所有數據進行自動加密處理。用戶必須使用個人私鑰方可訪問其數據,以及防止未經授權的實體檢索相關數據信息。
Decentralization存儲相對于中心化存儲的優勢
Decentralization數據存儲可以緩解傳統中心化存儲服務器所面臨的一些問題。相比于中心化存儲網絡,Decentralization存儲網絡的幾個優勢如下:
數據安全性與隱私性更高
對于傳統的中心化存儲網絡而言,由于其所有數據均存儲于一處,因此更容易受到網絡攻擊。相反,對于Decentralization存儲系統而言,由于其數據分散存儲于多個Node而非單一服務器上,因此安全性更高。
這樣一來,黑客闖入Decentralization存儲網絡并竊取信息的難度更高。此外,用戶無需提交個人信息即可在Decentralization系統中存儲數據,因此可以受到匿名性的額外保護。
不存在單點故障
雖然中心化數據存儲網絡更容易訪問和管理,但其也更容易出現傳輸錯誤,可能會導致數據丟失。而Decentralization存儲網絡由多個相連的Node組成,冗余性與容錯性更高,因此即使某個Node發生故障,用戶仍然可以通過網絡上的其他Node訪問數據。
數據下載速度更快
如果流量超出網絡處理負荷,中心化存儲可能會遇到瓶頸。而Decentralization存儲依托區塊鏈技術,可將數據文件的存儲Node分布于全球各地,因此可潛在減少帶寬使用。
成本更低
由于Decentralization存儲系統擁有諸多托管數據的Node,因此較中心化存儲系統擁有更大的存儲空間。這樣一來,Decentralization存儲平臺的成本往往更低,尤其適用于那些無法從規模經濟中受益的小型用戶。
數據完整性更高
數據完整性是指數據在其整個生命周期內保持相同質量的能力。對中心化存儲系統而言,保持數據完整性頗具挑戰性,因為一旦服務器出現故障或網頁遷移至其他地址,則存儲數據將無法使用。相比之下,Decentralization存儲可供用戶無限期地訪問數據,且可通過哈希運算保持數據的完整性。
Decentralization存儲存在哪些局限性?
盡管Decentralization數據存儲相對于中心化系統存在優勢,但也存在一些可能與上述優勢相矛盾的局限性。例如,由于Decentralization存儲系統依靠Node網絡來存儲和檢索數據,因此訪問速度可能比中心化存儲系統更慢。
再從數據所有權角度看,盡管Decentralization存儲系統可能比中心化存儲系統更安全,但它同樣無法避免安全性風險以及其他風險,如惡意Node可能會破壞存儲在網絡上的數據的安全性。此外,Decentralization存儲系統需要依靠網絡基礎架構方可正常運行。因此,如果網絡中斷,存儲在網絡上的數據的可用性可能會受到影響。
同時,Decentralization存儲目前還缺乏標準化。不同的協議可能使用不同的加密方法和認證機制,從而難以確保互操作性。此外,與Decentralization存儲系統中的加密過程和密鑰管理相關的風險仍有待解決。
結語
雖然Decentralization存儲仍是一項新興技術,尚未得到大規模采用,但它有望推動Web3革命的發展。隨著用戶紛紛尋求一種更經濟、更高效、更安全的數據存儲機制,BitTorrent等Decentralization平臺的普及可能快于預期。
此外,數據泄露的普遍性、存儲成本的上升以及傳統數據存儲領域的審查制度,可能會導致更多用戶轉而使用Decentralization存儲產品。然而,雖然Decentralization存儲可能有助于解決中心化存儲的一些問題,但其自身依然存在一定的局限性。目前來看,中心化存儲對許多用戶而言仍然是一個頗具吸引力的解決方案,即使Decentralization存儲日漸流行,中心化存儲也依然會占據可觀的市場份額。
內容轉自幣安學院