隨著以比特幣為代表的加密貨幣的興起,“區(qū)塊鏈”的概念也成了人們熱衷討論的話題。但與區(qū)塊鏈類似的另一個(gè)概念“分布式賬本技術(shù)”卻沒有得到同等程度的關(guān)注。
當(dāng)“區(qū)塊鏈”與“分布式賬本技術(shù)”同時(shí)出現(xiàn)的時(shí)候,我們不禁會(huì)問,這兩個(gè)概念是一樣的嗎?
通常情況下,大家會(huì)把“區(qū)塊鏈”和“分布式賬本技術(shù)”理解為同樣的概念,實(shí)際上這是一種普遍的誤解。一些企業(yè)曾試圖利用加密貨幣引發(fā)的熱潮以“區(qū)塊鏈”重新包裝自己進(jìn)行炒作,使得區(qū)塊鏈的概念一度成為欺詐的代名詞。與此同時(shí),“分布式賬本技術(shù)”在沒有被大肆宣傳的情況下成為了金融機(jī)構(gòu)和政府機(jī)關(guān)普遍愿意采納的技術(shù)概念。
什么是分布式賬本技術(shù)?
分布式賬本是分布在多個(gè)節(jié)點(diǎn)或計(jì)算設(shè)備上的數(shù)據(jù)庫,分布式網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)復(fù)制并存儲(chǔ)一份相同的賬本副本。

圖:中心化與非中心化賬本結(jié)構(gòu)的區(qū)別
資料來源:零壹智庫整理
分布式賬本技術(shù)的一個(gè)突破性特征是賬本不由中心化機(jī)構(gòu)管理,對分布式賬本數(shù)據(jù)的管理和更新是由每個(gè)節(jié)點(diǎn)獨(dú)立完成的。通常分布式賬本數(shù)據(jù)的更新需要網(wǎng)絡(luò)中的節(jié)點(diǎn)對更新進(jìn)行投票并達(dá)成協(xié)議,以確保大多數(shù)節(jié)點(diǎn)的賬本數(shù)據(jù)是一致的。
對一份分布式賬本進(jìn)行投票進(jìn)而達(dá)成的協(xié)議我們稱為共識(shí),達(dá)成共識(shí)的過程是由共識(shí)算法自動(dòng)完成的,在大多數(shù)節(jié)點(diǎn)達(dá)成一致意見后,每個(gè)節(jié)點(diǎn)的賬本將自動(dòng)更新到最新版本。
分布式賬本技術(shù)可以降低“信任”的成本,減少人們對銀行、政府、律所、公證處以及各類監(jiān)管機(jī)構(gòu)的依賴。
什么是區(qū)塊鏈?
區(qū)塊鏈?zhǔn)欠植际劫~本技術(shù)的一種形式,需要指出的是,并不是所有分布式賬本技術(shù)都會(huì)用區(qū)塊鏈來保證安全有效的分布式共識(shí)。
區(qū)塊鏈通過點(diǎn)對點(diǎn)網(wǎng)絡(luò)對節(jié)點(diǎn)進(jìn)行管理,依賴的是網(wǎng)絡(luò)中節(jié)點(diǎn)的計(jì)算能力和帶寬,而不是聚集在較少的幾臺(tái)服務(wù)器上。因?yàn)閰^(qū)塊鏈也是分布式賬本技術(shù)的一個(gè)類別,所以區(qū)塊鏈也不需要中心化的服務(wù)器來進(jìn)行集中授權(quán)和管理。
但是與分布式賬本技術(shù)最大的不同就在于,區(qū)塊鏈上的數(shù)據(jù)是按區(qū)塊被分組和儲(chǔ)存的,同時(shí)區(qū)塊之間通過“哈希簽名”的密碼學(xué)技術(shù)相互連接。

圖:區(qū)塊鏈基本結(jié)構(gòu)
資料來源:零壹智庫整理
區(qū)塊鏈本質(zhì)上是一個(gè)共享數(shù)據(jù)庫,并且是一個(gè)只支持追加記錄的賬本結(jié)構(gòu),也就是說更改或刪除在前一個(gè)區(qū)塊中的數(shù)據(jù)幾乎是不可能的。因此,區(qū)塊鏈技術(shù)非常適合于記錄事件、管理記錄、跟蹤資產(chǎn)和投票。
區(qū)塊鏈與分布式賬本技術(shù)的區(qū)別?
區(qū)塊鏈?zhǔn)欠植际劫~本技術(shù)的一種實(shí)現(xiàn)形式,或者說區(qū)塊鏈?zhǔn)欠植际劫~本技術(shù)的一個(gè)子集,簡而言之,區(qū)塊鏈?zhǔn)且环N特定類型的分布式賬本技術(shù)。

圖:區(qū)塊鏈只是分布式賬本技術(shù)的一個(gè)子集
資料來源:零壹智庫整理
而分布式賬本技術(shù)下的數(shù)據(jù)結(jié)構(gòu)不一定需要以“區(qū)塊”為單位,數(shù)據(jù)可能僅僅以分布式的形態(tài)儲(chǔ)存在多個(gè)區(qū)域的節(jié)點(diǎn)中。
并且分布式賬本技術(shù)一般不需要區(qū)塊鏈普遍采用的“工作量證明”機(jī)制(“工作量證明”簡單理解就是一份證明,用來確認(rèn)你做過一定量的工作。監(jiān)測工作的整個(gè)過程通常是極為低效的,而通過對工作的結(jié)果進(jìn)行認(rèn)證來證明完成了相應(yīng)的工作量,則是一種非常高效的方式,例如現(xiàn)實(shí)生活中的畢業(yè)證、駕駛證等),理論上能夠提供更好的可擴(kuò)展性(“可擴(kuò)展性”是一種對軟件系統(tǒng)計(jì)算處理能力的設(shè)計(jì)指標(biāo),高可擴(kuò)展性意味著系統(tǒng)可以在實(shí)現(xiàn)高吞吐量和低延遲的同時(shí)保證高性能)。
分布式賬本技術(shù)(區(qū)塊鏈)的優(yōu)點(diǎn)
分布式賬本技術(shù)將對數(shù)據(jù)的控制權(quán)交給了節(jié)點(diǎn),提高了一定的透明度。在處理具體的交易時(shí),可以大幅減少交易時(shí)間,并且能夠全天候的處理。分布式賬本技術(shù)還有助于提高后臺(tái)的運(yùn)營效率和自動(dòng)化率,為企業(yè)和各類機(jī)構(gòu)節(jié)省高額的運(yùn)營成本。
對各類企業(yè)來說,區(qū)塊鏈這種分布式賬本技術(shù)提供了一種安全防篡改日志的方法,減少了操作上的低效,同時(shí)出錯(cuò)或進(jìn)行欺詐的概率將大大降低。