區(qū)塊鏈未來(lái)的去中心化數(shù)據(jù)存儲(chǔ)
在經(jīng)歷了幾年的發(fā)展之后,現(xiàn)在有相當(dāng)數(shù)量的加密公司希望顛覆一系列行業(yè),他們擁有實(shí)現(xiàn)這一愿景的資金基礎(chǔ)。這些公司相信,區(qū)塊鏈將支撐一個(gè)新的分散式互聯(lián)網(wǎng),他們正在抓緊構(gòu)建分散式應(yīng)用程序,人們將使用這些應(yīng)用程序訪問(wèn)這一革命性的新基礎(chǔ)設(shè)施。同時(shí),即使是尚未充分發(fā)揮區(qū)塊鏈潛力的企業(yè),也仍在考慮分散數(shù)據(jù)存儲(chǔ)的優(yōu)勢(shì)。

然而,盡管我和其他人一樣樂(lè)觀地展望這個(gè)分散的未來(lái),但我們不能忽視目前阻礙進(jìn)展的問(wèn)題。
區(qū)塊鏈?zhǔn)俏磥?lái)
對(duì)于數(shù)據(jù)存儲(chǔ)而言,區(qū)塊鏈和去中心化意義重大,可以為解決持續(xù)存在的安全問(wèn)題提供巨大的幫助和明確的解決方案。
不過(guò),在討論這個(gè)問(wèn)題之前,有必要重申目前區(qū)塊鏈顯著增長(zhǎng)背后的原因。
眾所周知,這項(xiàng)技術(shù)可以通過(guò)加密共識(shí),為整個(gè)市場(chǎng)范圍內(nèi)的價(jià)值交換提供一個(gè)明顯更安全的環(huán)境。這些好處正是它被譽(yù)為從媒體到醫(yī)學(xué)等一切領(lǐng)域的主要破壞力量的原因。
對(duì)于數(shù)據(jù)存儲(chǔ)來(lái)說(shuō),區(qū)塊鏈和分散化提供了巨大的好處,并為當(dāng)前的安全問(wèn)題提供了清晰的解決方案。例如,信用報(bào)告機(jī)構(gòu)Equifax 前幾年的一次重大違規(guī)事件,將超過(guò)1.45億個(gè)人的個(gè)人數(shù)據(jù)暴露給未經(jīng)授權(quán)的第三方。
今天,在云存儲(chǔ)的集中化世界中,領(lǐng)先的跨國(guó)企業(yè)的巨大數(shù)據(jù)庫(kù)就像黑客訪問(wèn)消費(fèi)者數(shù)據(jù)進(jìn)行犯罪活動(dòng)的靶子。這種不安全的數(shù)據(jù)存儲(chǔ)不僅非常脆弱,而且完全沒(méi)有必要。
即使在沒(méi)有發(fā)生黑客攻擊的地方,集中式數(shù)據(jù)庫(kù)受中斷影響的方式也清楚地說(shuō)明了為什么必須改變某些事情。2017年,AWS美國(guó)東部地區(qū)的一次重大故障影響了Github、Slack、Adobe和Expedia等全球web應(yīng)用程序數(shù)小時(shí)。
值得注意的一點(diǎn)是,如區(qū)塊鏈所示,分散的數(shù)據(jù)存儲(chǔ)完全緩解了影響集中數(shù)據(jù)庫(kù)的黑客或電力短缺問(wèn)題。這是因?yàn)榉稚⒒头植家馕吨?,如果單個(gè)節(jié)點(diǎn)受損或故障,網(wǎng)絡(luò)可以繼續(xù)更新和運(yùn)行。事實(shí)上,要使這種數(shù)據(jù)存儲(chǔ)體系結(jié)構(gòu)甚至面臨失敗的風(fēng)險(xiǎn),您必須想象在全球范圍內(nèi)上帝的行為。
分散式應(yīng)用程序開(kāi)發(fā)的缺陷
然而,如前所述,在區(qū)塊鏈領(lǐng)域描繪一幅未開(kāi)發(fā)機(jī)會(huì)的簡(jiǎn)單圖畫(huà)將是誤導(dǎo)。雖然分散式數(shù)據(jù)存儲(chǔ)具有明顯的優(yōu)勢(shì),但仍有許多障礙需要克服。
例如,到目前為止,區(qū)塊鏈數(shù)據(jù)存儲(chǔ)和管理空間內(nèi)的主要活動(dòng)涉及文件存儲(chǔ)。Storj和Filecoin等公司已經(jīng)籌集了大量資金,用于構(gòu)建基于區(qū)塊鏈的文件存儲(chǔ)解決方案。然而,眾所周知,文件只是數(shù)據(jù)存儲(chǔ)環(huán)境中的一個(gè)元素。
雖然這些解決方案適用于大型、任意文件,但它們不適合快速查找和檢索組成微事務(wù)的較小數(shù)據(jù)字段,這些字段具有固定大小、分組、結(jié)構(gòu)化和通過(guò)移動(dòng)下載速度易于訪問(wèn)的特性。
還有一個(gè)難題是區(qū)塊鏈的不變性。雖然它經(jīng)常被譽(yù)為技術(shù)的一大好處,但開(kāi)發(fā)人員知道它也可能是一個(gè)棘手的話題。事實(shí)上,很多人都會(huì)意識(shí)到他們所從事的軟件項(xiàng)目,在這些項(xiàng)目中,不變性通常是一個(gè)不可接受的約束。。
由于這兩個(gè)問(wèn)題,許多“分散”的應(yīng)用程序開(kāi)發(fā)人員不得不求助于他們以前使用的集中數(shù)據(jù)存儲(chǔ)解決方案。然而,通過(guò)關(guān)注分散化的好處并將其轉(zhuǎn)換到應(yīng)用程序開(kāi)發(fā)人員所面臨的實(shí)際情況中,可以找到一個(gè)理想的解決方案。
分散的數(shù)據(jù)存儲(chǔ)應(yīng)該如何工作
區(qū)塊鏈的最佳方面是可以與數(shù)十年成熟的數(shù)據(jù)庫(kù)科學(xué)相結(jié)合,以實(shí)現(xiàn)可變化的分散數(shù)據(jù)存儲(chǔ),因此適合分散應(yīng)用程序開(kāi)發(fā)人員的目的。
這可以通過(guò)碎片和群集的組合發(fā)生。當(dāng)數(shù)據(jù)集被劃分成邏輯塊以供存儲(chǔ)和檢索以進(jìn)行重組時(shí),就會(huì)發(fā)生分片,這與torrents的工作方式非常相似。群是單個(gè)節(jié)點(diǎn)的組,在這些節(jié)點(diǎn)上復(fù)制單個(gè)數(shù)據(jù)碎片。如果群中的一個(gè)節(jié)點(diǎn)發(fā)生故障,則復(fù)制碎片的其他節(jié)點(diǎn)仍可以正常工作。
因此,一個(gè)分散的數(shù)據(jù)庫(kù)將具有非常優(yōu)越的性能、可靠性、可伸縮性和安全特性。例如,它將能夠在高峰時(shí)段持續(xù)提供高性能,但不需要在低使用時(shí)間提交相同數(shù)量的硬件。
最終能夠讓自己的應(yīng)用真正“分散化”的應(yīng)用開(kāi)發(fā)者也不是唯一受益的人。這樣的系統(tǒng)可以通過(guò)引入單個(gè)設(shè)備所有者的獎(jiǎng)勵(lì)來(lái)完全破壞現(xiàn)有的云存儲(chǔ)業(yè)務(wù)模型。
這是因?yàn)榕c區(qū)塊鏈并行運(yùn)行的動(dòng)力之一是代幣化經(jīng)濟(jì),在這種經(jīng)濟(jì)中,代表價(jià)值的數(shù)字資產(chǎn)通過(guò)安全加密共識(shí)進(jìn)行交換。在一個(gè)數(shù)據(jù)存儲(chǔ)分散的世界里,使用這種模式開(kāi)放空閑容量的個(gè)人設(shè)備擁有者可以得到獎(jiǎng)勵(lì)。當(dāng)今存在的大型集中寡頭壟斷可以被靈活的、成本效益高的分布式節(jié)點(diǎn)協(xié)同工作網(wǎng)絡(luò)所取代,用戶在不需要手動(dòng)管理服務(wù)器和預(yù)先支付峰值硬件成本的情況下擴(kuò)大數(shù)據(jù)庫(kù)資源的需求。
這樣的未來(lái)比許多IT和web運(yùn)營(yíng)領(lǐng)導(dǎo)者目前認(rèn)為的要近得多。然而,隨著預(yù)計(jì)到2020年將有300億臺(tái)聯(lián)網(wǎng)設(shè)備和一大批資金雄厚的加密公司構(gòu)建分散的應(yīng)用程序來(lái)連接這些信息,也許是時(shí)候開(kāi)始更認(rèn)真地對(duì)待分散的數(shù)據(jù)存儲(chǔ)了。