共识算法简介
区块链三要素:
- 去中心化
- 共识算法
- 智能合约
共识算法作为区块链三大核心技术之一,其重要性不言而喻。今天就来简单介绍共识算法的基本知识。
最简单的解释,共识算法就是要让所有节点达成共识,保证少数服从多数!大多数人认定一件事,这件事就是事实,也就意味着如果你要去改变一个既定事实,那么你必须伙同大多数人陪你一起作假。

共识算法分类
区块链共识算法的分类标准不一,且其种类和数量还在增长,但可以大致根据容错类型、部署方式和一致性程度等加以分类。
- 容错类型:区块链共识算法分为拜占庭容错和非拜占庭容错
- 部署方式:将区块链共识算法分为公有链共识、联盟链共识和私有链共识
- 一致性程度:区块链共识算法分为强一致性共识和弱(最终)一致性共识等
- 选主策略:区块链共识算法分为选举类、证明类、随机类、联盟类和混合类
看到这里有些读者开始疑惑了,什么是选主策略呢?下表列出了常见的选主策略:

本文介绍了区块链中的共识算法,包括其基本概念,容错类型、部署方式和一致性程度的分类,以及选举类、证明类、随机类、联盟类和混合类选主策略。重点讲解了PoW、PoS、DPoS和BFT等常见共识算法的工作原理和应用案例。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



