共识机制有哪几种类?

时间:2022-05-05 13:12:22

在完全去中心化的区块链系统中,共识机制有哪几种类?如何保证各节点维持区块链数据的一致性和不可篡改性,是一个关键问题。比特币系统中的区块链技术,采用了基于工作量证明的共识机制,通过在区块计算中加入算力竞争,可以共识机制使分布式的节点高效地达成共识。共识机制具体做法是在区块计算的最后一步,共识机制要求解一个随机数,使区块的哈希函数值小于或等于某一目标哈希值,从而大幅提高计算难度。通常目标哈希值由多个前导零的数串构成。

设定的前导零越多,共识机制目标哈希值设定的越小,找到符合条件的随机数的难度就越大。比特币系统通过调整目标哈希值,通常将区块的生成时间控制在十分钟左右。