区块链学习:区块概念

区块是区块链的基本结构单元。它是数据文件,它由元数据的区块头和交易数据的区块主体构成。区块通过链接上一个区块形成一个链式结构,就称为区块链。

在这里插入图片描述

区块参数:
在这里插入图片描述

魔法数:客户端解析block数据的识别码,每种币种魔法数不同。

区块头:版本号,上一区块哈希值,merkle根节点,时间戳,难度值,随机数。每个区块头通过merkle根节点关联区块中众多的交易事务,区块间通过头哈希串联。

  • merkle

交易哈希,然后两两哈希,再两两哈希,再两两哈希…直到哈希成一个根哈希值。比如,

在这里插入图片描述
4笔交易,两两哈希之后,再两两哈希,就变成根哈希值。

区块高度:区块编号。不能确定唯一区块,因为分叉。它不保存在区块的数据结构中,存储在索引库。

头哈希值:区块头经过两次SHA256计算得到的数字,可以确定唯一区块。区块的头哈希保存在下一个区块中。它同样不保存在区块的数据结构中,和区块高度一样作为元数据存储在索引库中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值