LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 叶胜超:一分钟搞懂POW共识机制(22)

叶胜超:一分钟搞懂POW共识机制(22)

2019-11-30 叶胜超区块链 来源:区块链网络

C8vZAmDGgCCCRqoSiKHmSOSx6PXh7jM8J43SVqI7.jpeg

什么是POW?

POW的全称就是Proof of Work,也就是工作量证明,这是共识机制的一种,可简单理解为一份证明,证明你做过一定量的工作,就是我通过查看工作结果,就能知道你完成了指定量的工作,比特币挖矿采用的就是POW工作量证明机制。

POW是怎样工作的?

在比特币白皮书第四节专门讲到一个概念“Proof-of-Work”,也就是“工作量证明”,其实这个POW很早就有,只是在应用比特币之后,才被广泛传播开来。

白皮书中这样描述:

在进行随机散列运算时,工作量证明机制引入了对某一个特定值的扫描工作,比方说SHA-256下,随机散列值以一个或多个0开始。那么随着0的数目的上升, 找到这个解所需要的工作量将呈指数增长,而对结果进行检验则仅需要一次随机散列运算。我们在区块中补增一个随机数(Nonce),这个随机数要使得该给定区块的随机散列值出现了所需的那么多个0。我们通过反复尝试来找到这个随机数,直到找到为止,这样我们就构建了一个工作量证明机制。

也就是说,在挖比特币的过程中,需要计算求得一个随机值(Nonce),需要不停的验证,谁先猜对,就说明他确实干了活,这个猜数字的能力,叫做算力,算力越大,获得比特币奖励的概率越大,得到正确的随机数后,节点矿工就可以获得相应的区块奖励,而正确随机数就是节点矿工的工作量证明。

POW有什么优缺点?

优点是去中心化最彻底,可靠安全,算法简单,容易实现,节点间无需交换额外的信息,就可以达成共识,破坏系统的成本很大;缺点是浪费能源,区块的确认时间难以缩短,容易产生分叉等。

—-

编译者/作者:叶胜超区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...