主页 > 苹果版下载imtoken > 挖比特币(八):什么是“挖矿”

挖比特币(八):什么是“挖矿”

苹果版下载imtoken 2023-01-18 19:20:29

不了解比特币的人可能听说过“挖矿”这个词。第一次听到这个词的时候,我还以为真的是挖矿,天真的以为比特币是给矿工的。设计。

但实际上比特币与真正的挖矿和矿工无关。 “挖矿”和“矿工”只是一个比喻。

概念来源

货币长期以来一直使用贵金属作为货币,尤其是黄金。

比特币最开始是免费挖的吗

因此,作为货币生产的源泉——金矿,需要矿工来挖矿,而在比特币的世界里,还有一个动作是需要电脑来进行计算的,那就是说它需要资源,电脑通过计算完成任务,其实有点像一个人出卖自己的实力,需要一定的运气才能完成任务。

“挖矿”的本质

在比特币的深度挖掘中(七):比特币交易的可视化比特币最开始是免费挖的吗,我们用了一个非常直观的例子,阐述了一笔比特币交易的转账过程,并提到“挖矿”的本质是当张三给李四转账,王二麻子“用他高超的算力计算出张三的声波”。这个“数据”的过程,在比特币世界中也是“计算待确认区块的哈希值”。

如何“挖掘”

比特币最开始是免费挖的吗

让我们回到比特币 让我们看看我们如何在比特币的世界中“挖矿”。

在比特币的世界中,平均每 10 分钟生成一个块。这个区块包含了这 10 分钟内世界上所有的比特币交易。

所有“挖矿”的计算机都在尝试打包这个块并提交,第一个成功生成这个数据块的人可以得到比特币的报酬。最初,大约每 10 分钟产生 50 个比特币的比特币支付。但支付每 4 年减半,比特币网络现在每 10 分钟产生 25 个比特币。

如何打包?

比特币最开始是免费挖的吗

包数据块需要包含:版本、上一个块哈希、交易存储地址、时间戳、难度目标和随机值填充。

版本、上一个区块hash、交易存储地址、时间戳、难度目标很容易打包,但随机值不能随便填,需要满足一定的“难度目标”。

“挖矿”的过程就是寻找一个可以填充块头的随机值,使块头的哈希值满足一定的标准(一定的难度目标)。

比特币最开始是免费挖的吗

简单来说,“挖矿”就是计算一个哈希值(通过填充随机数,按照一定难度目标计算出来的哈希值),这个哈希值就是这个区域唯一的防伪码块,就像我们的指纹一样。

因为这个过程是随机的,所以也叫随机数碰撞。

随着比特币越来越火,用电脑“挖矿”的时代已经一去不复返了,现在需要使用特殊的设备进行“挖矿”,我们称之为“矿工”。

网络上的每个“矿工”接收并验证一批交易(包含在数据块中的交易),然后开始“挖矿”。 “矿工”需要反复尝试随机填充值来解决,一般会生成随机数,尝试将生成的随机数填充到块头中比特币最开始是免费挖的吗,然后计算哈希。如果计算成功,则“挖矿”成功,挖矿结果向全网广播。区块与区块顶部相连,全网达成共识。

比特币最开始是免费挖的吗

结论

机器“挖矿”系统的建立,不仅是为了保证比特币的发行,也是为了激励矿工,让更多的人参与到“挖矿”的工作中,让更多的人参与进来比特币的 P2P 网络。越来越火了,就像BT下载一样,有了激励,种子的活跃度越来越高,越来越多的人保存种子上传。

在这种情况下,比特币系统也变得越来越健壮,永远无法关闭。

当然是有目的的。随着全网算力的增强,还可以防止比特币网络51%的攻击。<​​/p>

(待续)

=====================================