在上一篇文章数据区块结构解析(一)中,编者讲述了数据区块的基本结构,数据区块结构包括:神奇数、区块大小、数据区块头部信息、交易计数、交易记录这六个部分。其中,数据区块头部信息决定了该数据区块的生成难度,而交易记录则包括了该区块中所记录的所有比特币地址交易信息。 不知道何为比特币 点这里! 交易记录 交易记录就像一个记账本一样,记录了所有比特币的交易信息,每一个比特币玩家的比特币收支情况都被永久的嵌入了数据区块中以供别人查询,这也就是为什么每一比比特币交易都是可以查询到的。这个这些数据区块中的交易数据存放在每一个比特币玩家的客户端节点中,所有的这些节点则组成了比特币那及其坚韧的分布式数据库系统。任何一个节点的数据被破坏都不会影响整个数据库的正常运转,因为其它的健康节点中都保存了完整的数据库。 在本文中,编者将详细解析数据区块中交易记录的结构。 交易记录结构 数据区块的交易记录中,详细记载了比特币的交易记录和相关细节。其中在比特币收支详情里面,记录了收支的比特币地址和merkle节点值等情况,因此收支详情是交易记录中最重要的部分。 完整的交易记录结构如下表格:
比特币支出和接收交易的结构 在数据块中,比特币支出和接收交易是写在一起的,整个收支记录包括很多比记录。每一比记录都有自己的索引编号以供查询。
每一比记录中包括了生成时间、引用交易的哈希值、交易记录索引编号、比特币支出地址、支出地址数量等细节。每一比收支交易记录都有一个Merkle节点值,这个hash节点值是整个Merkle树的一部分,决定了每一个地址都不能重复交易和被伪造。 收支交易结构图如下:
—- 编译者/作者:P2PBUCKS 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比特币基础教学之:比特币数据区块结构解析(二)
2016-11-04 P2PBUCKS 来源:比巴克
LOADING...
相关阅读:
- 比特币基础教学之:怎样用比特币脑钱包?脑钱包使用方法2016-11-04
- 比特币基础教学之:如何备份比特币钱包,比特币钱包的备份方法2016-11-04
- 比特币基础教学之:什么是比特币钱包?比特币钱包有哪几种?2016-11-04
- 比特币基础教学之:比特币交易是怎样完成的2016-11-04
- 比特币基础教学之:比特币数据区块结构解析(一)2016-11-04