美文网首页区块链深度学习
超级大账本区块链都记录了哪些信息?

超级大账本区块链都记录了哪些信息?

作者: 2544ba5df612 | 来源:发表于2018-09-11 09:09 被阅读50次

    我们在之前的文章里有说到区块链的运作原理,想要知道区块链上的信息首先需要了解一下什么是区块链,区块链其实是一串使用密码学算法产生的区块连接而成。每一个区块上写满了交易记录,区块按顺序相连形成链状结构。世界上的电脑一样,电脑每一台电脑就相当于一个区块,通过网络连接起来,就形成了互联网,同样的道理,区块连接起来就是区块链的大账本。

    举个例子:

    我们的每一台电脑就相当于一个区块,通过网络连接起来,就形成了互联网,同样的道理,区块连接起来就是区块链的大账本。

    就拿比特币来说吧,每当矿工挖矿在生成新区块时,需要根据前一个区块的哈希值、新交易区块和随机数,来计算新的哈希值和随机数。也就是说每一个区块都是在前一个区块数据的基础上生成的,就像每个宝宝都是由妈妈孕育出来的一样独一无二,同样该机制也保证了区块链数据的唯一性。

    那么区块链到底记录了什么信息呢?

    区块链就像是比特币网络的一个超级大账本,而每个区块相当于账本中的一页。那么这个神奇的超级“大账本”里面到底记载了哪些信息呢?

    目前比特币每个区块内主要记载了一下四个方面的数据,区块头、交易详情、交易计数器和区块大小等。

    那么问题又来了,什么又是区块头?“区块头”内包含了除交易信息以外的所有信息,主要还包括上一区块头哈希值:用于保证区块按顺序串连;

    时间戳:区块链通过时间戳保证每个区块依次顺序相连。时间戳使区块链上每一笔数据都具有时间标记。简单来说,时间戳证明了区块链上什么时候发生了什么事情,且任何人无法篡改。时间戳在区块链中扮演公证人的角色,而且比传统的公证制度更为可信,因为区块链上记录的信息无法被任何人以任何方式修改。

    随机数:即全网矿工一起PK的算术题答案

    难度目标:该算术题的难度系数打分。

    “交易详情”: 详细记载了每笔交易的转出方、收入方、金额及转出方的数字签名,是每个区块内的主要内容。

    “交易计数器”: 表述每个区块中包含交易的数量。

    “区块大小” :表示每个区块数据的大小。

    哈希值是什么

    哈希值是一种从任何一种数据中创建小的数字“指纹”的方法。哈希函数就是把数据压缩成摘要,将数据的格式固定下来。然后用该函数将数据一通打乱混合,之后重新创建一个叫做哈希值的指纹密码,通常用一个短的随机字母和数字组成的字符串来代表。

    算力是什么


    算力可以简单地理解为计算能力。就是在通过“挖矿”得到比特币的过程中,我们需要找到正确的答案,但是却没有固定的算法,于是只能靠计算机随机的哈希碰撞啦。一台矿机每秒钟能做多少次哈希碰撞,就是其“算力”的代表,十分钟内做的越多,就是算力越强啦。

    以上就是对区块链记录信息的解读,大家能明白吗?还想了解区块链哪方面的讯息,欢迎留言告诉我。

    相关文章

      网友评论

        本文标题:超级大账本区块链都记录了哪些信息?

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