導(dǎo)讀:
據(jù)估計(jì),到2020年時(shí),全球聯(lián)網(wǎng)設(shè)備的數(shù)量將超過200億臺(tái),它們將產(chǎn)生海量數(shù)據(jù),隨之而來的,是要對(duì)這些數(shù)據(jù)進(jìn)行管理、存儲(chǔ)和檢索。聯(lián)網(wǎng)設(shè)備,加之消費(fèi)者個(gè)性化軟件以及跨越多個(gè)業(yè)務(wù)部門共享數(shù)據(jù)的必要性,都對(duì)數(shù)據(jù)存儲(chǔ)提出了更高的要求。
像以太坊這樣的區(qū)塊鏈不是為了數(shù)據(jù)存儲(chǔ)和管理而設(shè)計(jì)的,使用區(qū)塊鏈來存儲(chǔ)和管理數(shù)據(jù)會(huì)耗費(fèi)太多的空間和時(shí)間。
盡管去中心化存儲(chǔ)體現(xiàn)了區(qū)塊鏈的一些重要特征,但我們?nèi)砸匦滤伎紨?shù)據(jù)“在區(qū)塊鏈上”的存儲(chǔ)方式。隨著交易量大增,區(qū)塊鏈自身也必須想辦法解決可擴(kuò)展性問題。在區(qū)塊鏈上存儲(chǔ)大量數(shù)據(jù),這樣的想法似乎不太可行。
原文翻譯:
2017年是區(qū)塊鏈技術(shù)進(jìn)入公眾視野的一年。我們意識(shí)到,除了數(shù)字貨幣的驚人崛起以外,基于這項(xiàng)技術(shù)的應(yīng)用還可以重塑其他很多市場。
但就像任何突然聲名鵲起、開始應(yīng)用于大量真實(shí)案例的新興技術(shù)一樣,如今圍繞著區(qū)塊鏈的根本特性,出現(xiàn)了一些問題,其中很多問題應(yīng)該會(huì)成為今后一年里的主要焦點(diǎn)。主要的問題在于可擴(kuò)展性。盡管如此,這些問題的存在反而說明,區(qū)塊鏈技術(shù)已經(jīng)取得長足發(fā)展??萍碱I(lǐng)袖們認(rèn)為,區(qū)塊鏈可以撐起互聯(lián)網(wǎng)的下一階段,創(chuàng)造出“去中心化”的互聯(lián)網(wǎng)。
當(dāng)我們展望這種新的去中心化互聯(lián)網(wǎng)時(shí),必須考慮其最重要的方面之一:去中心化存儲(chǔ)。
當(dāng)前的數(shù)據(jù)存儲(chǔ)問題
雖然區(qū)塊鏈日益興起,但它不是唯一一項(xiàng)正在顛覆現(xiàn)有存儲(chǔ)系統(tǒng)的技術(shù)。人工智能(AI)和物聯(lián)網(wǎng)(IoT)也在挑戰(zhàn)當(dāng)前的存儲(chǔ)邊界。
據(jù)估計(jì),到2020年時(shí),全球聯(lián)網(wǎng)設(shè)備的數(shù)量將超過200億臺(tái),它們將產(chǎn)生海量數(shù)據(jù),隨之而來的,是要對(duì)這些數(shù)據(jù)進(jìn)行管理、存儲(chǔ)和檢索。聯(lián)網(wǎng)設(shè)備,加之消費(fèi)者個(gè)性化軟件以及跨越多個(gè)業(yè)務(wù)部門共享數(shù)據(jù)的必要性,都對(duì)數(shù)據(jù)存儲(chǔ)提出了更高的要求。目前,企業(yè)若想推出新的數(shù)據(jù)驅(qū)動(dòng)型應(yīng)用,需要付出大量時(shí)間和精力,進(jìn)行大量協(xié)調(diào),才能建立新的數(shù)據(jù)庫。
這種新的工作方式更加以數(shù)據(jù)為中心,涉及的數(shù)據(jù)量也更大。而當(dāng)下,全球范圍內(nèi)的中心化數(shù)據(jù)庫出現(xiàn)了嚴(yán)重的數(shù)據(jù)泄露。企業(yè)對(duì)數(shù)據(jù)的依賴導(dǎo)致海量數(shù)據(jù)被存儲(chǔ)在易受攻擊的中心化數(shù)據(jù)庫,構(gòu)成了前所未見的巨大風(fēng)險(xiǎn),令人十分憂心。
基于區(qū)塊鏈技術(shù)的去中心化應(yīng)用也帶來了新的挑戰(zhàn),因?yàn)樗鼈儗⑹褂么罅繑?shù)據(jù),而這些數(shù)據(jù)需要進(jìn)行存儲(chǔ)和管理。像以太坊這樣的區(qū)塊鏈不是為了數(shù)據(jù)存儲(chǔ)和管理而設(shè)計(jì)的,使用區(qū)塊鏈來存儲(chǔ)和管理數(shù)據(jù)會(huì)耗費(fèi)太多的空間和時(shí)間。
去中心化存儲(chǔ)的工作原理
去中心化存儲(chǔ)將集合區(qū)塊鏈技術(shù)的最佳功能,滿足存儲(chǔ)大量數(shù)據(jù)的實(shí)際需求。顧名思義,去中心化存儲(chǔ)可以把數(shù)據(jù)分布到多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),類似于區(qū)塊鏈的分布式賬本技術(shù)。
目前,單系統(tǒng)甚至云端數(shù)據(jù)庫都是高度中心化的,這使它們很容易淪為黑客的攻擊目標(biāo)。如果公司的系統(tǒng)受到影響,比如出現(xiàn)斷電,它們還存在明顯的故障點(diǎn)。相比之下,去中心化存儲(chǔ)不會(huì)遇到這些問題,因?yàn)樗昧水惖胤植嫉膮^(qū)域性或全球性節(jié)點(diǎn)。
假若單點(diǎn)受到攻擊或是出現(xiàn)斷電,不會(huì)造成災(zāi)難性影響,因?yàn)槠渌胤降墓?jié)點(diǎn)會(huì)繼續(xù)發(fā)揮作用。利用這些節(jié)點(diǎn)的分布式特征,既可以使去中心化存儲(chǔ)具有高度可擴(kuò)展性(客戶很容易接觸到大量存儲(chǔ)服務(wù)提供商),同時(shí)也確保了高性能,因?yàn)榫W(wǎng)絡(luò)的力量可以保證更長的正常運(yùn)行時(shí)間。
盡管去中心化存儲(chǔ)體現(xiàn)了區(qū)塊鏈的一些重要特征,但我們?nèi)砸匦滤伎紨?shù)據(jù)“在區(qū)塊鏈上”的存儲(chǔ)方式。隨著交易量大增,區(qū)塊鏈自身也必須想辦法解決可擴(kuò)展性問題。在區(qū)塊鏈上存儲(chǔ)大量數(shù)據(jù),這樣的想法似乎不太可行。
解決辦法:Swarming和Sharding
兩項(xiàng)重要的互補(bǔ)技術(shù)有助于解決這些問題。一是Sharding技術(shù),也就是沿著邏輯線,對(duì)數(shù)據(jù)庫進(jìn)行分區(qū)處理。在去中心化存儲(chǔ)模式中,這些分區(qū)被存儲(chǔ)在一起,去中心化應(yīng)用通過唯一的分區(qū)鍵來訪問分區(qū)。
分區(qū)的集中存儲(chǔ)由第二項(xiàng)互補(bǔ)技術(shù)Swarming來實(shí)現(xiàn)。就像區(qū)塊鏈利用多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)一樣,去中心化存儲(chǔ)也利用了龐大的節(jié)點(diǎn)組來存儲(chǔ)和管理數(shù)據(jù)。這些節(jié)點(diǎn)組被稱為swarm。
Swarming技術(shù)減少了延遲現(xiàn)象,通過從最近、最快的節(jié)點(diǎn)并行檢索數(shù)據(jù),速度也得以提升,這一點(diǎn)非常像torrents。由于一個(gè)swarm包含很多地理位置分散的節(jié)點(diǎn),因此可靠性和可擴(kuò)展性也更強(qiáng)。
對(duì)當(dāng)前的數(shù)據(jù)存儲(chǔ)服務(wù)提供商來說,最重要的是,節(jié)點(diǎn)和swarm中的設(shè)備不是單一公司所有,而是屬于很多個(gè)人。購買數(shù)據(jù)存儲(chǔ)服務(wù)的客戶可以獲得一個(gè)全新的供應(yīng)市場,而不是他們現(xiàn)在面對(duì)的寡頭壟斷市場。
這個(gè)市場將出現(xiàn)一些新面孔,人們對(duì)數(shù)據(jù)存儲(chǔ)方式的理解也將改變。在一個(gè)厭惡風(fēng)險(xiǎn)、盡力保持正常運(yùn)行的市場上,這無疑需要一些時(shí)間。不過,那些以區(qū)塊鏈技術(shù)和去中心化應(yīng)用為中心的商業(yè)目標(biāo),將推動(dòng)它的進(jìn)展。
雖然去中心化數(shù)據(jù)存儲(chǔ)要成為公認(rèn)的首選,或許尚需時(shí)日,但在一個(gè)數(shù)據(jù)量越來越大、且越來越受重視的世界里,它已然提供了一種更安全、高效、可擴(kuò)展的解決方案。