如何真正地做好去中心存儲?

今日頭條
omnigeeker
中心化存儲可以簡單理解為現(xiàn)有的云存儲,是一個以數(shù)據(jù)的存儲和管理為核心的云計算系統(tǒng)。簡單來說,云存儲就是將儲存資源分享到一處存儲空間,使用者可以在任何時間和地方,透過任意可連網(wǎng)的裝置訪問該空間。我們...

中心化存儲可以簡單理解為現(xiàn)有的云存儲,是一個以數(shù)據(jù)的存儲和管理為核心的云計算系統(tǒng)。簡單來說,云存儲就是將儲存資源分享到一處存儲空間,使用者可以在任何時間和地方,透過任意可連網(wǎng)的裝置訪問該空間。我們?nèi)粘J褂肈ropbox, iCloud, Googe Drive等就是中心化的云存儲,用戶把照片等數(shù)據(jù)存在云服務(wù)上,實際上是將數(shù)據(jù)存于這些中心的服務(wù)器上。

中心化云存儲已經(jīng)成為存儲技術(shù)的未來發(fā)展趨勢,其必要性表現(xiàn)在一方面因為互聯(lián)網(wǎng)的普及,大量的多媒體信息造就了海量的非結(jié)構(gòu)化數(shù)據(jù);另一方面,許多公司的商業(yè)數(shù)據(jù)、個人的照片和音樂等,都需要存在網(wǎng)絡(luò),以便能隨時取用。

但是, 從個人云存儲市場來看,市場空間巨大。如此大的用戶量也給網(wǎng)盤服務(wù)商提出了更高的要求,只有形成技術(shù)領(lǐng)先優(yōu)勢,提供更多個性化服務(wù),以及資金實力雄厚的項目才能最終在市場的競爭中勝出。

中心化存儲的缺點(diǎn)

盡管傳統(tǒng)中心化存儲具有方便、快捷等優(yōu)勢,但其本身的機(jī)制和存儲方式依然存在諸多風(fēng)險和隱患:

1. 隱私泄露問題

中心化存儲用戶可根據(jù)自己的喜好隨時將設(shè)備中的音頻、視頻等文件快速上傳到網(wǎng)盤中,這樣不僅可以節(jié)省移動設(shè)備的空間,還可以在需要時非常快捷的訪問網(wǎng)盤中的內(nèi)容。但實際上,網(wǎng)盤的管理員可以從服務(wù)端的平臺中直接查看和刪除用戶上傳的文件,鑒于這種管理機(jī)制,用戶的隱私容易發(fā)生泄漏。掌握大量數(shù)據(jù)的公司,為了跟上AI時代的步驟,需要大量的訓(xùn)練數(shù)據(jù),商業(yè)利益會驅(qū)使大公司利用用戶存儲在個人云盤里面的數(shù)據(jù)來進(jìn)行AI神經(jīng)網(wǎng)絡(luò)訓(xùn)練,從而提升大公司的AI競爭力。

2. 服務(wù)器安全性不高

中心化存儲服務(wù)器因其特殊的存儲方式,早已經(jīng)成為黑客入侵的首要目標(biāo)。服務(wù)器上存儲著大量的用戶數(shù)據(jù),對大用戶群服務(wù)的信息劫持更是黑客們收入的重要來源,這就意味著服務(wù)器的安全直接影響著用戶數(shù)據(jù)的安全。暗網(wǎng)上不少大公司的數(shù)據(jù)在出售,說明大公司不能完全保證數(shù)據(jù)的安全。

3. 運(yùn)營終止的風(fēng)險

在當(dāng)下的互聯(lián)網(wǎng)環(huán)境下,云存儲服務(wù)商提供面向公眾的云存儲服務(wù),每年的資金投入在5億元以上,另一方面,對私提供的云存儲盈利模式還尚不清晰。而中心化存儲的投入是巨大的,但是廉價是用戶的主要使用需求,這就與公司運(yùn)營盈利的目的相矛盾,最終引發(fā)服務(wù)商經(jīng)營不善而關(guān)停服務(wù)的可能。

去中心化存儲

去中心化存儲是把數(shù)據(jù)分布到多個網(wǎng)絡(luò)節(jié)點(diǎn),類似于區(qū)塊鏈的分布式賬本技術(shù)。存儲供應(yīng)商(托管主機(jī))基于合約來存儲客戶數(shù)據(jù),并定期證明它們擁有繼續(xù)提供存儲服務(wù)的能力,直到合約到期。

