主页 > imtokenapp > POW共识机制

POW共识机制

imtokenapp 2023-05-05 07:47:38

一、基本原则

因为记账有一定的奖励和手续费,自然会有竞争。 采用POW(Proof of Work)工作量证明共识机制,就“谁有权记账”的问题达成共识。

简单来说,就是多方争夺记账权,通过支付计算资源来解决一个数学问题,谁先解决谁就获得记账权。 这场比赛的过程就是“挖矿”,也是比特币发行的过程。 具体的计算问题是计算新区块的哈希值,哈希值必须小于一定的数,即前导零必须足够多。 前导零越多,计算越困难。 您可以调整它以生成一个块所需的时间。 新区块结合了上一个区块的哈希值、上一个区块生成后新验证的交易内容的Markle Root值比特币采用了PoW共识算法,以及一个一定范围内的随机数Nonce进行猜测。 计算量是穷举Nonce值来计算满足条件的哈希值。 POW还有最长链机制,即用户将最长链作为主链,不断拼接。 因此,系统中可能存在链分叉(Fork),但最终一条链会成为最长链。

二、优缺点 1、优点:

(1) 可以避免双花攻击。

(2) 挖矿难度可自动调整。

(3) 可以吸引用户快速参与其中,因为越早参与比特币采用了PoW共识算法,收益越多。

(4)通过“挖矿”方式发行比特币相对公平。

2、不足之处及解决办法: