首页 > 币种行情

比特币采用的共识机制是什么(比特币的共识算法是)

发布时间:2024-02-25 17:10:12
OK欧意app

OK欧意app

欧意交易app是全球排名第一的虚拟货币交易所。

APP下载  官网地址

比特币采用的共识机制是什么

矿工继续测试不同的唯一值(称为nonce(s)),直到产生一个合适的值。成功解决该问题的矿工将获得比特币奖励,并通过广播将该区块添加到区块链中。

矿工们将一组交易捆绑成一个区块,并试图进行开采。为了挖矿,必须解决一个艰难的数学问题。这个问题被称为工作证明问题,必须解决这个问题,以表明矿工在找出问题的解决方案方面做了一些工作,因此,开采的区块必须是有效的。该问题的*需要比区块的哈希值低,才能被接受,这被称为“目标哈希值”。

ROBERTSHOSTAK和MARSHALLPEASE于1982年在微软研究院的一篇论文中对这个问题进行了恰当的解释。

从本质上讲,该工作流程类似于比特币的工作证明(PoW)算法所遵循的共识机制,但没有其高耗能。它允许一个节点在指定时间内睡眠并切换到其他任务,从而提高网络的效率。

比特币的共识算法是

网络中的每个节点都参与响应客户的请求,因此每个节点都可以得到激励,导致帮助决策的节点获得的奖励差异较低。

正如名字本身所暗示的,有一些东西应该被烧掉。在这里,我们谈论的是虚拟货币,所以很明显,在PoB中,虚拟货币被烧毁。矿工烧掉的货币越多,他们就越有能力创造区块。

第一个缺点是,PoW的功耗非常高。矿工通过升级POW模式下的账本获得奖励。计算能力被用来解决一个数学问题以换取报酬。矿工为解决这个问题所花的钱越多,他们被允许开采区块的机会就越大。PoW需要非常高的资本投资。

在权益证明共识系统中,每个人都可以参与"造币"过程,这意味着他们有机会选择进一步验证区块的第二层节点,并因向区块链添加区块而获得奖励。DPos系统由一个选举系统维护,用于选择验证区块的节点。这些节点被称为"证人"或“区块生产者”。

比特币采用了PoW共识算法

Sanchita想向Sachin证明,她知道y=g^a为基数g的值。桑奇塔从数值集合Z中随机抽取一个数值v,并计算t=g^v。Sanchita计算c=H(g,y,t),其中H()是哈希函数。Sanchita计算出d=v-c*a。然后,Sachin或任何人都可以检查t是否=g^d*y^c。

这是一个通货紧缩的想法,即货币的数量随着时间的推移而减少,增加不足,因此,货币持有者的价值。另一方面,随着时间的推移,数量增长的硬币,往往会失去价值。

比特币使用Hashcash工作证明系统作为采矿基础。这个"硬数学问题"可以用一种抽象的方式写出来,就像下面这样。

pBFT不能很好地扩展,因为它的通信(与所有其他节点在每一步)开销很大。随着网络中节点数量的增加(增加为O(n^k),其中n是消息,k是节点的数量),响应请求的时间也会增加。

标签: #共识 #比特币 #采用

(责编: admin)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:goldenhorseconnect@gmail.com