要從架構和管理決策來看
正如同我們在“區塊鏈技術是什么(什么是區塊鏈技術?)”一文中所述,區塊鏈與傳統數據庫,從架構開始就是不同的,或者說其技術如何部署便是不同的。
萬維網(萬維網,www)中所運行的數據庫最常使用主從式(客戶端-服務器client-server)網絡架構。
通過更改“主副本(主副本)”,當用戶穿透計算器訪問數據庫,便能獲得最新版本的數據庫副本(條目)。管理員仍在可以控制和管理數據庫,并作為中央機構同意訪問或授予權限。
這與區塊鏈有所不同。
(來源:Pixabay)
在區塊鏈數據庫中,每個參與者都能維護,計算和更新數據庫的分解,所有副本共同運作以確保獲得相同的標記并為網絡提供內部在建置的安全性。
這種差異的就是就是區塊鏈鏈非常適合作為某些功能的記錄系統,而中心化數據庫(集中式數據庫)完全適合其他功能。
去中心化控制
區塊鏈允許互不信任的不同方,在無須中央管理員的情況下共享信息。交易由共識機制(共識機制)下的用戶網絡運行,以確保每人均能同時創建相同的共享記錄系統。
在中心化數據庫里,任何具有足夠權限者都能破壞其中的數據,從而用戶需要依賴管理員。
在多數情況下,一些管理員已贏得用戶的信任。換句話說,人們的錢不會被將資金記錄在專有數據庫中的銀行所竊取。這可以說明為什么你想要有中心化的控制。
但這也說明了那些具有控制力的單位,像銀行,需要花費幾十億美元來保護這些中心化數據庫,不被黑客,或是任何想從其他人的損失來獲利的人所更動。假如我們所信賴的中央管理員在信息的保密上失敗了,那么我們就會產生損失。
自身歷史
大多數中心化數據庫會保留特定時刻的最新信息,這通常是一些時刻的截取記錄。
區塊鏈數據庫能創建其自身歷史的數據庫。它們會不斷擴展,同時還能提供實時的紀錄。
滲透或更改這些數據庫需要付出極高的成本,因此有人稱區塊鏈鏈數據庫為不可篡改的(immutable)。這也是我們能開始見到數據庫演化為記錄系統的過程。
表現
雖然區塊鏈鏈可以當作為一個記錄系統,并且是一個理想的交易平臺,但與我們現在所使用的的Visa和PayPal采用的數字交易技術排名,它是相當緩慢的。
盡管這些性能在未來有可能被改進,但區塊鏈技術的本質便需要犧牲一些速度。分布式網絡在區??塊鏈技術的應用中,意味著它們不共享或聚合處理能力。它們彼此在網絡中獨立運作,隨之其運行結果與網絡的其他方相比較,直到達成共識便代表某件事的發生。
同時,中心化數據庫已經存在多年,我們也可以看到其性能不斷增長,遵循一個定義的數字時代創新的公式:摩爾定律(摩爾定律)。
保密
表示任何人都能在鏈中寫入新區塊鏈,也能讀取鏈上的區塊鏈。
區塊中心,它是一個有寫入或讀取限制(寫控制和讀控制)的區塊鏈,這意味著網絡或協議將被設置為僅有有權限的參與者能在數據庫中寫入或讀取信息。
但,假若保密是其唯一的目標,并且信任也不是問題,區塊鏈數據庫就沒有勝過中心化數據庫的優勢了。
隱藏數據鏈的信息需要大量的加密(加密)和網絡中斷的相關計算負擔。將數據完全隱藏在專有的,甚至是不用的網絡連接的數據庫,似乎是更有效的方式。
想想伊森˙亨特(Ethan Hunt)在“碟中諜”系列中入侵的數據庫,你便能了解專有數據庫中可以有某種的保密程度。