听说比特币有2100万个,这是真的么?.
比特币是由挖矿产生的,每个区块可以创建一定数额的比特币, 而每隔21000个区块产量就会减半, 代码
int halvings = nHeight / 210000;
CAmount nSubsidy = 50 * COIN; // COIN 就是1个BTC
return nSubsidy >> halvings; // Subsidy 表示每210000个区块减半,这大约每4年发生一次
每个BTC又可以分为100000000Satoshi, Satoshi是最小单位,不可以再分了,好了现在可以开始计算了
第一轮210000 个区块,每个挖矿50 BTC.
第二轮210000 个区块,每个挖矿25 BTC.
第三轮210000 个区块,每个挖矿12.5 BTC,现在正在第三轮
...
第十轮210000 个区块,每个挖矿0.09765625 BTC,
第十一轮210000 个区块,每个挖矿0.04882812 BTC, 不是0.048828125 BTC, 因为不能再分了
...
第三十三轮210000 个区块,每个挖矿0.00000001 BTC.
第三十四轮210000 个区块,每个挖矿0.00000000 BTC.
从此以后每轮都是0了,挖矿收益只能从手续费产生,挖矿不再产生新的比特币
计算
所有以上这些比特币加起来是20999999.9769 BTC.
然而第一个区块中本聪没有加入utxo,所以第一个区块的50BTC不能花费,所以总和变为20999949.9769 BTC.
再往后,早期问题,有矿工挖出一样的区块(91812和91842), (91722和91880),每次损失掉50BTC,总和变为20999849.9769 BTC.
在区块124724, midnightmagic为了纪念社区失去中本聪,故意少挖0.00000001BTC https://bitcointalk.org/index.php?topic=7253.msg184414#msg184414
从区块162705到169899,有193个区块挖的比允许的少,总计失去9.66184623 BTC.
从区块180324到249185,又有193个区块挖的比允许的少, 总计失去0.52584193 BTC
前几天的神秘矿池又毁掉12.5BTC https://btc.com/0000000000000000004b27f9ee7ba33d6f048f684aaeb0eea4befd80f1701126
还有些比特币地址叫burn address, 这些地址是没有私钥的,发到这些地址的币无法再被使用,这些地址因为各种原因生成 知名的比如XCP 烧掉2130.86555462个BTC https://blockchain.info/address/1CounterpartyXXXXXXXXXXXXXXXUWLpVr
每年都有人会因为各种原因给这些地址发币,最近的2017年烧掉8.97个BTC http://bitcoinwhoswho.com/blog/2017/12/30/8-97-bitcoins-burned-in-2017/
还有人们还会因为各种原因丢失比特币 比如这哥们总计9000个币,因为找零丢失了8999个币 https://bitcointalk.org/index.php?topic=782.5 预防这样的错误可看这个https://bitzuma.com/posts/five-ways-to-lose-money-with-bitcoin-change-addresses/
人们把这些知名的丢失的记录在https://bitcointalk.org/index.php?topic=7253.0
那么现在比特币还剩下多少呢? 最近的一篇统计 http://fortune.com/2017/11/25/lost-bitcoins/
文章来源:
https://en.bitcoin.it/wiki/Vanitygen
https://bitcoin.stackexchange.com/questions/2847/how-long-would-it-take-a-large-computer-to-crack-a-private-key
https://bitcointalk.org/index.php?topic=782.5
http://fortune.com/2017/11/25/lost-bitcoins/
http://bitcoinwhoswho.com/blog/2017/12/30/8-97-bitcoins-burned-in-2017/
https://www.reddit.com/r/Bitcoin/comments/7n3kzg/as_of_today_nearly_2700_bitcoin_have_been/
http://web.archive.org/web/20151025161709/http://btcburns.cf/
https://bitcoin.stackexchange.com/questions/10009/why-can-t-the-genesis-block-coinbase-be-spent