请选择 进入手机版 | 继续访问电脑版

图文精华

【区块链基础第二季】-8- 区块的hash究竟是什么?

2019-11-28 16:50| 发布者: daisyily| 查看: 27| 评论: 0

讲了这么多,区块本身的hash究竟什么?他的上一个区块hash怎么算?其实我们前面讲了一个小的例子,比特币代码那段例子,不知道大家还记得不记得,不记得也没关系,我们回顾一下。


比特币的区块

区块的结构有区块头,然后有Merkle hash,还有交易列表和hash,其中Merkle hash它是交易列表的一个总结。区块本身整体的hash究竟是由哪几个部分来决定的?其实整体的hash它就是由区块头加上Merkle树,他们整体做一个hash,形成了这个区块唯一的一个标识,区块本身的hash它并不包含在数据结构中,就并不包含本身hash它并不包含自己机构中本身,也算不清楚对吧?它是额外的一个,它其实本身包含着下一个区块的结构中,这就很巧妙,我本身的一个标识并不包含我自己的一个东西,我是包含在下一个里面,当前我包含上一个区块的hash。



区块hash、区块高度

这是它的奇妙之处,也就这两个部分,区块头加上Merkle树,算出我本身的表示,形成了一个威信,还有一个就是区块的一个高度,也就说在区块链中的一个位置,它是编号是第几个区块,那么它也不是这个区块结构本身的一个部分,其实区块它本身它共有多少个区块,它并不是包含在这个代码中的,它其实是算出来的,因为每个区块都包含上一个区块,算一算就知道共有多少个区块。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

精彩评论

沙发等你来坐!

发布文章
返回顶部