📜  比特币的基本组成

📅  最后修改于: 2020-12-18 03:08:22             🧑  作者: Mango

比特币的基本组成

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

在这里,我们将把以前学过的每个对象放在一个SCENE中。众所周知,一个区块是由哈希和复杂的密码环境组成的,但这只是硬币的一面。比特币区块链比我们想象的更有趣。

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

  • 软件
  • 密码学
  • 硬件
  • 矿工(游戏理论)

第一部分:软件

基本上,比特币是核心软件,它定义了什么是比特币以及如何转移比特币。它标识有效比特币的规则,谁可以在比特币内部,谁不能在比特币内部,什么是有效的,什么不是比特等,等等。一切都基于软件,这是比特币软件。比特币软件始终以24 * 7运行。

第二部分:密码学

该软件的核心是使用加密技术和比特币作为加密货币。比特币使用密码学来规范各方之间的比特币转移,以及创建新的比特币单位。没有加密,比特币将根本不可能。因此,我们已经知道该软件使用加密技术来控制比特币在互联网上的传输。

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

第三部分:硬件

要运行和解决密码学,需要硬件。该硬件由全球运行计算机的数千名矿工组成。因此,全球有成千上万的计算机基本上在运行比特币软件或比特币客户端。该硬件专门用于查找Nonce来验证块和哈希。要完成比特币区块链上的简单任务,需要大量的CPU能力。

如果您现在尝试使用智能手机或家用计算机来开采比特币,那么您将最终失去计算机以及大量的电费。

第四部分:采矿(游戏理论)

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

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

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