在本节中,我们将了解比特币的四个基本组成部分。这四个要素将帮助我们以更清晰的方式理解比特币区块链。
在这里,我们将在一个场景中提出之前学到的每个对象。我们知道一个块是由哈希和复杂的加密环境组成的,但这只是比特币的一面。比特币区块链比我们想象的更令人惊叹。
比特币的基本组成部分如下:
- 软件
- 加密
- 硬件
- 采矿(博弈论)
第一部分:软件
比特币基本上是一个核心软件,它定义了比特币的含义,以及比特币的转移方式。它确定了有效比特币的规则,谁可以在比特币内部,谁不能在比特币内,什么是有效的,什么不是有效的等等。一切都基于软件,即比特币软件。该软件始终以24 * 7
运行。
第二部分:密码学
该软件的核心是使用加密技术,比特币是加密货币。比特币使用密码学来控制各方之间的比特币转移,以及创建新的比特币单位。没有加密技术,比特币根本就不可能。因此,我们已经得到该软件使用加密技术来控制比特币在互联网上的传输。
密码学是一种数学方法,可由计算机解决,而不是由人类解决。因此,加密技术可以保护数据。
第三部分:硬件
要运行和解决加密,它需要硬件。这个硬件由世界各地成千上万的矿工运行他们的计算机组成。因此,全世界有数千台计算机基本上运行比特币软件或比特币客户端。此硬件专门用于查找Nonce以验证块和散列。它需要大量的CPU能力来完成比特币区块链的简单任务。
如果尝试使用智能手机或家用电脑挖掘比特币,那么最终会丢失计算机以及大笔电费。
第四部分:采矿(博弈论)
矿工是实际参与博弈论的用户,因为比特币真的是由世界各地的矿工经营的游戏。正如我们所说,第一个组件是比特币软件,它每10分钟发出一次加密挑战。此加密挑战涉及尝试查找将使特定块的哈希有效的Nonce。所有的哈希和验证都是由这些矿工完成的。成功创建块后,块将添加到区块链中。
游戏理论是如何运作的?
- 比特币软件带来了挑战。有一场比赛,比赛涉及所有这些矿工相互竞争以解决挑战。
- 此任务或挑战大约需要10分钟才能完成。
- 每个矿工都开始尝试找到满足块的哈希的那个
Nonce
的解决方案。 - 在某些特定点上,全球社区中具有更高速度和更好硬件规格的矿工之一将解决密码学挑战并成为该种族的赢家。
- 现在,社区的其他人将开始验证由获胜者开采的区块。这使得比特币如此强大,因为在这个周期的一个阶段,矿工们相互竞争,并且在周期的下一阶段,社区的其他人团结在一起以确保该解决方案是正确的。
- 如果
Nonce
是正确的,它将最终成为将添加到区块链的新块。 - 对于此任务或挑战,获胜者将获得奖励。目前的奖励是
12.5
比特币。