×
区块链教程区块链简介区块链历史什么是比特币?区块链版本比特币矿挖掘区块链哈希函数区块链块哈希块哈希如何在区块链中工作?区块链分布式分类帐比特币基本组成部分区块链工作证明coinbase交易比特币关键概念区块链关键区域区块链加密货币区块链DAO区块链技术的局限性区块链双重支出区块链比特币现金比特币分叉和隔离见证区块链Merkle树区块链与数据库的区别比特币防御攻击比特币价格由谁来定?比特币入门如何选择比特币钱包发送和接收比特币将比特币转换为菲亚特货币

区块链工作证明


工作证明(PoW)是区块链网络中的原始一致性算法。该算法用于确认事务并为链创建新块。在该算法中,minor(一群人)相互竞争以完成网络上的交易。相互竞争的过程称为挖掘。一旦矿工成功创建了一个有效的区块,他们就会获得奖励。PoW最着名的应用是比特币。

制作工作证明可能是一个概率很低的随机过程。在此过程中,在生成有效的工作证明之前,需要进行大量的试验和错误。工作证明的主要工作原理是一个数学难题,很容易证明解决方案。可以通过Hashcash工作证明系统在区块链中实施工作证明。

在下图中,可以看到此块由块编号,数据字段,与其关联的加密哈希和Nonce组成。nonce负责使块有效。

在益智游戏中,比特币软件创造了一个挑战。这场比赛涉及所有矿工相互竞争以解决挑战,这项挑战大约需要10分钟才能完成。每个矿工都开始尝试找到满足块的哈希的那个Nonce的解决方案。在某些特定点上,全球社区中具有更高速度和更好硬件规格的矿工之一将解决加密挑战并成为游戏的赢家。社区的其他人将开始验证由获胜者开采的区块。如果Nonce是正确的,它将最终成为将添加到区块链的新块。这种生成块的概念提供了工作证明(PoW)的清晰解释。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)