0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

區(qū)塊鏈存儲必備這6個步驟

存儲D1net ? 來源:xx ? 2019-01-20 08:05 ? 次閱讀

在大型集中式數(shù)據(jù)中心存儲數(shù)據(jù)會帶來性能、可用性和可擴(kuò)展性問題,以及高資本或運(yùn)營支出。同時,集中數(shù)據(jù)也容易招致復(fù)雜網(wǎng)絡(luò)攻擊。出于這些原因,企業(yè)正在想辦法分散數(shù)據(jù)存儲。而區(qū)塊鏈存儲是不錯的選擇。

區(qū)塊鏈存儲仍然是一項(xiàng)相對年輕的技術(shù),但它正越來越受到歡迎。目前已經(jīng)開始出現(xiàn)潛在企業(yè)用例,其目的是提高數(shù)據(jù)存儲的安全性和可靠性。為了確定這種方法是否適合你的企業(yè),關(guān)鍵第一步是了解此技術(shù)的工作原理

區(qū)塊鏈存儲的工作原理

區(qū)塊鏈?zhǔn)且环N分布式分類帳技術(shù),用于記錄兩方或多方之間的事務(wù)。一直到最近,該技術(shù)都還只是用于支持加密貨幣,比如比特幣,不過,它現(xiàn)在也開始在其他領(lǐng)域取得進(jìn)展。

區(qū)塊鏈分類帳可用作分散的數(shù)據(jù)庫,用于維護(hù)每個事務(wù)的詳細(xì)信息。這些事務(wù)按時間順序添加到分類帳,并存儲為一系列塊。每個塊引用前一個塊以形成互連鏈。

這種分類帳分布在多個節(jié)點(diǎn),每個節(jié)點(diǎn)都保持完整的副本。區(qū)塊鏈會自動同步和驗(yàn)證所有節(jié)點(diǎn)的事務(wù)。分類帳對所有參與成員都是透明的且可驗(yàn)證,無需中央授權(quán)或第三方驗(yàn)證服務(wù)。

由于其分布式特性,區(qū)塊鏈被視為點(diǎn)對點(diǎn)(P2P)分散存儲的“天作之合”。在此情況中,區(qū)塊鏈提供了可創(chuàng)建地理分散存儲資源邏輯存儲池的結(jié)構(gòu),作為區(qū)塊鏈節(jié)點(diǎn)。

基于區(qū)塊鏈的存儲系統(tǒng)會先準(zhǔn)備存儲數(shù)據(jù),然后將其分布在分散的基礎(chǔ)架構(gòu)中,這個過程可以分為以下六個步驟:

1.創(chuàng)建數(shù)據(jù)分片。該存儲系統(tǒng)將數(shù)據(jù)分成更小的段,這個過程稱為分片。分片涉及將數(shù)據(jù)分解為可管理的塊,這些塊可分布在多個節(jié)點(diǎn)。精確的分片方法取決于數(shù)據(jù)類型以及進(jìn)行分片的應(yīng)用程序。對關(guān)系數(shù)據(jù)庫進(jìn)行分片不同于對NoSQL數(shù)據(jù)庫或文件共享的文件分片。

2.加密每個分片。然后,該存儲系統(tǒng)會加密本地系統(tǒng)上的每個數(shù)據(jù)分片。內(nèi)容所有者對此過程擁有完全控制權(quán)。這里的目標(biāo)是確保內(nèi)容所有者以外的任何人都無法查看或訪問分片中的數(shù)據(jù),無論數(shù)據(jù)位于何處以及該數(shù)據(jù)是靜態(tài)還是動態(tài)。

3.為每個分片生成哈希。區(qū)塊鏈存儲系統(tǒng)根據(jù)分片的數(shù)據(jù)或加密密鑰生成唯一的哈希值,即固定長度的加密輸出字符串。哈希被添加到分類帳和分片元數(shù)據(jù)中,以將事務(wù)鏈接到存儲的分片。生成哈希的確切方法因系統(tǒng)而異。

4.復(fù)制每個分片。該存儲系統(tǒng)會復(fù)制每個分片,因此有足夠的冗余副本可確??捎眯院托阅?,以防止性能下降和數(shù)據(jù)丟失的情況。內(nèi)容所有者會確定為每個分片制作多少副本以及這些分片所在的位置。作為此過程的一部分,內(nèi)容所有者應(yīng)確定最小副本數(shù)量閾值,以確保不會丟失數(shù)據(jù)。

