比特币的基本组成部分

2025年3月17日 | 阅读 3 分钟

在本节中,我们将学习比特币的四个基本组成部分。这四个元素将帮助我们更清晰地理解比特币区块链。

在这里,我们将把我们之前学到的所有对象放在一个场景中。我们知道,一个区块是由哈希和复杂的加密环境组成的,但这只是硬币的一面。比特币区块链比我们想象的更有趣。

我们可以在下图中看到比特币的基本组成部分

  1. 软件
  2. 加密
  3. 硬件
  4. 矿工(博弈论)
Components of Bitcoin

第一个组成部分:软件

比特币的核心是一个软件,它定义了比特币是什么,以及比特币是如何转移的。它识别了有效比特币的规则,谁可以在比特币内部,谁不能在比特币内部,什么是有效的,什么不是等等。一切都基于软件,也就是比特币软件。比特币软件始终24小时运行。

第二个组成部分:密码学

该软件的核心使用密码学,比特币作为一种加密货币。比特币使用密码学来规范比特币在各方之间的转移,以及新比特币单位的创建。没有密码学,比特币根本不可能存在。所以,我们已经知道了这个软件使用密码学来控制比特币在互联网上的转移。

密码学是一种可以通过计算机而不是人类解决的数学方法。因此,所有保护您数据的东西都由密码学提供。

第三个组成部分:硬件

为了运行和解决密码学,它需要硬件。这种硬件由世界各地数千名运行计算机的矿工组成。因此,世界各地有数千台计算机基本上运行着比特币软件或比特币客户端。这种硬件专门用于查找Nonce以验证区块和哈希。在比特币区块链上完成一个简单任务需要大量的CPU能力。

如果您现在尝试用您的智能手机或家用电脑挖比特币,那么您最终会损失您的电脑以及一张巨额电费单。

第四个组成部分:挖矿(博弈论)

矿工是参与博弈论的用户,因为比特币确实是一个由世界各地这些矿工运行的游戏。在上面,我们已经看到第一个组成部分是比特币软件,它每10分钟发布一次密码学挑战。密码学挑战涉及尝试找到一个Nonce,这将使特定区块的哈希有效。所有的哈希和验证都由这些矿工完成。成功创建区块后,新区块将被添加到区块链中。

让我们看看博弈论是如何运作的!

  • 比特币软件创建一个挑战。现在,游戏开始了,一场竞赛也开始了。这场竞赛涉及所有这些矿工相互竞争以解决挑战。
  • 这项任务或挑战大约需要10分钟才能完成。
  • 每个矿工都开始尝试找到满足区块哈希的那个Nonce的解决方案。
  • 在某个特定时刻,全球社区中拥有更高速度和强大硬件规格的矿工之一将解决密码学挑战,并成为该竞赛的赢家。
  • 现在,社区的其余部分将开始验证由赢家挖出的那个区块。这使得比特币如此强大,因为在这个周期的第一阶段,矿工们相互竞争,而在周期的下一阶段,社区的其余部分团结起来,确保该解决方案是正确的。
  • 如果Nonce正确,它将最终产生一个新的区块,该区块将被添加到区块链中。
  • 对于这项任务或挑战,赢家将获得奖励。该奖励目前为12.5比特币。