用戶也可以將自己未使用的電腦硬盤空間進(jìn)行出租,從而獲得一定的Token作為報酬,而擁有Token的人則可以租賃其他用戶的硬盤存儲空間來使用。這些來自全球的使用者們可以將自己的空余硬盤空間組成去中心化的網(wǎng)絡(luò),這些空余的硬盤空間就變成了去中心化網(wǎng)絡(luò)的節(jié)點(diǎn)。對于那些使用存儲服務(wù)的人來說,安全是首要的,所以存儲在去中心化網(wǎng)絡(luò)上面的數(shù)據(jù)將被切割成小塊,經(jīng)過加密后,分散存儲在眾多節(jié)點(diǎn)上。

去中心化存儲的優(yōu)點(diǎn)

1. 降低成本

去中心化存儲能夠發(fā)揮共享經(jīng)濟(jì)的優(yōu)勢,主要是利用剩余的硬盤空余空間和沒有使用的用戶上傳帶寬。這樣就可以充分地利用這些資源,使存儲資源的擁有者獲得收益的同時,也節(jié)省了中心化存儲的建設(shè)成本。

2. 隱私性增強(qiáng)

存儲的數(shù)據(jù)被分割成小塊,經(jīng)過加密后才會分散存儲在眾多結(jié)點(diǎn)上,能夠避免中心化存儲的集中式風(fēng)險,即便某一塊數(shù)據(jù)被泄露,也只是部分而非全部數(shù)據(jù)。

3. 速度更快

文件在下載的過程中,分片后的數(shù)據(jù)會進(jìn)行重組,而且分片的數(shù)據(jù)來源于多個存儲空間提供者,多點(diǎn)下載使去中心化存儲的速度遠(yuǎn)大于中心化存儲的速度。另外,中心化存儲只會部署幾點(diǎn)核心機(jī)房。而去中心化存儲,到處都是存儲供應(yīng)商(礦工),采用就近傳輸原則,速度也會更快。

4. 區(qū)塊鏈智能合約

通過智能合約,程序可以自己判定使用情況,對資源提供者進(jìn)行獎勵。

5. Token經(jīng)濟(jì)盤活存儲市場

Token激勵使得更多使用者愿意貢獻(xiàn)自己的閑置資源,從而放大了整個市場的存儲能力。

去中心化存儲的難點(diǎn)和挑戰(zhàn)

1. 穩(wěn)定性問題

因為去中心化存儲需要將數(shù)據(jù)分割存儲于不同的節(jié)點(diǎn),當(dāng)使用的用戶較少的時候,切片備份不足會導(dǎo)致數(shù)據(jù)出現(xiàn)丟失,而中心化存儲發(fā)展多年,提供的服務(wù)更加成熟和穩(wěn)定。

2. Token作弊問題

由于去中心存儲是基于區(qū)塊鏈的Token經(jīng)濟(jì)模型,在經(jīng)濟(jì)模型中,存儲供應(yīng)商(礦工)通過提供服務(wù)來獲得收益,這是整個經(jīng)濟(jì)模型中的基礎(chǔ),如何保證這套機(jī)制足夠公正和可靠,不會被惡意礦工利用漏洞作弊而獲得非法收益,這是一個巨大的難點(diǎn)和挑戰(zhàn)。

3. 冷啟動問題

中心化云存儲因為是個公司在運(yùn)營存儲空間,可以靈活地根據(jù)實際存儲空間的使用量來選擇增加或減少服務(wù)器。

而對于去中心化存儲來說,是個難點(diǎn),因為沒有公司來運(yùn)營,存儲空間的運(yùn)營主要是靠Token激勵來激勵存儲供應(yīng)商(礦工)來提供服務(wù),這里就會出現(xiàn)共享經(jīng)濟(jì)中的供給和需求的平衡問題。也就是說,早期可能因為沒有人使用,從而導(dǎo)致礦工因無法獲得足夠穩(wěn)定的收益而不愿意提供服務(wù)(挖礦)。要解決這個問題必須設(shè)計出好的Token經(jīng)濟(jì)激勵模型。

做好去中心化存儲的關(guān)鍵,是要做好去中心化存儲的關(guān)鍵在于2點(diǎn):

