Blockchain教程

区块链工作量证明

工作量证明(PoW)是区块链网络中的原始共识算法。该算法用于确认交易并为链创建一个新块。在这种算法中,未成年人(一群人)相互竞争以完成网络上的交易。相互竞争的过程称为采矿。一旦矿工成功创建了有效的区块,他就会得到奖励。工作证明(PoW)的最著名的应用是比特币。
产生工作证明可以是低概率的随机过程。因此,在生成有效的工作证明之前,需要进行许多尝试和错误。工作量证明的主要工作原理是一个数学难题,可以轻松证明解决方案。可以通过Hashcash工作量证明系统在 blockchain 中实现工作量证明。
在下图中,您可以看到此区块是由块号,数据字段,与之关联的加密哈希和随机数组成。随机数负责使块有效。
区块链的工作证明
在益智游戏中,比特币软件提出了挑战,游戏开始了。这场比赛涉及所有矿工互相竞争以解决挑战,此挑战大约需要10分钟才能完成。每个矿工都开始尝试找到满足该区块哈希值的那个Nonce的解决方案。在某个特定的时刻,全球社区中速度更快,硬件规格更高的矿工之一将解决密码学挑战,并成为游戏的赢家。现在,社区的其他成员将开始验证获胜者开采的那个区块。如果随机数是正确的,它将以添加到区块链的新块结束。生成块的概念为工作量证明(PoW)提供了清晰的解释。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4