什么是挖矿?
挖矿是帮助创建新的交易区块以添加到以太坊区块链网络的过程。它还有助于保持网络的安全,使其免受攻击。
就像比特币一样,以太坊目前使用工作证明(PoW)共识机制,这在很大程度上依赖于采矿。以太坊矿工利用他们的时间和计算能力来处理新传入的交易并产生新的区块。
以太坊 2.0(计划于 2022 年中后期)将用权益证明取代工作证明,这将大大改变新区块的产生方式。我们将在后面讨论 Eth2。
为什么矿工会存在?
大多数人认为,挖矿只是增加新交易和创造新币的一种方式。但是,我们在上面提到,挖矿也有助于保持网络安全。为什么这么说呢?
在以太坊这样的去中心化系统中,我们需要确保世界上每个人都同意交易的顺序。
例如,如果 Alice 给 Bob 发送了 1 个 ETH,他又把这个 ETH 发送给了 Charlie,那么交易的顺序必须是这样的
爱丽丝-->鲍勃 1 个 ETH
鲍勃-->查理 1 个 ETH
任何其他的交易顺序都是不可行的,重要的是每个人都同意这一点。
因此,矿工也负责验证区块链网络上的加密货币交易,并将其添加到账簿中。重要的是,这个过程可以防止数字货币的重复消费。
为什么有人会成为矿工?
就像实物货币一样,当有人执行交易时,区块链的状态必须被更新,以反映每个相关账户的借记/贷记。
然而,数字平台很容易受到攻击,并且可以被操纵。因此,矿工不仅要提出新的区块并验证所有的交易,他们还需要制作一份合法性证书,证明他们提出的区块中的所有交易都是有效的。
生成这个证书是一个计算上的困难和复杂的挑战。这就是所有 "工作证明 "的意义所在。我们将在以后的教程中更深入地讨论这个问题,但现在,只需知道制作这个证书是相当困难的。
但是,给定一个合 法的证书,第三方要验证它是否有效是非常容易的。
对于矿工制作这些证书和执行交易的辛勤工作,他们会以新币的形式获得奖励。在以太坊中,当矿工成功挖出一个区块时,他们会收到 2 个 ETH 的辛勤工作。以太坊一开始的区块奖励是 5 个 ETH,但随着 2017 年拜占庭的升级,这个奖励降到了 3 个 ETH,然后在 2019 年君士坦丁堡的升级中再次降到 2 个 ETH。
由于去中心化系统缺乏中央自主权,挖矿过程对网络的安全性和有效性极为关键。因此,挖矿奖励作为参与交易验证过程的激励措施。
谁可以成为矿工?
从技术上讲,任何人都可以通过运行 Ethereum 节点软件成为 Ethereum 的矿工。然而,并不是每个人都能挖到 Ethereum 而获利。
在大多数情况下,矿工购买专门的硬件来挖矿获利。普通电脑不太可能赚取足够的挖矿奖励来支付挖矿的相关电力和硬件成本。
挖矿的成本
- 构建和维护硬件所需的硬件成本
- 为挖矿设备供电的电力成本
- 支持挖矿设备的潜在成本(冷却器、通风器、能源监控器、电线、太阳能发电站等)。
为了探索采矿的盈利能力,你可以使用这样的计算器