什么是Tendermint共识算法?

什么是Tendermint共识算法?


Tendermint是BPOS+BFT的共识引擎框架。通过编写该框架的应用,可以方便快捷地实现基于Tendermint共识引擎的区块链。它 是简化和优化的PBFT算法,它可以灵活同步网络;同时它可以在不超过1/3的错误节点的情况下即可保证区块的一致性,而在网络发生分叉的时候,Tendermint 不允许分叉,在这种情况下,Tendermint理论上可能卡住,任何新的交易也就都无法写入。
而在BPOS(绑定权益的证明)中,绑定的token会抵押在网络中,决定验证人的投票权重;从而可以避免POW带来的巨大的资源消耗。在这个公共的许可系统,COSMOS采用了slashing机制,也会有一定的解绑期,从而防止作恶。
任何人都可以将token委托给验证人参与网络共识,同时可以获得出块奖励,同时也要与验证人共担风险。如果验证人被slash了,他们也会因为连带责任有一定的损失,所以委托给靠谱的验证人非常重要。COSMOS网络会自动分发奖励,同时也会通过立即转委托或验证人承诺来解决连带责任的问题。
COSMOS采用的共识机制能够实现跨链操作,并且每个链都是独立的,拥有”自主管辖权”,可扩展,高效的状态机,非常容易开发,可以实现“一键发链”,并且可以持续发展。

什么是Tendermint共识算法?

扫一扫手机访问

发表评论