区块链的共识机制有POW工作量证明机制、POS权益证明机制、DPOS委托权益证明机制、容量证明/空间和时间证明机制。基于统一的共识和机制,区块链内部的所有节点可以进行去信任、安全、可靠的交易,这些共识有助于对信息进行验证,将验证信息添加到分类账簿当中。
工作量证明是一种衡量计算机工作量的共识机制,比特币使用的是工作量证明机制,这种证明机制主要是通过哈希计算,找出合理的数据,将区块头带入到哈希函数计算公式,对区块头数据中的随机数进行调整,直到可以计算出符合特定标准的哈希值。这是获得区块奖励的重要方法,算力更高的节点可以得到更多的区块奖励,但是这种证明方式对能源的消耗比较大,并不低碳。
权益证明也是通过计算找到合理的哈希值,不同的是它通过节点持有加密货币的时间和数量判断节点的权益大小。相对来说,权益较大的节点获取节点收益更加简单,也更容易争取得到下一个区块的记账权利,和工作量证明机制相比,POS权益证明更加节约能源。委托权益证明是由持币人投票选举一定数量的代币达成共识的机制,持币数量越多,投票占据的权重就更大。容量证明/空间和实践证明是工作量证明基础上的一种变化,它要求节点将哈希值存储在本地设备上,因而比工作证明更快。