美文网首页区块链与数字货币
区块链数据结构详解

区块链数据结构详解

作者: 廖全磊LesterLiao | 来源:发表于2018-04-21 17:43 被阅读0次

    区块链数据结构详解

    为了读懂下文,先必须了解散列算法

    如上图,我们可以看出来,一个区块中最重要的有四个字段

    一、prev_hash

    前一个区块的hash(散列算法)值,用于连接前一个区块,前一个区块也拥有该字段,同样也可以连接前前个区块。这样就形成了一个链条,这也可能是区块链的含义

    二、timestamp

    标准时间,通过时间顺序,让交易可以通过时间维度进行追溯。

    三、Nonce

    随机数,说道随机数,就要说到区块里面另外一个重要的字段“难度值”,难度值就是挖矿的标准,挖矿的过程就是通过随机数体现的,我们通过不停的变换随机数,使生成区块的hash值满足定义的“难度值”。

    四、Tx_Root

    梅克树,所有交易的一个汇总hash。这个hash是怎么产生的。通过图片我们可以看出来,每个交易都有一个hash值,每两个相邻的hash值又会生成一个hash,直到生成最顶上的hash值。

    相关文章

      网友评论

        本文标题:区块链数据结构详解

        本文链接:https://www.haomeiwen.com/subject/tonxlftx.html