区块链记录哪些信息?第四十六课

Singularity Blockchain

2018-7-11

区块链记录哪些信息?

区块链是比特币网络的大账本,而每个区块相当于账本中的一页,那么账本内记载了哪些信息呢?

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

区块头:每个区块中前80个字节,主要包括上一区块头哈希值,用于保证区块按顺序串联。

时间戳:记录该区块的生成时间。

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

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

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

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

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

当前每个区块限定在1MB以内,不排除以后有扩大的可能!

温故而知新

区块链由一串使用密码学算法产生的区块连接而成,每一个区块上写满了交易记录。区块按顺序相连形成链状结构,也就是区块链大账本。

以比特币为例,矿工在生成新区块时,需要根据前一个区块的哈希值、新交易区块和随机数,来计算新的哈希值和随机数,也就是每一个区块,都是在前一个区块数据的基础上生成的。

该机制保证了区块链数据的唯一性,因为交易记录细微的变化也会彻底改变哈希值的结果,所以矿工在进行算力竞争的时候无法作弊。每个矿工都必须等前一个区块生成之后,才能根据前一个区块的数据开始计算符合条件的随机数,保证了挖矿的公平性。

上一课链接

区块如何连接成区块链~第四十五课

每日坚持学习,会让您得到意想不到的成绩哦~

奇点粉丝群

如果您喜欢我们的文章,请转发和更多的朋友分享。想参与更多互动的朋友们,欢迎加入我们的社区群!

关注我们

迟早会有惊喜

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

扫码关注腾讯云开发者

领取腾讯云代金券