科技圈里那些事Y|| 波卡(Polkadot)的共识是什么?,科普( 三 )


PBFT/Tendermint共识
请参阅与Cosmos对比文章中的相关内容 。
https://wiki.polkadot.network/docs/en/learn-comparisons-cosmos#consensus
CasperFFG
GRANDPA和CasperFFG(友好型最终性工具FriendlyFinalityGadget)的两个主要区别是:
在GRANDPA中 , 不同的投票者可以同时为不同高度的块投票GRANDPA只依赖最终的块来影响底层块生产机制的分叉选择规则CasperCBC
Comingsoon!
资源
GRANDPA论文:GRANDP最终性工具的学术描述 。 包含算法的形式化证明 。
https://github.com/w3f/consensus/blob/master/pdf/grandpa.pdf
Rust实现:一个参考文档和附带的Substrate模块 。
https://github.com/paritytech/finality-grandpa


推荐阅读