發(fā)揮好去中心化存儲的優(yōu)勢;彌補(bǔ)去中心化存儲的缺點(diǎn)。

那么如果做到這些呢?

1. 首先最重要的服務(wù)質(zhì)量(Qos)

要做好去中心化存儲,和中心化存儲依然一樣,服務(wù)質(zhì)量(Qos) 是最重要的。

在Qos做好的基礎(chǔ)上,基于去中心化存儲的 DApp的用戶體驗質(zhì)量(QoE)也非常重要。

QoS和QoE包括哪些具體指標(biāo)?

前面提到了去中心存儲有優(yōu)勢,包括了足夠便宜,傳輸速度足夠快,且足夠安全,QoS就是要量化這些指標(biāo),優(yōu)化這些指標(biāo),直到這些指標(biāo)最后遠(yuǎn)遠(yuǎn)超越中心化云存儲的QoS。

現(xiàn)有的去中心化存儲公鏈項目,都把主要的工作放在了如何去中心,如何共識,如何做到嚴(yán)密的數(shù)學(xué)證明從而防止作弊礦工等,(特別是FileCoin, 看FileCoin的白皮數(shù)以及論文,幾乎80%的篇幅都在講解如何證明),都徹底忽視了Qos的重要性。

而Qos并不是一開始就能做好,需要在項目發(fā)展過程中逐步優(yōu)化,一步一步地改好。所以早期我們必須保證項目能夠靈活地升級,因為需要不段嘗試調(diào)整算法。

2. 優(yōu)秀的經(jīng)濟(jì)模型

前面提到,去中心化存儲的難點(diǎn)和挑戰(zhàn)之一是穩(wěn)定性,在存儲供應(yīng)商(礦工)不穩(wěn)定的時候,可能會導(dǎo)致數(shù)據(jù)的丟失,從而整個平臺的可用率較低(類似于亞馬遜S3的SLA,也是Qos指標(biāo)之一)。而好的經(jīng)濟(jì)激勵模型能夠讓存儲供應(yīng)商(礦工)穩(wěn)定,淘汰和懲罰不穩(wěn)定地礦工,只要存儲供應(yīng)商(礦工)穩(wěn)定了,整個服務(wù)的可用率(SLA)也就會變得很高。

經(jīng)濟(jì)模型除了影響存儲供應(yīng)商(礦工)的穩(wěn)定性,也會激勵新的存儲供應(yīng)商(礦工)加入或參與,從而解決前面提到的共享經(jīng)濟(jì)的需求和供給的平衡問題。

經(jīng)濟(jì)模型和服務(wù)質(zhì)量(Qos)一樣,也不是一開始就能做好,需要在項目發(fā)展過程中逐步優(yōu)化,一步一步地改好。所以早期我們必須保證項目能夠靈活地升級,因為需要不段嘗試調(diào)整經(jīng)濟(jì)激勵策略。

3. 早期很難考慮的防作弊

4. 靈活且可方便升級的架構(gòu)

由于服務(wù)質(zhì)量(Qos)和經(jīng)濟(jì)模型都需要迭代的過程,建立一個靈活且可方便升級的架構(gòu)非常重要。

去中心化存儲是不用于bitcoin,ethereum等項目的,因為他們都是寫入所有信息到區(qū)塊鏈的項目。而去中心化存儲只有激勵和合約需要寫入?yún)^(qū)塊鏈,實際存儲的文件是不需要寫入?yún)^(qū)塊鏈。所以沒有必要要求一步做到去中心。

我認(rèn)為去中心化存儲的合適路徑是:先強(qiáng)中心,然后弱中心,最后去中心。

這里的中心,是只除了用戶和存儲供應(yīng)商(礦工)之外,是有中心的,做調(diào)度和索引,類似于Bittorrent的Tracker,這樣可以在中心快速迭代P2P算法和經(jīng)濟(jì)模型策略。經(jīng)過一點(diǎn)時間的驗證后,可以把這里的中心,變成多中心,邀請誠實且有實力的節(jié)點(diǎn)加入,成為一個聯(lián)盟鏈。最后再證明算法既高效又安全的時候,再從聯(lián)盟制的弱中心進(jìn)入到人人都能參與的去中心階段。

THEEND

最新評論(評論僅代表用戶觀點(diǎn))

更多
暫無評論