区块链中的工作量证明机制(POW)是什么?
发布网友
发布时间:2022-04-22 12:06
我来回答
共2个回答
热心网友
时间:2023-10-13 06:26
比特币挖矿采用工作量证明机制,是什么意思呢?
工作量证明(Proof of Work,简称POW)是共识机制的一种,可简单理解为一份证明,证明你做过一定量的工作,即我通过查看工作结果就能知道你完成了指定量的工作。
比特币挖矿采用的就是工作量证明机制,比特币网络通过调节计算难度,保证每次竞争记账都需要全网矿工计算约10分钟,才能算出一个满足条件的结果。该结果即“区块头”里包含的随机数。
工作量证明是指,如果矿工找到了一个满足条件的结果,我们便可以认为全网矿工完成了指定难度系数的工作量。获得记账权的几率取决于矿工工作量占比全网的比例,如果占比30%,那么获得记账权的几率也是30%。所以提高工作量占比才能提高竞争力,才能获得更多新诞生的比特币!
热心网友
时间:2023-10-13 06:26
POW
POW工作量证明,可以说是比特币一手推起来的,也被大家广泛认可的一种共识,为什么会得到大家广泛的认可呢,工作量证明从名称我们就可以看出来,你得到的和你付出的是有一定关系的,付出的越多得到的就越多。
如果想要挖矿,就要开发出新的区块,而每个新的区块都有一个新哈希值,如果你要想开发新的区块,就要自己输入一个随机值,通过计算得到一个比链上给出来的哈希值小的值,只有这样你才能主导新的区块的记录权。工作量体现在你自己输入的随机值和你算出来的值的计算速度,你的工作量越大,记录的越快,这样你得到的结果越多,成功的可能性越高。最后变成了算力的竞争,看一下全网的算力增长曲线你就了解了。
十年的时间,可以说不知道比特币的算力增加了多少倍,难度上升了多少,不过在这个过程中,节点越来越多,形成共识的群体也非常的广泛,相对安全性就非常的高了。
是所有POW算法的币都安全吗?当然不是,我们说了比特币可靠的同时,比特币的节点已经发展了10年,节点数不是新的项目能够相比较的,而且因为POW算法最后共识的结果是,取最长链的结果为最终结果。举例A有一笔钱同时转给了B和C,这个时候B掌握51%的算力,C掌握49%的算力,那么这笔钱就会转给B,后续C的算力增加,变成了52%,这个时候即使B已经收到了钱,但是C依然可以通过自己的算力大于B的算力,把原本转给B的钱,转移到自己的账户当中,这个时候就会导致B账户当中的转账信息失效,整个网络崩溃,这也就是所谓的51%攻击。——Hubox研究院