1.PoW工作量证明:
- 要求对发起者进行一定量的运算;
- 客户需要做一定难度的工作得到一个结果;
- 验证方很容易通过结果检查出客户端是不是做了相对应的工作;
- 核心特征:不对称性;
- 目前区块链平台采用最多的共识算法;
- 可靠性得到大量验证;
- 对能源大量消耗;
- 矿池引起的中心化问题一直争议不断;
2.权益证明PoS:
- 根据持有货币的量和时间,获得利息的制度;
- 该机制仍需要挖矿;
- 该机制根据币龄降低了挖矿的难度,加快了寻找随机数的时间
- 在一定程度上减少了计算哈希的资源消耗;
3.委托股权证明DPoS:
- 解决无利益攻击的有效方式;
- 只有公认的具有较大权益的节点才能参加共识;
- 本质上是一个中心化的共识机制;
4.瑞波共识:
- 用户发起的交易经过追踪节点或验证节点的广播而传递到整个网络中;
- 每个验证节点都预先配置了一份可信任节点名单;
- 参与共识的验证节点是事先知道的,且节点间的通信很快,达成共识的效率很高;
- 没有PoW类共识算法的额外开销;
- 只适用于联盟链的场景;
- 可以容忍验证节点20%出现拜占庭错误;
5.拜占庭将军共识:
- 算法的核心:少数人服从多数人的策略;
- 广义来讲,区块链系统中的共识算法均为拜占庭容错共识算法;
- PBFT是一种强一致的共识算法,一旦经过共识便是一致确定的结果;