什么是加密货币挖矿?

介绍

挖矿是将交易记录添加到比特币过去交易的公共分类账中的过程。这个过去交易的分类账称为区块链因为它是一个链。这区块链服务于确认交易到网络的其余部分就如同已经发生一样。比特币节点使用区块链来区分合法的比特币交易和尝试重新花费已经在其他地方花费的硬币。

挖矿被有意设计为资源密集型且困难的,以便矿工每天发现的区块数量保持稳定。各个区块必须包含工作证明才能被视为有效。其他比特币节点每次收到区块时都会验证此工作量证明。比特币使用哈希现金工作量证明功能。

挖矿的首要目的是让比特币节点达成安全、防篡改的共识。挖矿也是将比特币引入系统的机制:向矿工支付所有交易费用以及新创建的硬币的“补贴”。这既可以达到以去中心化方式传播新币的目的,也可以激励人们为系统提供安全保障。

比特币挖矿之所以如此称呼,是因为它类似于其他商品的挖矿:它需要付出努力,并且慢慢地为任何希望参与的人提供新的单位。一个重要的区别是供应量不取决于采矿量。一般来说,改变矿工的总算力并不会改变长期创造的比特币数量。

困难

计算困难的问题

挖掘区块很困难,因为区块头的 SHA-256 哈希值必须低于或等于目标值,网络才能接受该区块。为了解释目的,可以简化这个问题:块的哈希必须以一定数量的零开头。计算以多个零开头的哈希的概率非常低,因此必须进行多次尝试。为了每轮生成一个新的哈希值,随机数是递增的。看工作证明了解更多信息。

难度指标

困难是衡量找到一个新区块与最简单的区块相比的难度的指标。每 2016 个区块都会重新计算一个值,如果每个人都以这个难度进行挖矿,那么之前的 2016 个区块将在两周内生成。平均每十分钟产生一个区块。随着越来越多的矿工加入,区块创建的速度就会增加。随着出块率的增加,补偿的难度也随之增加,由于出块率的降低,起到了平衡的效果。恶意矿工释放的任何不符合要求的区块难度目标只会被网络中的其他参与者拒绝。

报酬

当发现一个区块时,发现者可能会奖励自己一定数量的比特币,这是网络中每个人都同意的。目前该赏金为 6.25 个比特币;该值每 210,000 个区块就会减半。看受控货币供应.

此外,矿工还可以获得发送交易的用户支付的费用。该费用是对矿工将交易包含在其区块中的激励。未来,随着每个区块允许矿工创造的新比特币数量减少,费用将在挖矿收入中占据更重要的比例。

挖矿生态系统

硬件

随着时间的推移,用户已经使用各种类型的硬件来挖掘区块。硬件规格和性能统计数据详见挖矿硬件比较页。

CPU挖矿

早期的比特币客户端版本允许用户使用他们的 CPU 来挖矿。 GPU 挖矿的出现使得 CPU 挖矿在经济上变得不明智,因为网络的哈希率增长到 CPU 挖矿产生的比特币数量低于运行 CPU 的电力成本。因此,该选项已从核心比特币客户端的用户界面中删除。

GPU挖矿

GPU 挖矿比 CPU 挖矿更快、更高效。请参阅主要文章:为什么 GPU 挖矿速度比 CPU 快。各种流行的采矿设备已被记录。

FPGA挖矿

FPGA挖矿是一种非常高效、快速的挖矿方式,可与GPU挖矿相媲美,并且远远优于CPU挖矿。 FPGA 通常消耗非常少的电量,并且具有相对较高的哈希值,这使得它们比 GPU 挖掘更加可行和高效。看挖矿硬件比较用于 FPGA 硬件规格和统计数据。

ASIC挖矿

专用集成电路,或专用集成电路,是为特定目的而设计和制造的微芯片。为比特币挖矿设计的 ASIC 于 2013 年首次发布。就其消耗的电量而言,它们比以前的所有技术都要快得多,并且已经使 GPU 挖矿在某些国家和地区在经济上变得不明智。

采矿服务

采矿承包商提供合同规定的采矿服务。例如,他们可以在特定期限内以固定价格出租特定级别的挖矿能力。

泳池

随着越来越多的矿工争夺有限的区块供应,人们发现他们工作了几个月却没有找到区块,也没有因为他们的挖矿努力而获得奖励。这使得采矿变成了一场赌博。为了解决收入差异,矿工开始组织起来水池以便他们能够更均匀地分享奖励。请参阅联合挖矿和矿池比较。

历史

比特币的公共账本(“区块链”)于 2009 年 1 月 3 日 18:15 UTC 启动,大概是由中本聪发起的。第一个块被称为创世块。第一个区块中记录的第一笔交易是向其创建者支付 50 个新比特币奖励的单笔交易。


发布时间:2022年12月15日