|科普 | 波卡(Polkadot)的共识是什么?( 三 )


PBFT / Tendermint 共识
请参阅与 Cosmos 对比文章中的相关内容 。
https://wiki.polkadot.network/docs/en/learn-comparisons-cosmos#consensus
Casper FFG
GRANDPA 和 Casper FFG(友好型最终性工具 Friendly Finality Gadget)的两个主要区别是:

  • 在 GRANDPA 中 , 不同的投票者可以同时为不同高度的块投票
  • GRANDPA 只依赖最终的块来影响底层块生产机制的分叉选择规则
Casper CBC
Coming soon!
资源
GRANDPA 论文:GRANDP 最终性工具的学术描述 。 包含算法的形式化证明 。
https://github.com/w3f/consensus/blob/master/pdf/grandpa.pdf
Rust 实现:一个参考文档和附带的 Substrate 模块 。
【|科普 | 波卡(Polkadot)的共识是什么?】https://github.com/paritytech/finality-grandpa


推荐阅读