區塊鏈是一種資料庫或分類帳,它將資訊儲存在稱為塊的資料結構中。它基於分散式分類帳技術,可以在不相互信任的各方之間使用。當在區塊鏈中新增任何內容時,它需要來自網路上所有其他使用者的驗證。
區塊鏈將資訊永久儲存在統一大小的塊中。每個塊儲存來自前一個塊的雜湊資訊以提供加密安全性。區塊鏈雜湊使用SHA256雜湊演算法,一種單向雜湊函式。先前塊的雜湊值可以追溯到區塊鏈中產生的第一個塊,稱為「生成塊」。區塊鏈資料結構採用Merkle樹的形式,用作驗證資料的有效方式。
資料庫是管理員管理所有內容的一種中央分類帳。管理員在此處授予讀取,寫入,更新或刪除操作的許可權。由於它本質上是集中的,它們的維護容易,並且產量高。但它也有一個缺點,當它被破壞時,可能危及整個資料,甚至可能改變數位記錄的所有權。
資料庫使用用戶端 - 伺服器網路體系結構。資料庫管理員有權對資料的任何部分及其結構進行更改。
編號 | 區塊鏈 | 資料庫 |
---|---|---|
1 | 區塊鏈是分散的,沒有管理員或負責人。 | 資料庫是集中的,它有管理員和負責人。 |
2 | 區塊鏈是無許可權的,任何人都可以存取它。 | 資料庫是經過許可的,只有具有存取許可權的實體才能存取它。 |
3 | 區塊鏈比較慢。 | 資料庫比較快。 |
4 | 它具有記錄和數位記錄所有權的歷史。 | 它沒有記錄和記錄所有權的歷史記錄。 |
5 | 區塊鏈是完全保密的。 | 資料庫不是完全保密的。 |
6 | 區塊鏈只有插入操作。 | 資料庫具有建立,讀取,更新和刪除操作。 |
7 | 這是一項完全強大的技術。 | 它不是完全強大的技術。 |
8 | 區塊鏈允許使用中介化。 | 資料庫不允許去中介化。 |
9 | 任何有正確工作證明的人都可以在區塊鏈上寫入。 | 只有有權讀取或寫入的實體才能這樣做。 |