今天來聊兩個基本概念,區塊鏈與分布式賬本。區塊鏈是一種分布式賬本,但是它又不完全等同超級賬本,人們有時會交替使用“區塊鏈”和“分布式賬本”,到底他們的區別在哪里?這篇文章就帶大家徹底分清區塊鏈與分布式賬本。
一、 分布式賬本
分布式賬本是分布在多個節點或計算設備上的數據庫,分布式網絡中的每個節點復制并存儲一份相同的賬本副本。
不同于傳統數據庫利用中央管理員用戶控制數據存儲,分布式分類賬有一個同步數據庫系統,這個系統可以提供可審計歷史信息記錄,對任一網絡成員都可見。分布式賬本最突出的特征是其不由任何單個機構或個人維護,而是由網絡中的每個節點單獨構建和記錄。并且分布式分類賬依賴于與區塊鏈相似的共識原則。
雖然在技術上是去中心化的,但是運營主體不一定是中心的。比如,公司里之前只有財務部在記賬,為了防止出錯,現在公司的賬本由全公司的成員一起記。這就是分布式賬本。
分布式賬本技術大大降低了信任成本。分布式賬本的結構和結構可以幫助我們減輕對銀行、政府、律師、公證人和監管合規官員的依賴。
二、 區塊鏈
區塊鏈只是分布式賬本技術的一種形式,區塊鏈分布在點對點的網絡上并由其管理。
由于它是一個分布式賬本,因此可以在沒有中央服務器的管理的情況下運行,并且可以通過數據庫復制和信任計算來維護其數據質量。
但是,區塊鏈的結構使它有別于其他類型的分布式賬本。區塊鏈上的數據被分組并以塊的形式組織起來,這些塊按照時間順序依次連接形成一條鏈,并使用密碼學技術對其進行安全保護。
區塊鏈本質上是一個不斷增長的記錄列表,它的數據記錄使用“僅可添加”的結構,即只允許將數據添加到鏈上,要更改或刪除已經錄入的數據是不可能的。密碼簽名和將記錄連成鏈是將區塊鏈和分布式賬本區分開的特點。
用白話講就是,區塊鏈實際上是分布式賬本的一個子集。每個區塊鏈都是一個分布式賬本,但不是每個分布式賬本都是區塊鏈。區塊鏈使用了分布式記賬這種技術,但是同時區塊鏈還使用了其他技術例如密碼學來保證區塊鏈的有序性、公開性和不可篡改性。
也就是說,分布式賬本在技術上的是去中心化的,運營上可以保持中心化。而區塊鏈則在技術和運營方面都是去中心化的。就像比特幣,在沒有中心管理者的情況下依舊平穩運行了十多年。
以下是分布式、去中心與中心化的示例:
三、 區別
兩者最關鍵的區別在于:區塊鏈有激勵層的存在,它的應用是可以包含激勵機制的。分布式賬本也有分布式的數據庫,也能實現數據庫之間的協調,但是它沒有激勵層,其實就是一個協調得挺好的數據庫。分布式數據庫可以賦予某人特殊的權限,它在應用上可以是非去中心化的。但一個純粹的區塊鏈無論在技術層還是應用層都是完全去中心化的,并且包含激勵機制。
四、 企業如何選擇?
拋開實際的業務需求,一切都是空談。實際情況是,幾乎所有企業都只需要自己的數據也不愿自己的數據被別人看到,這意味著一個簡單的數據庫就夠了。有些企業有時需要和少數幾個合作伙伴共享數據,這時候分布式賬本技術就比較合適了。當然,如果企業可以使用中央數據庫解決業務需求,那么區塊鏈就不是一個可行的選擇。
那在什么樣的場景中,企業使用區塊鏈技術會更合適呢?當多個企業在互不信任的情況下,需要共享數據時,區塊鏈就是最優選擇。當依賴中央數據庫存儲和驗證交易數據不是最優選擇時,或者要求記錄的數據不可更改時,區塊鏈也適用。
題圖來源:Unsplash
責任編輯:王超
免責聲明:
中國電子銀行網發布的專欄、投稿以及征文相關文章,其文字、圖片、視頻均來源于作者投稿或轉載自相關作品方;如涉及未經許可使用作品的問題,請您優先聯系我們(聯系郵箱:cebnet@cfca.com.cn,電話:400-880-9888),我們會第一時間核實,謝謝配合。