blockchain区块链的结构

blockchain的结构

单个block的结构

 

Block Version:指示遵循哪一组块验证规则 

Merkle tree root hash:所有交易的hash值

Timestamp:自1970年1月1日起,以秒为单位的世界时

nBits:有效块(valid block)哈希的目标阈值

Nonce:一个4字节的字段,通常从0开始,每次哈希计算都会增加

Parent block hash:指向前一个块的256位哈希值

块体(block body)由事务计数器和事务组成。一个块可以包含的最大事务数取决于块大小和每个事务的大小。区块链使用非对称加密机制来验证事务的身份验证。基于非对称密码学的数字签名是在不可靠的环境中使用的。

Digital signature(数字签名)

信息发送者发送:encrypted result和original data两个部分。
数字签名的作用就是:信息的接收者能确定original data是否被篡改。

猜你喜欢

转载自blog.csdn.net/salmonwilliam/article/details/88686981