比特币的交易数据会保存在数据区块之中,比特币系统中大约每10min产生一个区块。
区块=区块头header+区块体body
1)header包含:
version当前版本号
prev-block前一区块地址
timestamp时间戳
nonce随机数
bits当前区块的目标哈希值
merkle-root Merkle树的根值
2)body:交易计数和交易详情
交易详情就是比特币系统中的记账本,每一笔交易都会被永久地记入数据区块中,而且任何人都可以查询。区块体中的Merkle树将会对每一笔交易进行数字签名,如此可以确保每一笔交易都不可伪造且没有重复交易。所有的交易将通过Merkle树和hash过程产生一个唯一Merkle根值记入区块头。
—————来自硅谷live晓杰
网友评论