区块链技术解析:区块高度

2018-02-08  本文已影响963人  勇哥在进化

本文由币乎(bihu.com)优质内容计划支持。

上周末参加笑来老师线下演讲,演讲中他提到一个概念“块的高度”,现场没有几个人懂。我也不懂,但我又好奇啊,于是乎就找来几篇关于区块链的技术文章和书籍进行研读,大约搞明白了区块高度的问题。当然,由于我不是一个区块链技术的研究者,所以理解的比较浅,读者中有大神的话欢迎评论指正。

区块链

一句话解释:所谓块的高度,是区块高度的简称。区块通过规则链接在一起构成了区块链,创始区块默认高度为0,其后一个区块高度为1,以此类推(区块链的规则是系统只认可长度最长的区块链条)。举例:某一个区块的高度为386357,意味着从创世区块到当前的这个区块最长的链条区块数为386357+1个。区块高度可以用来识别区块在区块链中的位置,并据此找到和这个区块相关的所有基础属性和交易记录。


相关概念学习

区块定义:

区块是一个包含在区块链(公开账簿)里的聚合了交易信息的容器。它由一个包含元数据的区块头和紧跟其后的构成区块主体的一长串交易组成。区块头是80字节,而平均每个交易至少是250字节,而且平均每个区块至少包含超过500个交易。

区块结构:

Paste_Image.png

区块链里的第一个区块被称为创世块,它是区块链里所有区块的共同祖先,创世块的产生是通过参数设置产生的。

区块链接原理:

当一个节点从网络接受到传入的区块时,它会验证这些区块,然后链接到现有的区块链上,链接的形态如下图:

备注:以上知识内容和图片,大部分非原创,主要内容整合自书籍《精通比特币》和互联网资讯网站。

上一篇下一篇

猜你喜欢

热点阅读