今日比特币,区块链技术,数字货币交易平台-牛掰数字货币网

啥是BTC挖矿?BTC是如何发行的?

更新时间:2021-09-21 09:22点击:

啥是BTC挖矿

2. 以区块为单位同步买卖数据

区块从1开始编号,因此节点A连接节点B后,只须检查双方的区块编号高度,就能便捷地同步买卖数据。比如节点A我们的区块高度是100,发现节点B的区块高度是110,则只须向B请求同步101~110这10个区块即可。

6. 获胜节点打包买卖并广播

一旦有某个节点扔出符合系统规则的硬币结果(比如区块379543的哈希值 000000000000000008bdeb575056584429ea4be876ea7ca4ce70262d3edb8c8b),他就会立马上这期间搜集到的买卖打包成一个区块,附上扔硬币的结果、区块序号379543、上一区块关系等附加信息广播出去,其它节点一旦收到区块379543并验证无误,就会停止扔硬币抢这一区块,转而在这一区块的基础上开始扔硬币抢下一区块379544。

7. 挖矿和矿工的起源

节点很多进行哈希计算需要计算机设施,并消耗很多电力,这个过程在本质上和金矿挖矿很像(通过挖矿设施,消耗能源换取黄金)。BTC总量恒定,产量愈加少的产生方法也和黄金很像。因此大家形象地将BTC抢打包权的过程称为挖矿(mine),将抢打包权的BTC节点称为矿工(miner)。

BTC节点互相连接时,会从他们处获得自己没的买卖。但因为BTC长期积累天量的买卖,两个节点逐条对照你缺了哪些买卖/我缺了哪些买卖,是很不简单的事情。

为解决这一难点,中本聪创造了区块链(Block chain)这一要紧技术。节点借用区块(block)来同步买卖,保证了所有节点数据的统一性,并通过角逐区块打包权(也就是挖矿)的方法,保证了区块链的唯一性。

4. 对区块打包权的角逐

节点打包买卖仅需消耗非常低本钱的互联网和计算资源,打包奖励的存在(现在每一个区块的打包奖励25BTC约为4万元),使得有很多节点想打包买卖。为保证区块链的唯一性,BTC规则规定:节点用类似扔硬币的办法争夺买卖打包权。节点不断地扔硬币,哪个第一扔出符合规则的结果,哪个就能获得这个区块的买卖打包权,与这个区块的打包奖励。

3. 打包区块的奖励

为保证有节点打包BTC买卖,BTC规则规定:打包买卖的节点将获得BTC作为酬劳。A、打包奖励的一部分来自买卖创建者支付的买卖手续费(每KB买卖大小100~1000聪手续费)。B、另一部分来自初始2100万个BTC的分发,最开始奖励是每一个区块50BTC,之后每经过21万个区块(约4年时间)奖励将减半一次,直到2140年左右区块奖励不足1聪为止,此时区块奖励总和为2100万BTC,这就是BTC2100万总量的出处(准确地说是 20999999.97690000个)。2140年后打包奖励将只源于买卖创建者支付的买卖手续费。

1. 区块和区块链

一段时间内的买卖打成的一个包称为区块,BTC全网平均每10分钟产生一个区块,每个区块都链接到上一个区块,依次相连形成区块链。

5. 角逐买卖打包权的方法

扔硬币在达成上是计算机做一次哈希(SHA-256)运算,并检查运算结果从第一位开始是不是有足够多连续的0(可以容易理解为一次扔256个硬币,然后看从第一个硬币开始是不是有足够多的连续硬币正面)。扔硬币获胜的唯一秘诀是提升每秒扔硬币的次数,一个每秒能扔100亿次硬币(做100亿次哈希计算)的节点,抢到打包权的概率是每秒扔1亿次硬币节点的100倍。

官方微信公众号