分散式帳本是一個分佈在多台電腦上的資料庫。每個副本都包含相同的記錄。當新增新的交易時,它會傳播到所有副本。由於沒有主版本,因此沒有任何一方可以控制主版本。每個節點都擁有完整的副本。帳本就是網路。這種冗餘機制使系統具有彈性。即使一個節點離線,帳本也能繼續運作。如果有人試圖修改某個副本上的記錄,其他副本會拒絕該更改。
區塊鏈是一種分散式帳本,但並非所有分散式帳本都是區塊鏈。區塊鏈將記錄以區塊的形式連結起來,並使用加密哈希值進行加密。其他分散式帳本則使用不同的結構。例如,有向無環圖直接將交易相互連結。它們的共同點在於分散式特性。帳本儲存在多台機器上,這些機器透過某種共識機制對帳本狀態達成協議。這種架構無需中央機構來維護帳簿。但與傳統資料庫相比,它也使得系統速度更慢、結構更複雜。
分散式帳本屬性
- 已複製-每個節點都保存一份副本。
- 共識驅動-節點就有效更新達成一致
- 防篡改——更改會留下痕跡
- 沒有中央運營商——沒有單一控制點
許可型分散式帳本限制了參與者的權限,而公共型分散式帳本則允許任何人加入。大多數企業用例都傾向於使用許可型模式。
Comments
No comments yet. Be the first to share a thought.
Leave a comment