主页 > imtoken钱包app下载 > 比特币采用的共识机制

比特币采用的共识机制

imtoken钱包app下载 2023-03-16 05:22:17

描述

共识机制有什么用?

详解比特币挖矿算法_比特币算法源代码_比特币算法

如果说区块链是比特币运行的核心,那么共识机制就是灵魂。

中本聪用非对称加密解决资产所有权问题,用哈希解决资产安全问题,用时间戳解决交易存在问题,用分布式记账解决去掉第三方后的交易验证问题.

比特币算法源代码_详解比特币挖矿算法_比特币算法

共识机制主要用于解决谁来构建区块以及如何维护全网数据一致性的问题。

最常见的共识机制是POW(Proof of Work),它用工作结果来证明记账权的归属。 每个区块都有一个对应的哈希值,记账权的归属是通过计算哈希值来确定的。 哈希值的计算是一个概率事件,所以获得记账权的方式就是加强算力比特币算法,这样更有可能计算出正确的哈希值。

比特币算法源代码_详解比特币挖矿算法_比特币算法

比特币采用SHA256算法,具有较高的共识机制和良好的容错性,但达成共识需要全网参与计算,效率低下且消耗大量资源。

POS机制(Proof of Equity Mechanism),能否获得记账权取决于持有的股权数量。 总之比特币算法,你持有的代币越多,你就越有可能获得记账权。

详解比特币挖矿算法_比特币算法源代码_比特币算法

POW机制竞争的是算力,POS竞争的是余额,但这种机制还是需要挖矿。 如果你有1000元,你可以用1000元买一台矿机来增加算力。 也可以兑换成代币作为保证金放入POS机制,增加自己挖出区块的可能性。

POS 最大的优势是不再消耗大量资源,达成共识的时间也缩短了。 它本质上是 POW 机制的升级版。 但是挖矿还是要的,并没有脱离token模型。

详解比特币挖矿算法_比特币算法源代码_比特币算法

DPOS(Share Authorization Proof Mechanism)是POS机制的升级版,最早出现在BTS社区。 比特股把代币持有者称为股东,股东选举代表轮流记账核实,就像我们选举人大代表代言一样。 被选出的代理节点按照时间表轮流获得记账权,这种机制不再像POW、POS机制那样按概率获取记账权。

在这种模式下,每 30 秒生成一个新块。 一般情况下,分叉的可能性也很小。 即使分叉也能很快解决。

这种机制兼具中心化和去中心化的优点,可以理解为多中心系统。 好处是参与记账的节点数量大大减少,验证速度也快。 缺点是这种机制仍然基于代币模型。