什么是区块链共识

什么是区块链共识


区块链是由一个一个块链接形成了块链条,每个新块生成(包含交易记录)都需要参与验证人的共同确认,这个共同确认的过程就是区块链共识。区块链从2009年发展到现在,已经演变出多种共识,不同共识以不同方法解决了运行中出现的攻击,作弊,延时,一致性,最终确定性等等问题。
截至2018年,主流的共识算法包括PoW(Proof of Work工作量证明),PoS(Proof of Stake 股权证明机制),BFT (拜占庭容错机制),混合共识等,还有一些从主流基础上演变出来的共识算法,诸如PoA(Proof of Authorization授权证明机制),PoI(Proof of Importance重要性证明机制),DPoS (Delegate Proof of Stake股权证明机制),PBFT(Practical Byzantine Fault Tolerance使用拜占庭容错算法)等等,百家争鸣,百花齐放。
其中,主流算法里面,PoS应该是当前主流里面的主角。PoS在PoW的基础上发展而来,更受到当今区块链共识世界里面的推崇。在2014-2017年期间,基于PoS共识打造的区块链逐渐增多,就连市值长期保持第二的以太坊也计划从PoW转到PoS。2019年,这些基于PoS的公有链会上线主网,届时我们将看到新一代PoS公链站到舞台中央,让人们审视。

什么是区块链共识

扫一扫手机访问

发表评论