什么是POW? POW的全称就是Proof of Work,也就是工作量证明,这是共识机制的一种,可简单理解为一份证明,证明你做过一定量的工作,就是我通过查看工作结果,就能知道你完成了指定量的工作,比特币挖矿采用的就是POW工作量证明机制。 POW是怎样工作的? 在比特币白皮书第四节专门讲到一个概念“Proof-of-Work”,也就是“工作量证明”,其实这个POW很早就有,只是在应用比特币之后,才被广泛传播开来。 白皮书中这样描述: 在进行随机散列运算时,工作量证明机制引入了对某一个特定值的扫描工作,比方说SHA-256下,随机散列值以一个或多个0开始。那么随着0的数目的上升, 找到这个解所需要的工作量将呈指数增长,而对结果进行检验则仅需要一次随机散列运算。我们在区块中补增一个随机数(Nonce),这个随机数要使得该给定区块的随机散列值出现了所需的那么多个0。我们通过反复尝试来找到这个随机数,直到找到为止,这样我们就构建了一个工作量证明机制。 也就是说,在挖比特币的过程中,需要计算求得一个随机值(Nonce),需要不停的验证,谁先猜对,就说明他确实干了活,这个猜数字的能力,叫做算力,算力越大,获得比特币奖励的概率越大,得到正确的随机数后,节点矿工就可以获得相应的区块奖励,而正确随机数就是节点矿工的工作量证明。 POW有什么优缺点? 优点是去中心化最彻底,可靠安全,算法简单,容易实现,节点间无需交换额外的信息,就可以达成共识,破坏系统的成本很大;缺点是浪费能源,区块的确认时间难以缩短,容易产生分叉等。 —- 编译者/作者:叶胜超区块链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
叶胜超:一分钟搞懂POW共识机制(22)
2019-11-30 叶胜超区块链 来源:区块链网络
LOADING...
相关阅读:
- 币姥爷:再传以太坊2.0下月启动2020-10-27
- CertiKChain主网已正式上线2020-10-27
- 微众银行与人民在线战略合作共建“人民链”促数据流通融合2020-10-27
- Cyber??Vein的CROSS分散式NFT发行平台上线2020-10-27
- 社区生态|孙宇晨:BitTorrentX是建立完全去中心化互联网的下一步2020-10-27