区块链是一个不受任何个人控制的数据库。它在全球数千台计算机上都有副本。当一笔新的交易被广播时,节点会根据规则对其进行验证,并将其转发给其他节点。矿工或验证者将有效的交易打包成区块。每个区块都通过加密哈希值链接到前一个区块。如果更改了之前的某个区块,则其后的所有哈希值都会失效。
这种结构使得记录不可篡改,但并不能保证记录的真实性。区块链记录的是网络一致认可的事件。如果有人欺骗网络接受了虚假交易,账本也会反映出这种虚假行为。安全性源于篡改历史的成本,而非魔法。比特币的工作量证明机制使得篡改历史的成本很高。权益证明机制则使用经济惩罚而非电力来惩罚篡改历史。
核心属性
- 分布式——多个副本,不存在单点故障
- 仅追加——新增数据,旧数据难以更改
- 透明——任何人都可以审核账簿
- 共识驱动——节点就有效状态达成一致
公有区块链对所有人开放。许可型区块链则限制了读写权限。大多数企业级区块链项目采用许可型模型。大多数加密货币网络都是公有的。
Comments
No comments yet. Be the first to share a thought.
Leave a comment