区块链与比特币:原理、认证及交易全解析
1. 分布式网络与分布式账本
在网络世界中,存在着不同类型的网络结构。客户端 - 服务器网络是集中式网络,而 P2P(点对点)网络则是去中心化网络。在 P2P 网络里,每个节点在查找和使用资源、验证其他用户以及通信方面拥有相同的权利,这些节点被称为对等节点。例如 BitTorrent,它允许对等节点之间通过互联网共享数据和电子文件。
分布式账本可以被看作是一个交易数据库,它在 P2P 网络中被共识性地分布(共享)和同步。由于每个节点都有一份账本副本,它们都可以审计交易。账本中的任何新交易都会反映并复制到所有 P2P 节点。分布式账本不仅可以存储交易,还可以存储任何形式的数据,而且一旦记录被录入,就不能被他人更改,直到账本被传播。不过,尽管区块链技术产生了防篡改的交易账本,但如今的区块链网络仍然容易受到欺诈和网络攻击。
2. 区块链的特性
2.1 不可变块
交易或其他形式的数据以组的形式存储在分布式账本(区块链)中,每个组称为一个块。区块链的第一个块称为创世块。一旦这些块被对等网络的节点验证并添加到区块链中,它们就不能被更改或删除,变得不可变。这是因为使用了密码学,块中包含了其中数据的哈希值以及对前一个块哈希值的引用,通过这种引用链,我们可以从任何一个块追溯到创世块,这也是它被称为区块链的原因。
2.2 去中心化
与集中式账本不同,集中式账本中有一个中央权威机构来授权或验证账本中的交易,例如银行对我们活期和储蓄账户中的资金进行管理。而在去中心化账本(区块链)中,分布式(P2P)网络中的任何人都不需要了解或信任其他人。网络中的每个成员都有一份完全相同的账
超级会员免费看
订阅专栏 解锁全文
862

被折叠的 条评论
为什么被折叠?



