首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链的“区块”到底是什么?

区块链这个词已经被炒得火热,不再是什么新鲜词汇,但是其实真正明白区块链的人却很少。今天vSport与大家一起看看区块链中的“区块”到底是什么?

区块链与比特币是什么关系?

答:区块链是分布式存储,比特币是基于该存储的应用,其他诸如莱特币,以太币都是基于区块链的电子货币应用。

理论上,使用上层应用来解释底层存储是不合适的。

区块链挖矿的本质是啥?

答:生成一个区块,链入区块链的过程,就是挖矿。挖矿的人,就是矿工。

什么是区块(block)?

答:区块是一块存储空间,可以存储数据。区块分为区块头(header)和区块体(body)。

区块体(body)存了些什么?

答:想存什么存什么,和上层应用有关,就像mysql里存什么依赖于上层应用。例如比特币使用的区块链,区块体里存储的是比特币交易记录。

区块头(header)存了些什么?

答:区块头里存储了和这个区块,以及区块链相关的一些元数据。

区块头里的三个常见属性:

· 前一个区块的哈希值

· 区块生成的时间戳

· 随机数

区块链,从名字上来看这就是一个链条,它连接着各个区块,而且是将这些区块有序额链接在一起,这样的才叫区块链。

区块的哈希可以作为区块的唯一标识,下一个区块通过存储上一个区块的哈希,将区块链起来,这就是区块链。

区块链的三个特性:

· 历史生成的区块是无法改变的,即“区块链只能像写日志一样追加写,不能像mysql一样随机写”

· 只能在最新的区块后面生成新区块,即“必须先完成同步全网最新的区块链数据这项工作,才能启动新区块生成这项工作”

· 新区块的生成很难,必须满足一定条件的新区块才有效

要了解更多详情,请关注我们的官方平台

vSport官方社群

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券