區塊鏈代表的數據庫和傳統數據庫有何區別
- 時間:2018-05-31
- 來源:IT168網站
傳統數據庫和區塊鏈之間的區別始于架構,或者說是如何來協調這些技術。運行在萬維網上的數據庫通常使用客戶端服務器的網絡體系結構。具有與其帳戶關聯權限的用戶(客戶端)可以更改存儲在中央服務器上的條目。 通過更改“主副本”,在用戶使用他們的計算機訪問數據庫時,他們將獲得數據庫條目的更新版本。 數據庫的控制權仍在管理員身上。
這與區塊鏈并不完全相同。對于區塊鏈數據庫,每個參與者維護,計算并更新數據庫中的新條目。 所有節點一起工作,以確保它們都得出相同的結論,為網絡提供內置安全性。這種差異使得區塊鏈非常適合作為某些功能的記錄系統,而集中式數據庫完全適用于其他功能。
分散控制
區塊鏈允許不相互信任的各方在不需要中央管理員的情況下共享信息。交易由用戶網絡作為共識機制進行處理,以便每個人可以同時創建相同的記錄共享系統。
分散控制的價值在于消除了集中控制的風險。使用集中式數據庫,任何有足夠權限訪問該系統的人都可以銷毀或破壞其中的數據。這使用戶依賴于管理員。大部分管理員已經贏得了他們的信任。例如,人們的錢不會被記錄在私人數據庫中的銀行竊取。而且,為什么需要集中控制是有原因的。集中控制可以成為專業,這是它存在的理由。但是,這也意味著那些擁有控制權的人(如銀行)需要花費數十億美元讓這些集中控制的數據庫免受黑客或其他任何希望從他人的損失中獲利的其他人的損失。
本身的歷史
大多數集中式數據庫都會在特定時刻保持最新信息。它們或多或少是瞬間的快照。區塊鏈數據庫能夠保留現在相關的信息,但也包含以前的所有信息。區塊鏈技術可以創建具有自己歷史的數據庫。他們不斷壯大自己的歷史檔案,同時提供實時肖像。這是損害或改變這些數據庫所需的開支,導致人們稱其為不可變的區塊鏈數據庫。這也是我們可以開始看到數據庫發展成為一個記錄系統的地方。
性能
雖然區塊鏈可以用于記錄系統,并且作為交易平臺,它是理想的,但與我們今天使用Visa和PayPal看到的數字交易技術相比,它們被認為是數據庫中的緩慢數據庫。
區塊鏈代表的數據庫和傳統數據庫有何區別
雖然這種性能肯定會有所改進,但區塊鏈技術的本質要求犧牲一些速度。區塊鏈技術采用分布式網絡的方式意味著它們不具有共享和混合的處理能力,它們各自獨立服務于網絡,然后將其工作結果與網絡其余部分進行比較,直到出現某種共識為止。另一方面,集中的數據庫已經存在了數十年,并且已經看到它們的表現隨著公式定義的數字時代的增長而增長:摩爾定律。
保密
比特幣是一個不受控制的數據庫。這意味著任何人都可以在鏈中寫入新的塊,任何人都可以讀取鏈中的塊。像集中式數據庫一樣,經過許可的區塊鏈可以進行寫入控制和讀取控制。這意味著可以設置網絡或協議,只有經過許可的參與者才能寫入數據庫或讀取數據庫。
但是,如果機密性是唯一的目標,并且信任不是問題,則區塊鏈數據庫對集中式數據庫沒有任何優勢。在區塊鏈中隱藏信息需要大量的加密和網絡中節點的相關計算負擔。沒有辦法做到這一點,比僅僅將數據隱藏在甚至不需要網絡連接的專用數據庫中更有效。
上一篇:儲能產業發展的幾大技術方向
下一篇:IT云策略的6個趨勢