区块链 - 区块的数据结构解析

目录

一、区块

1-1 区块的数据结构

二、区块头

2-1 区块的唯一标识讨论(hash值and区块高度)

2-1-1 区块hash值

2-1-2 区块高度

三、区块数据结构字段详解

四、区块体


一、区块

  • 区块链(Blockchain)本身是一种数据结构。
  • 区块大致由区块头和区块主体两部分组成。
  • 每个区块(头)里都存有上一个区块的hash值(参见区块头部分中的PrevHash),从而形成了一种链式结构。

1-1 区块的数据结构

字节数 字段 名称 类型 描述
4 Version 区块版本 uint 区块版本号,目前为 0
32 PrevHash 上一个区块Hash UInt256 上一个区块的hash值
32 MerkleRoot Merkle树 Uint256 该区块中所有交易的Merkle树的根
4 Timestamp 时间戳 uint 该区块生成的大致时间
4 Index 区块高度 uint 创世块的高度为0
8 ConsensusData Nonce
  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值