圍繞區(qū)塊鏈構建的存儲可能會令人困惑,但了解基本的區(qū)塊鏈存儲術語可以幫助闡明其技術是什么以及它是如何工作的。
區(qū)塊鏈技術在概念上相當復雜。然而,它基于基本的已知技術,例如對等網(wǎng)絡和分布式賬本。
區(qū)塊鏈的核心是分布式賬本技術,用于記錄兩方或多方之間的交易。它主要用于支持加密貨幣,但隨著其他用途(如數(shù)據(jù)存儲)的出現(xiàn),這種情況正在發(fā)生變化。
當區(qū)塊鏈方法與對等(P2P)網(wǎng)絡組合時,將創(chuàng)建一個分布式存儲資源池,為區(qū)塊鏈存儲提供節(jié)點。區(qū)塊鏈的好處在于它的分散和完全共享。沒有一個實體可以擁有它或控制它。
以下是人們需要了解的區(qū)塊鏈術語,以了解區(qū)塊鏈存儲及其工作原理。
1.P2P分布式網(wǎng)絡技術
了解對等(P2P)網(wǎng)絡如何工作是理解區(qū)塊鏈術語的關鍵。P2P是一種分散的通信模型,其中所有各方具有發(fā)起通信的相同能力,并且作為網(wǎng)絡上的客戶端和服務器發(fā)揮作用。網(wǎng)絡上的計算機充當文件共享節(jié)點,存儲文件并充當這些文件的服務器。P2P網(wǎng)絡上的所有計算機都可以訪問存儲在網(wǎng)絡上其他計算機上的文件。
與區(qū)塊鏈技術相結合,P2P網(wǎng)絡可用于使一組組織共享存儲。每個組織都充當網(wǎng)絡上的節(jié)點,提供和消耗存儲資源。
2.分布式賬本技術
區(qū)塊鏈技術使用分布式分類帳來維護每個事務的詳細信息,而這些事務本質(zhì)上是一個分散的數(shù)據(jù)庫。分布式分類帳技術(DLT)同時記錄多個地方的資產(chǎn)交易詳情。分布式分類帳沒有中央數(shù)據(jù)存儲或管理人員。
區(qū)塊鏈系統(tǒng)中的每個分布式分類帳技術(DLT)節(jié)點處理并驗證每個事務,生成每個項目的記錄,并就每個項目的準確性達成共識。分類帳包括有關各個事務的詳細信息,例如分片位置以及散列和租賃成本。分類帳的副本存儲在區(qū)塊鏈網(wǎng)絡中的每個節(jié)點上。分類帳是透明的、可驗證的、可追蹤的,并且是防篡改的。
3.區(qū)塊
區(qū)塊在區(qū)塊鏈術語中具有特定含義。事務被打包成區(qū)塊,區(qū)塊被鏈接在一起并發(fā)送到網(wǎng)絡節(jié)點。
區(qū)塊鏈的好處在于它的分散和完全共享。沒有一個實體擁有它或控制它。
更具體地說,事務按時間順序添加到分布式分類帳,并存儲為一系列區(qū)塊。每個區(qū)塊引用前一個區(qū)塊以形成互連鏈。第一個區(qū)塊具有與事務本身相關的頭和數(shù)據(jù)。區(qū)塊的時間戳用于幫助創(chuàng)建字母數(shù)字字符串或散列。分類帳中的每個后續(xù)區(qū)塊都使用前一個區(qū)塊的散列來創(chuàng)建自己的散列。
當新的區(qū)塊添加到鏈中時,在網(wǎng)絡上的所有節(jié)點之間使用驗證和共識過程來驗證其真實性。基本上,共識過程在節(jié)點之間進行投票;網(wǎng)絡中的大多數(shù)節(jié)點必須驗證新區(qū)塊的散列是否已正確計算。
4.分散節(jié)點
區(qū)塊鏈系統(tǒng)中的數(shù)據(jù)被分解成冗余區(qū)塊,這些冗余區(qū)塊存儲在網(wǎng)絡中的多個節(jié)點上。因此,潛在的攻擊者必須攻擊多臺機器而不是一臺機器才能訪問數(shù)據(jù)。分散節(jié)點使區(qū)塊鏈技術比集中式云平臺提供更可靠、更具彈性和更經(jīng)濟的存儲。
5.數(shù)據(jù)分片
在區(qū)塊鏈術語中,當區(qū)塊鏈系統(tǒng)將其存儲的數(shù)據(jù)分成較小的段時,就會發(fā)生分片。此分片過程的目標是創(chuàng)建可管理的數(shù)據(jù)塊,這些數(shù)據(jù)可以分布在多個節(jié)點上。分片的完成方式取決于數(shù)據(jù)本身和運行該過程的應用程序。例如,分片關系數(shù)據(jù)庫的方式與分割NoSQL數(shù)據(jù)庫或文件共享中的文件的方式不同。
6.加密散列
一旦創(chuàng)建了分片,區(qū)塊鏈存儲系統(tǒng)就會生成一個字母數(shù)字輸出字符串或加密散列。輸出字符串具有固定長度,并基于連接到分片的數(shù)據(jù)或加密密鑰。系統(tǒng)將散列放在分類帳和分片元數(shù)據(jù)中,以便可以將事務鏈接到分片。系統(tǒng)生成散列的確切方式也因系統(tǒng)而異。
7.區(qū)塊鏈擁有者
區(qū)塊鏈術語中的“farmer”是指擁有存儲節(jié)點并租用多余存儲容量的組織和個人。他們可以是擁有數(shù)據(jù)中心額外容量的DevOps專業(yè)人員,也可以是計算機上具有過多硬盤空間的人員。需要存儲的人或組織可以通過區(qū)塊鏈網(wǎng)絡訪問這些過剩的容量,以換取加密付款。
區(qū)塊鏈架構確保沒有單個實體擁有所有存儲資源,或者無法訪問或控制整個存儲基礎設施。內(nèi)容所有者是唯一可以在數(shù)據(jù)所在的各個節(jié)點上完全訪問所有數(shù)據(jù)的人。
第三十四屆CIO班招生
國際CIO認證培訓
首席數(shù)據(jù)官(CDO)認證培訓
責編:yangjl
免責聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權歸原作者所有。任何單位或個人認為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,請及時通知本站,予以刪除。