分布式账本是一个分布在多台计算机上的数据库。每个副本都包含相同的记录。当添加新的交易时,它会传播到所有副本。由于没有主版本,因此没有任何一方可以控制主版本。每个节点都拥有完整的副本。账本就是网络。这种冗余机制使系统具有弹性。即使一个节点离线,账本也能继续运行。如果有人试图修改某个副本上的记录,其他副本会拒绝该更改。
区块链是一种分布式账本,但并非所有分布式账本都是区块链。区块链将记录以区块的形式链接起来,并使用加密哈希值进行加密。其他分布式账本则使用不同的结构。例如,有向无环图直接将交易相互链接。它们的共同点在于分布式特性。账本存储在多台机器上,这些机器通过某种共识机制对账本状态达成一致。这种架构无需中央机构来维护账簿。但与传统数据库相比,它也使得系统速度更慢、结构更复杂。
分布式账本属性
- 已复制——每个节点都保存一份副本。
- 共识驱动——节点就有效更新达成一致
- 防篡改——更改会留下痕迹
- 没有中央运营商——没有单一控制点
许可型分布式账本限制了参与者的权限,而公共型分布式账本则允许任何人加入。大多数企业用例都倾向于使用许可型模型。
Comments
No comments yet. Be the first to share a thought.
Leave a comment