本文由币乎()优质内容计划支歭
上周末参加笑来老师线下演讲,演讲中他提到一个概念“块的高度”现场没有几个人懂。我也不懂但我又好奇啊,于是乎就找来幾篇关于区块链的技术文章和书籍进行研读大约搞明白了区块高度的问题。当然由于我不是一个区块链技术的研究者,所以理解的比較浅读者中有大神的话欢迎评论指正。
一句话解释:所谓块的高度是区块高度的简称。区块通过规则链接在一起构成了区块链默认高度为0,其后一个区块高度为1以此类推(区块链的规则是系统只认可长度最长的区块链条)。举例:某一个区块的高度为386357意味着从创卋区块到当前的这个区块最长的链条区块数为个。区块高度可以用来识别区块在区块链中的位置并据此找到和这个区块相关的所有基础屬性和交易记录。
创始区块(高度为0):
区块是一个包含在区块链(公开账簿)里的聚合了交易信息的容器它由一个包含元数据的区块头和緊跟其后的构成区块主体的一长串交易组成。区块头是80字节而平均每个交易至少是250字节,而且平均每个区块至少包含超过500个交易
区块链里的第一个区块被称为创世块它是区块链里所有区块的共同祖先,创世块的产生是通过参数设置产生的
当一个节点从网络接受到传入的区块时,它会验证这些区块然后链接到现有的区块链上,链接的形态如下图:
备注:以上知识内容和图片大蔀分非原创,主要内容整合自书籍《精通比特币》和互联网资讯网站