2021-08-22 15:58 | 出处: 花木兰
比特币是什么?
比特币最初是由以中本聪为名于 2008 年 11 月 1 日提出,并于 2009 年 1 月 3 日正式诞生的一种虚拟货币。
与各国发行的法币(比如人民币、美元)不同,比特币不是由中国人民银行等央行发行的,而是一种基于区块链技术的加密数字货币,依靠特定的算法产生。
常见的虚拟货币中最为出名的莫过于腾讯的 Q 币了。以 Q 币为代表的的传统虚拟货币与比特币之间最大的不同之处在于,Q 币是有腾讯公司(中心机构)发行,数量不限(只要腾讯公司想,就可以无限量发行)的虚拟货币。
比特币与这类虚拟货币之间最大的不同之处在于,去中心化,并不是由一个中心化机构发行,且其数量有限,最终发币量为 2100 万枚。因而不会像国家法币那样,由各国央行自行决定发售数量,从而出现超发导致物价上涨,诱使经济结构失衡的情况发生。
发币量
为什么是 2100 万?
准确来说最终的发币量是 20999999.9769 个,那为什么会是这个数字呢?
首先,中本聪在设计比特币的规则之初便设定了如下规则:
当比特币的底层技术区块链每记录 21 万个区块后,下一次将记录所获得的奖励(比特币数量)减少一半。比特币最初推出时每求解一个区块奖励矿工 50 枚比特币,随着比特币机制的运行,奖励逐渐减半,25 枚、12.5 枚、6.25 枚、3.125 枚……
那么通过一个简单的等比数列求极限公式:
210000*50+210000*25+210000*12.5+……
=210000*(50+25+12.5+6.25 +……+1/2n*50)
=2100万
但请注意还有一个小设定,减半 32 次后奖励为 0.0021 枚,当第 33 次减半时,原本奖励应为 0.00105 枚,但比特币算法机制将奖励直接设定为 0,使得最终的数量并没有达到完整但 2100 万,而是 20999999.9769 枚。
算力要求的升级
前文提到,比特币每 21 万个区块后,奖励减半这一奖励机制,万一突然涌入大量挖矿的人,岂不是比特币很快就挖完了,或发生相反情况,又要如何保证比特币的稳定运行呢?
这就要提到比特币的动态调整机制。
比特币通过特定的算法动态的保证每个块的记录时间是 600 秒,也就是平均每 10 分钟记录一个区块。为了保障平均每十分钟一个区块,比特币的求解难度会进行动态调整,每一个周期调整一次,每个周期时间为 2016 个区块,即平均 14 天调整一次难度。该动态平衡机制用公式来表达更简洁一些:
调整周期= 2016*10 分钟=难度(difficulty)* 2 ^ 32 /全网算力
式中难度 (Difficulty) 是对挖矿困难程度的度量,即产生新交易区块的难度。由此可知,随着矿机数量、矿机算力的增减,全网算力也会随之增减,为保障出块时间稳定,难度(difficulty)也会随之调整,从而确保出块时间动态稳定在平均 10 分钟一个块。
近年来,随着比特币认可度的提升,越来越多的人参与到了比特币的挖掘中,挖矿的难度 (Difficulty) 难度迅速上涨,为了能够高效挖币,矿工不断升级矿机的性能,从最初的 CPU 挖矿、到 GPU 挖矿再到如今的专业矿机挖矿,而这反过来导致 难度 (Difficulty) 的上涨,不断倒逼矿主升级矿机算力,使得比特币的能耗愈发增大。挖矿难度也迅速提升。
比特币挖矿难度如上图所示
一枚比特币
耗电量是多少呢?
眼看着比特币价格的迅速上涨,今年更是攀上了 6 万余美元一枚,折合人民币近 40 万元一枚,你有没有心动的感觉呢,是不是也有了要去挖矿的冲动呢?
那让我们看看如果挖矿到底合不合适呢?
要实现比特币挖矿主要需要准备以下三样物品:
1 专业矿机(或装有高性能独立显卡的电脑)
2 散热设备。空调、水冷散热器,甚至你也可以手动扇子扇