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

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

举个例子:

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

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

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

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

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

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

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

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

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

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

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

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

哈希值是什么

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

算力是什么

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911F197BI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券