5.分發(fā)復(fù)制的分片。P2P網(wǎng)絡(luò)將復(fù)制的分片分發(fā)到地理分散的存儲節(jié)點(diǎn),無論是地區(qū)范圍還是全球范圍。多個企業(yè)或個人(有時稱為農(nóng)民)擁有存儲節(jié)點(diǎn),同時租用額外的存儲空間以換取某種類型的補(bǔ)償,通常是加密貨幣。沒有一個實(shí)體擁有所有存儲資源或控制存儲基礎(chǔ)架構(gòu)。只有內(nèi)容所有者才能完全訪問其所有數(shù)據(jù),無論這些節(jié)點(diǎn)位于何處。

6.記錄事務(wù)到分類帳。該存儲系統(tǒng)記錄區(qū)塊鏈分類帳中的所有事務(wù),并在所有節(jié)點(diǎn)之間同步信息。分類帳會存儲與事務(wù)相關(guān)的詳細(xì)信息,例如分片位置、分片哈希和租賃成本。由于分類帳是基于區(qū)塊鏈技術(shù),因此它具有透明性、可驗(yàn)證性、可追溯性和防篡改性。

雖然第六部列在最后,但區(qū)塊鏈集成是持續(xù)的過程,具體方法取決于存儲系統(tǒng)。例如,當(dāng)該存儲過程首次開始時,它可能最初在區(qū)塊鏈分類帳中記錄事務(wù)。然后,它將及時更新事務(wù)的信息,例如獨(dú)特的哈?;蛱囟ㄓ诠?jié)點(diǎn)的詳細(xì)信息。然后,在所有節(jié)點(diǎn)驗(yàn)證事務(wù)之后,系統(tǒng)會將事務(wù)標(biāo)記為分類帳中的最終事務(wù)并將其鎖定以防止更改。

這里描述的六個步驟是概念化區(qū)塊鏈存儲過程。具體過程將取決于針對特定用例存儲系統(tǒng)如何部署以及如何管理該數(shù)據(jù)存儲。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4170

    瀏覽量

    85482
  • 區(qū)塊鏈
    +關(guān)注

    關(guān)注

    110

    文章

    15558

    瀏覽量

    105485

原文標(biāo)題:實(shí)現(xiàn)區(qū)塊鏈存儲的6個步驟

