编者按:本文来自TokenClub研究院(chainRating),作者: 研究院1组,星球日报经授权发布。
区块链技术的伟大之处就是它的共识机制,在去中心化的思想上解决了节点间互相信任的问题。区块链拥有众多节点并达到一种平衡状态正是因为共识机制。
区块链的共识机制通常包含了:达成共识的计算机算法,即共识算法(Consensus Algorithm),以及达成共识的规则,即共识规则(Consensus Rule)两个方面。我们常见的共识机制包括以下8种:
本文介绍了区块链共识机制的概念、原理和作用,对常见共识机制进行了对比分析。最后,对于共识机制面临的问题、选择标准和未来展望进行了探讨。总结起来,我们认为:
越开放的系统达成共识的代价越高。在达成一致的前提下,平衡效率、可扩展性和资源是共识机制的痛点。鉴于共识机制的各有优劣,我们可以尝试将不同的共识机制结合起来,也就是采用混合共识机制。当然,项目如何因地制宜结合共识机制,设计最佳协商机制将是未来研究的主要方向;
而创新之处则在于,降低共识机制的复杂度,资源消耗大的共识机制市场占有率会逐步减小,那些不消耗能源的共识算法会进一步发展。
对于区块链现存的一些问题,要结合加密算法和底层存储技术的改进,共识机制才能发挥出最大的效果,比如零知识证明、环签名、闪电网络等等。
更多内容见完整报告: