Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Polkadot Consensus Innovation

604 views

Published on

Polkadot共識創新之路

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Polkadot Consensus Innovation

  1. 1. 共识的创新之路 讲师:郭光华
  2. 2. Robert Habermeier @rphmeierAlistair
  3. 3. PoW BTC, ETH(ethash) PoS DPoS(EOS), Tendermint(Cosmos), Casper Parity ethash, POA -> aura, tendermint(rust) -> rhododendron -> Grandpa 共识的路线图
  4. 4. Ethash 在BTC 的运算密集型POW算法上,增 加了缓存消耗查找mixhash,达到了一 定程度防止运算密集型矿机,从而一 定程度的分散性。
  5. 5. aura —升级版DPOS ETH kovan测试网POA 算法的更新版 EOS的共识DPoS 的升级版 速度快,tps高
  6. 6. 高TPS的Aura共识 Aura 和EOS 的Dpos一样是轮流出块,正是因为一开始就确定了 出块人, 大家轮流坐庄,所以TPS在所有区块链共识中最高。 Aura 对Dpos的改进是,不再是固定的21人坐庄,理论上支持上 万节点POA,可以动态的加减验证人数目。
  7. 7. Grandpa — 升级版的Tendermint 异步BFT Tendermint 会对每个块进行BFT, Grandpa可以选择每轮验证人最后一个块 进行BFT,减少99%的通信量 如隔离见证,链下收集签名,验证finalize
  8. 8. 高性能确定性的Grandpa 参考cosmos 的tendermint 共识;参考VB版的Casper共识;参考Vlad版的Casper共识。 代码论文地址:https://github.com/paritytech/finality-grandpa Grandpa论文引用文截图
  9. 9. Aura + Grandpa Aura提供了高TPS, Grandpa提供了快速异步确定性 两个共识执行时互相独立,但效果却是集合两种共识的优点(高TPS,快速异步确定性)
  10. 10. Ouroboros — Substrate 有可能再实现这随机数的共识 Aura + Grandpa + Ouroboros = 高 TPS + 快速确定性 + 随机性
  11. 11. 重新认识 共识 可插拔,支持热更新 零占有交易打包时间, 共识和业务(打包交易)解耦合 多共识并存,互相不影响, 但互相又可交互

×