区块头:区块的精简摘要
区块头用少量固定字段概括一个区块,并把它与前一区块及本区块交易关联起来。它既参与工作量证明,也便于轻客户端在不保存完整区块链的情况下进行有限验证。
区块头是什么
区块头是区块的摘要部分,保存核心标识信息和元数据,而不保存完整交易列表。它记录区块的大致创建时间、与前一区块的连接关系,并用一个由全部交易推导出的哈希值概括区块内容。
比特币区块头的字段
比特币区块头固定为80字节,包含版本、前一区块哈希、默克尔根、时间戳、难度目标和随机数六个字段。版本反映共识规则,前一区块哈希连接区块,默克尔根承诺交易集合,后两项用于工作量证明。
它为什么重要
矿工对区块头执行双重SHA-256哈希,寻找满足难度目标的结果;所得哈希也成为区块标识。轻客户端可以保存区块头,并取得默克尔证明来检查特定交易是否被收录,但包含证明不等于独立完成整条链及全部交易规则的验证。
原始教程
比特币区块结构与包含证明
https://developer.bitcoin.org/devguide/block_chain.html
理解了,再标记已学。
打开页面不会自动完成课程。你可以随时取消已学状态。