共识、共识算法、共识规则、共识机制、PoW、PoS、PoV、分叉、挖矿、挖矿难度与算力。公链很忙的!
公链(Public Blockchain, Public Chain)领域已经数次发生与共识(共识机制)相关的问题,因此我们有必要先彻底搞明白发生了什么!
共识
区块链行业的共识,指的是一种决策机制,或者说治理机制。它要求所有参与者都支持一个决定。
这个决定是用代码制订的一个或一组协议,共识(共识机制)是公开透明的,也是强制性的,能够抗人为破坏。
从理论上说,如果有人不支持,当然可以不参与。
之所以我们需要强制性且能够抗人为破坏的共识机制,是因为人类金融的底层协议必须固化。而在匿名的情况下,我们这个年代人类是无法保证良好的共识能够达成的!
最具说服力的例子就发生在比特币身上:比特币因为确认时间太长、每个区块可容纳的交易数量太少,而从2016年起,就完全不能适应市场的需求。但因为无法有效达成共识,造成它无法顺利地更新技术以及基础协议,发展陷入停顿。之后社区分崩离析,技术开发完全丧失创新精神,将智能合约市场拱手相让给后起之秀以太坊,失去了技术领域的霸主地位。