比特币发行总量真的是2100万枚吗?

比特币发行总量真的是2100万枚吗?

比特币是一个点对点的现金支付系统,可以认为是一个不依赖于任何国家/任何组织的“世界银行”,比特币系统实现了银行最基本的业务:货币发行和交易。在比特币网络中不依赖于任何第三方权威机构可实现不同个体之间的价值(财富)传递。

在公开资料中都说比特币的总量是2100万枚。比特币的总量真的是2100万枚吗?

先给出答案:准确的讲比特币的总量是小于2100万枚,趋近于2100万枚,却永远也达不到2100万枚,如下图。

比特币发行总量与时间关系图

那比特币是如何发行的?比特币的总量是如何计算出的?

比特币的发行

以下介绍涉及到比特币的一些专业术语,可参考比特币相关术语

比特币是通过矿工挖矿发行的。矿工是比特币网络中不断重复哈希计算来产生工作量证明的网络节点,挖矿是矿工提供算力竞争记录比特币网络中交易的权利,谁竞争获得将交易打包记录到区块链中的权利,谁将获得比特币网络的奖励。当前每区块给予矿工的奖励为12.5比特币,比特币网络给予矿工的奖励是每个区块的第一笔交易,使得比特币从无到有,完成比特币了发行。

比特币网络大约10分钟生成一个区块,区块的生成伴随着比特币的“从无到有”的发行,每个区块中被挖出的比特币是固定的,且一定的速率递减。每经过210000个区块,每区块发行的比特币减半。按照每10分钟生成一个区块,大约经过四年,每区块发行的比特币减半。

比特币网络2009年1月上线,比特币的发行速率为每区块50个比特币,也就是每个区块给矿工的奖励为50个比特币;2012年11月在第210000个区块,比特币的发行速率减半为25个比特币;在2016年7月在第420000个区块,比特币的发行速率再减半为12.5个比特币,后续的发行参照下表。

时间 每区块产量 区块开始高度
2009年1月 50 0
2012年11月 25 210000
2016年7月 12.5 420000
2020年x月 6.25 630000
2024年x月 3.125 840000
2028年x月 1.5625 1050000
2032年x月 0.78125 1260000
2036年x月 0.390625 1470000
2040年x月 0.1953125 1680000
... ... ...

比特币发行总量准确来讲并不是2100万枚

比特币的货币单位:

比特币BTC,毫比特币mBTC,微比特币uBTC,聪比特币Satoshi

1BTC=1000mBTC;1mBTC=1000uBTC;1uBTC=100Satoshi

聪Satoshi为比特币的最小单位,一比特币为10的八次方聪比特币

从以上比特币的发行机制可知比特币发行速率以四年为周期按指数方式递减。

当比特币的发行速率指数方式减半32次,在第6720000个区块(大约在2137年)比特币的发行速率将递减在每区块1聪比特币,即每区块给予矿工的奖励只有1聪比特币。

最后在6930000个区块(大约在2140年),即再经过210000个区块发行速率再减半一次,所有的比特币将发行完毕,因为1聪比特币再减半则为0.5聪比特币,而比特币的最小单位就是聪,不存在0.5聪比特币。此以后再生成的区块将没有比特币发行的奖励,只有区块中交易费的奖励。

总共发行的比特币为2,099,999,997,690,000聪比特币,即20999999.9769比特币,约为2100万枚。

比特币发行总量计算程序

如上比特币发行总量可通过一个Phython的小程序计算。

start_block_reward = 50  #初始化每区块奖励为50BTC
reward_interval = 210000 #发行速率减半的周期为210000个区块,按10分钟生成一个区块,约为4年

def max_money():  #定义函数求发行总量
 current_reward = 50 * 10**8 #当前周期每区块奖励为50乘10的八次方聪比特币
 total = 0                   #发行总量初始化为0
 while current_reward > 0:   #当每区块奖励大于0时,此处为循环语句
  total += reward_interval * current_reward  #将当前周期内发行的所有比特币累加到发行总量
  current_reward /= 2        #每区块奖励除以2(减半)
 return total                #返回发行总量
print "Total BTC to ever be created:", max_money(), "Satoshis"  #打印输出发行总量

将以上脚本保存为max_money.py,在Phython环境下执行脚本,执行结果可看到发行BTC的总量为2099999997690000聪,即20999999.9769比特币,约为2100万枚比特币。

$ python max_money.py
Total BTC to ever be created: 2099999997690000 Satoshis

总结

本文剖析了比特币网络中比特币的发行机制,并给出了比特币发行总量的计算方法及计算小程序,通过计算结论可知,比特币的发行总量为20999999.9769,约为2100万枚,所以准确的讲比特币的发行总量并不是2100万枚。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • 一、快速术语检索 比特币地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如阅读 15,883评论 4 88
  • 最终还是把主机拿来了单位,也是按照我当初计划的样子,如果可以配电脑最好,不能的话就自己拿主机过来。 ...
    憨人崔阅读 283评论 0 0
  • 一个人的冬天,最冷的夜。 没人暖的被窝,冰冷了心也冰冷了背。 风萧萧的夜空,冰冷的月。 一阵恐惧于心,钻进被子里盖...
    咸小雨阅读 215评论 3 6
  • 从前,古时侯有一种叫“年”的怪兽,非常凶猛,年”兽长年深居海底,每到除夕,爬上岸来吞食牲畜伤害人命,因此每到除...
    幸福兔兔阅读 228评论 0 0