比特币矿挖掘

要了解比特币矿工的作用,我们首先了解比特币挖掘。

比特币挖掘

比特币挖掘是将交易记录添加到比特币过去交易的公共分类账的过程。过去交易的分类账称为区块链,因为它是一系列区块。比特币挖掘用于保护和验证交易到网络的其余部分。

示例

当Bob为Lisa创建购买请求时,他不会单独将其发送给Lisa。请求消息在他所连接的整个网络上广播。Bob的网络以图像形式描绘。

消息将传递到所有连接的节点(计算机)。图中的一些节点被标记为矿工(Miner)。这些是运行用于挖掘比特币消息的软件的机器。下面将解释这种挖掘意味着什么。

挖掘过程

由于整个网络分布广泛,网络中的每个矿工都希望在任何给定的时间段内从多个供应商处接收多条消息。矿工做的是他将这些消息组合在一个块中。这在图像中说明 -

在形成消息块之后,矿工使用前面描述的散列函数在块上创建散列。现在,如果任何第三方修改了此块的内容,其哈希将变为无效。顺便提一下,每条消息都带有时间戳,以便没有人可以修改其时间顺序而不会影响块的散列值。因此,块中的消息可以完美地防止篡改。

比特币矿工的角色

在比特币网络中,有一群人被称为矿工。在矿工中,有一个过程和确认交易。任何人都可以申请成为矿工,可以自己管理客户。然而,这些矿工使用非常强大的计算机,专门用于挖掘比特币交易。他们通过实际解决数学问题和解决加密问题来实现这一点,因为每个事务都需要加密编码和保护。这些数学问题确保没有人篡改这些数据。

此外,对于这项任务,矿工使用比特币支付,比特币是比特币的关键组成部分。在比特币中,不能像创建普通法定货币(如美元,欧元和人民币)那样创造资金。比特币是通过奖励这些矿工来解决这些数学和密码问题而创建的。

比特币区块链是如何建造的?

矿工的角色是建立构成比特币分类账的记录区块链。这些分类帐称为块,每个块包含已发生的所有不同事务。当新的比特币交易发生时,每10分钟添加一个新块。因此,当矿工处理这些不同的交易时,他们会构建块,当块确认后,它会被添加到区块链中。这个区块链一直建立在比特币的初始交易中,比特币被视为发生块。比特币区块链提供了所有比特币交易的永久记录。


上一篇:区块链版本

下一篇:区块链哈希函数

分类导航
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程