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

为什么比特币总量是2100万枚?

要解释这个问题前,我们先来回答几个小问题:

1- 为什么每隔14天会调整一次挖矿难度?

按比特币配置文件的设定,每10分钟会产生一个区块。

每2016个区块产生后,会调整挖矿的难度。

所以,2016个区块*10分钟/60分钟/24小时 = 14天,也就是14天会改变一次难度。

2- 如何调整难度?

难度的调整方式是所有节点把新区块的实际数目与目标数量相比较,并且按照差异的百分比调整目标HASH(哈希)值,来增加(或降低)产生区块的难度。如果因为难度过高,导致产生的区块数比目标数低,也就是不达2016个区块,则难度会适当降低,反之则增加难度。这个机制,让比特币区块链能够进行自身动态调整。

3- 为什么比特币挖矿会4年减半?

按比特币区块链的设定,每产生一个区块,奖励50BTC,这就是所谓的挖矿。

每产生21万个区块,也就是每隔四年(210000 / 144 / 365 = 约4年),奖励会减半。

从2009年1月3日,创世块产生至今,已经进入第三个“四年”,即第三纪元,所以每个区块奖励12.5个BTC(见下图)。

4- 为什么比特币总量是2100万枚?

明白了以上3个小问题,就可以知道为什么比特币的总量是2100万枚了。见下表,按照比特币的设定,当前阶段,14天内共有2016块*12.5个 = 25200BTC挖出。

到达2045年,第10纪元,比特币一共被挖出2100万枚。

最后,需要说明的是,比特币的所有设置,都保存在比特币源代码中的一个配置文件中。只要将参数改变,就可以产生一个新的链。这也是最简单的做分叉币的方法。

Kuan Ke Cai Jing

从人文角度为你解读区块链,用技术方法助你精准炒币

你好,我是古哥(不是谷歌)

一位老币民,2013年进入币圈,2014年参与Ripple开发,2015年做财经类自媒体,创办《宽客财经》,2017年加入BTCMedia,担任亚太区技术总监。近些年,专注区块链技术,也对币圈的事很感兴趣。

欢迎加我微信,一起探讨行业中共同关心的话题。

声明:本文观点仅代表本人,不代表本人所服务的企业或组织。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券