04_第一枚比特币是如何产生的

在这里插入图片描述

比特币如何产生的

比特币产生与挖矿

简单来说呢,比特币系统是一种去中心化的电子现金系统,解决了在没有中心化机构的情况下,总量恒定数字资产的发行和流通问题。 通过这个系统,我们在上面的每一笔转账信息公开透明,全网记账,几乎无法作假。

在2009年1月4日凌晨,在这个伟大的日子里,白皮书的作者中本聪在位于芬兰赫尔辛基的一个小型服务器上,亲手创建了第一个区块——即比特币的创世区块(Genesis Block),并获得了系统自动产生的第一笔50枚比特币的奖励,第一个比特币就此问世。

在这里插入图片描述

因为只有新区块的生成才会产生比特币,而每个新区块都要在前一个区块的基础上来生成,因此第一个区块肯定就是非常特殊了,于是中本聪把第一个区块定义为创世区块,就好像是《圣经》中上帝创世一样。

比特币的挖掘是需要进行解题,可以看做是解决一道非常困难的数学题,需要进行许多次的哈希运算。根据比特币POW共识机制,第一个解出题的矿工/矿池 (生成的hash符合系统指定的难度)。

挖矿软件

在这里插入图片描述

产量减半问题

本质上是在模拟黄金,由于黄金储量有限,挖掘速率会越来越慢,因此比特币也被成为数字黄金,比特币生产也俗称挖矿),规定了在每产生210000个区块后,比特币产量减半,一开始每个区块产生50个比特币,后来逐步减半,直到逼近为零 (逼近为零时,每笔交易手续费就成为矿工的收入来源)

  1. 比特币总量参考
  2. 6 * 24 = 144 (平均一天生产144个区块)
  3. 210000 / 144 = 1458 (天) / 365 = 4年 (因此平均每4年产量减半)

在这里插入图片描述

如何看懂比特币区块

区块内部结构

每个区块大小被限定在1M,每个交易大约250字节,所以每个区块最多容纳4000个交易。由于每个被认可的区块平均产生时间为10分钟,意味着每秒钟只能处理7个交易

在这里插入图片描述

Merkle tree (默克尔树)

Merkle树被应用在了交易的存储上。每笔交易都会生成一个hash值,然后不同的hash值向上继续做hash运算,最终生成唯一的Merkle根。并把这个Merkle根放入数据区块的区块头

在这里插入图片描述

默克尔树与区块的关系

每个区块大小被限定在1M,每个交易大约250字节,所以每个区块最多容纳4000个

比特币区块解读

在这里插入图片描述
在这里插入图片描述

发布了142 篇原创文章 · 获赞 21 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lsqzedu/article/details/105338725
今日推荐