时间:2023-06-18|浏览:225
什么是共识?
共识是指让尽可能多的参与者达成一致的过程。如果参与度越高,其效率越低,但满意度越高,因此也越稳定;相反,参与度越低,效率越高,但也越容易出现独裁和腐败现象。在区块链技术中,共识机制就是为了在陌生的网络环境下,让买卖双方产生信任并撮合交易的重要机制。
共识机制的作用
区块链系统的节点竞争记账,这个竞争的过程称为共识机制。共识机制决定了谁有记账的权利,以及记账权利的选择过程和理由。区别于其他虚拟货币采用的共识机制,常见的共识机制有 POW、POS、DPOS、拜占庭容错等。
共识机制的分类
目前区块链的共识机制大致可以分为 POW、POS、DPoS、分布式一致性算法几类。
1. 工作量证明 POW
工作量证明机制是整个系统中每个节点通过一个竞争机制,让计算工作完成最出色的节点获得系统的奖励,也就是完成新生成货币的分配。具体实现方式是寻找满足一定条件的 nonce。
2. 权益证明 POS
股权证明指的是直接根据所持有的份额来达成共识机制。其目的在于让链上所谓的“股权持有者”来代替 POW 里的矿工。通过代币数量使用某种分布式算法选举出每次的检查点节点。
3. 股份授权证明 DPoS
股份授权证明是基于 POS 衍生出的更专业的解决方案,通过缩小选举节点的数量以减少网络压力,将所有节点分为领导者与跟随者。
不同的共识机制各有利弊,围绕如何更加公平、公正、透明、轻量、高效地达成共识,挑选出记账的人(节点)进行不断探索和实践。
总结
共识机制是区块链系统中非常重要的机制,其本质与分布式数据库的一致性算法存在相似之处。不同的共识机制各有利弊,通过不断探索和实践,会对区块链系统的发展产生重要的推动作用。
热点:区块链
用戶喜愛的交易所
已有账号登陆后会弹出下载