区块是交易的容器。矿工或验证者收集待处理的交易,验证它们,并将它们打包成一个区块。每个区块都包含区块头和区块体。区块头包含前一个区块的哈希值、时间戳以及概括其中所有交易的默克尔根。区块体包含实际的交易列表。一旦区块经过验证并被添加到区块中,其中的交易即被确认。
哈希值是关键。它是区块数据的固定长度指纹。更改其中任何一个数字,哈希值都会完全改变。每个区块都包含前一个区块的哈希值,从而将它们链接成一条链。要篡改一笔旧交易,攻击者需要重新处理该区块及其后的所有区块。这就是为什么深层区块被认为是不可逆的。
积木包含哪些部件
- 区块头——版本号、前一个哈希值、默克尔根、时间戳、难度目标、随机数
- 交易清单——发送方、接收方、金额、签名
- Coinbase 交易——第一笔交易,用于支付矿工报酬
比特币区块的数据量限制在大约 1 兆字节,这限制了其吞吐量。其他区块链使用更大的区块或不同的结构来处理更多的交易。
Comments
No comments yet. Be the first to share a thought.
Leave a comment