前言:
回顾上一年做的事,我有创造价值吗?
一 什么共识算法?
区块链本质上是一个分布式账本数据库,共识算法是分布式系统中保证状态一致性的重要技术,因此共识算法是区块链中的重要基础。在实际的应用中不同的区块链系统要根据应用场景选择不同的共识算法。
共识算法的几个重要概念:
一致性、正确性、可终止性、交易吞吐量、记账频率、扩展性、安全性。
不同的应用场景对以上几个概念的要求各不相同。
区块链可以分为三大类:
公有链、联盟链、私有链。
要根据链的类型选择不同的共识算法。
共识算法的两大类型:
强一致性共识算法,最终一致性共识算法。
网友评论