文章出處:【微信號:D1Net11,微信公眾號:存儲D1net】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    區(qū)塊如何改變AI

    于決策、評估和理解某些模式和數(shù)據(jù)集,最終產(chǎn)生自主交互。人工智能和區(qū)塊共同擁有幾個特點(diǎn),可以確保在不久的將來能夠?qū)崿F(xiàn)無縫互動。下面列出了三主要特點(diǎn)。I.人工智能和區(qū)塊
    發(fā)表于 02-27 14:01

    什么是區(qū)塊 區(qū)塊有什么用

    的分布式賬本數(shù)據(jù)庫,沒有中心,數(shù)據(jù)存儲的每個節(jié)點(diǎn)都會同步復(fù)制整個賬本,信息透明難以篡改?! 〗鼛啄辏絹碓蕉嗟臋C(jī)構(gòu)開始重視并參與區(qū)塊技術(shù)研發(fā)。從最初的比特幣、以太坊,到各種類型的區(qū)塊
    發(fā)表于 03-26 11:31

    區(qū)塊在商業(yè)方面的應(yīng)用如何

    ` 對于近期正受科技界和資本市場關(guān)注的區(qū)塊行業(yè),其在商業(yè)領(lǐng)域應(yīng)用如何呢?我們來從兩方面去進(jìn)行剖析。 第一方面,區(qū)塊技術(shù)可以解決基礎(chǔ)資產(chǎn)
    發(fā)表于 07-14 11:31

    區(qū)塊行業(yè)發(fā)展,金融領(lǐng)域應(yīng)用方向?

    生產(chǎn)生活方式的改進(jìn),將成為驅(qū)動區(qū)塊行業(yè)發(fā)展的動力源泉。區(qū)塊技術(shù)發(fā)展至今已引起很多人關(guān)注,但區(qū)塊
    發(fā)表于 08-06 17:34

    區(qū)塊熱度不止,參考架構(gòu)9部分解密

    、接口、應(yīng)用、操作運(yùn)維和系統(tǒng)管理9部分?;A(chǔ)組件,可以實(shí)現(xiàn)區(qū)塊系統(tǒng)網(wǎng)絡(luò)中信息的記錄、驗(yàn)證和傳播。在基礎(chǔ)組件層中,區(qū)塊是建立在傳播機(jī)制、
    發(fā)表于 09-06 17:48

    區(qū)塊軟件開發(fā)公司談未來區(qū)塊的主要應(yīng)用方向

    `  廣義地說,區(qū)塊應(yīng)用技術(shù)采用區(qū)塊數(shù)據(jù)結(jié)構(gòu)來驗(yàn)證存儲的數(shù)據(jù),采用分布式節(jié)點(diǎn)一致性算法來生成和更新數(shù)據(jù),獨(dú)特的
    發(fā)表于 11-22 16:54

    區(qū)塊技術(shù)對諸多行業(yè)的沖擊

    了很多顛覆性的改變?! ?b class='flag-5'>區(qū)塊是一去中心化的分布式數(shù)據(jù)庫賬本技術(shù),有一個一個區(qū)塊組成,一
    發(fā)表于 12-07 14:45

    區(qū)塊將如何優(yōu)化產(chǎn)業(yè)?

    ,他供應(yīng)了各種開發(fā)言語(相似JAVA等)幫忙開發(fā)者開發(fā)或許將原有的一些互聯(lián)網(wǎng)運(yùn)用移植再造到去中心化的網(wǎng)絡(luò)構(gòu)建中。所以,整個區(qū)塊的工業(yè)開端衍生出了各個不同的生態(tài)層次?! ?b class='flag-5'>區(qū)塊
    發(fā)表于 12-13 15:19

    區(qū)塊對我們的生活有什么影響

    大得多。創(chuàng)新的創(chuàng)業(yè)公司已經(jīng)在想方設(shè)法利用區(qū)塊技術(shù),為幾乎所有能想象到的行業(yè)提做一場整容手術(shù),改變傳統(tǒng)做法,為新的、顛覆性的商業(yè)模式讓路。很難想象一有生命力的領(lǐng)域不會把自己借給區(qū)塊
    發(fā)表于 07-10 04:20

    區(qū)塊+從全球50案例看區(qū)塊的應(yīng)用與未來》高清pdf

    技術(shù)發(fā)展到今天,已經(jīng)進(jìn)入了一全新的時代:由信息互聯(lián)逐步發(fā)展至價值互聯(lián),而實(shí)現(xiàn)關(guān)鍵轉(zhuǎn)變需要一種能適用于全球的底層價值互聯(lián)網(wǎng)技術(shù)。在這個背景下,區(qū)塊技術(shù)以“安全、公開、透明、數(shù)據(jù)不可
    發(fā)表于 03-13 00:42

    區(qū)塊錢包軟件開發(fā),區(qū)塊錢包源碼搭建

    什么是區(qū)塊錢包?區(qū)塊錢包本質(zhì)上是一工具,目前絕大多數(shù)的區(qū)塊
    發(fā)表于 05-26 16:30

    區(qū)塊技術(shù)的新用途有哪些

      1.統(tǒng)計透明度  有了今天所有的流媒體平臺,藝術(shù)家們很難靠他們的版稅謀生,主要是因?yàn)榱髅襟w平臺在播放統(tǒng)計數(shù)據(jù)時不透明。區(qū)塊將簡化藝術(shù)家的版權(quán)管理,因?yàn)?b class='flag-5'>區(qū)塊
    發(fā)表于 06-23 10:15

    區(qū)塊分成兩部分, 一區(qū)塊,一

    區(qū)塊技術(shù)把共享賬本(類似分布式數(shù)據(jù)庫)中需要存儲的數(shù)據(jù)分成了不同的區(qū)塊,每個區(qū)塊通過特定的信息鏈接到上一
    發(fā)表于 03-20 08:55

    什么是區(qū)塊?區(qū)塊都有哪些應(yīng)用?

    什么是區(qū)塊?區(qū)塊未來的應(yīng)用前景怎樣?
    發(fā)表于 06-28 09:20

    區(qū)塊技術(shù)與應(yīng)用

    P1 Linux下Go安裝 P2 搭建go-ethereum P3 搭建區(qū)塊底層技術(shù) P4 區(qū)塊技術(shù)與應(yīng)用 P5 搭建Fabric(實(shí)踐中), P
    發(fā)表于 06-30 06:19