报告

区块链共识机制演进及应用

摘要

区块链(Blockchain)技术是一种多方共同维护,通过密码学保证传输和安全,实现一致、难以篡改、防止抵赖的记账技术,称为分布式账本技术。区块链技术框架中非常重要的一部分是共识机制,是在不可信的分布式环境下实现数据一致性的关键。本文重点介绍区块链共识机制的演进及应用,并对其未来发展趋势进行分析和预测。

作者

郑旗

参考文献 查看全部 ↓
  • Satoshi Nakamoto,Bitcoin:A Peer-to-Peer Electronic Cash System,2008.
  • Leslie Lamport,The Part-Time Parliament,2000,
  • Leslie Lamport,Paxos Made Simple,2001.
  • Leslie Lamport,Fast Paxos,2006.
  • Diego Ongaro,John Ousterhout,In Search of an Understandable Consensus Algorithm,2014.
  • Leslie Lamport,The Byzatine Generals Problem,1982.
  • Michael J. Fischer,Nancy A. Lynch,Impossibility of Distributed Consensus with One Faulty Process,1985.
  • Miguel Castro,Barbara Liskov,Practical Byzantine Fault Tolerance,1999.
  • GG Gueta,SBFT:a Scalable and Decentralized Trust Infrastructure,2019.
  • Cynthia Dwork,Pricing via Processing or Combatting Junk Mail.
  • Pavel Vasin,BlackCoin’s Proof-of-Stake Protocol v2,2014
  • 谭待、肖伟等:《百度区块链白皮书V1.0》,2018。
  • Silvio Micali,Michael Rabin,Salil Vadhan,Verifiable Random Functions,1999.
  • Jing Chen,Silvio Micali,ALGORAND,2017.

区块链共识机制演进及应用

可试读20%内容 PDF阅读 阅读器阅览

试读已结束,剩余80%未读

¥6.52 查看全文 >

VIP免费

报告目录

  • 一 概述
    1. (一)区块链技术
    2. (二)共识机制
  • 二 传统分布式系统一致性问题
    1. (一)分布式一致性问题
    2. (二)可信环境分布式一致性问题
      1. 1.两阶段提交协议(2PC)
      2. 2.Paxos协议
      3. 3.Raft协议
    3. (三)不可信环境分布式一致性问题
      1. 1.拜占庭问题及算法
      2. 2.PBFT
      3. 3.SBFT
      4. 4.全球部署不可信环境
  • 三 区块链共识机制及其应用
    1. (一)PoW(Proof of Work)
    2. (二)PoS(Proof of Stake)
      1. 1.基于币龄的PoS
      2. 2.基于币数的PoS
      3. 3.DPoS
    3. (三)DAG(Directed Acyclic Graphs)
    4. (四)VRF(Verifiable Random Function)
  • 四 区块链共识机制发展趋势
    1. (一)从单一共识到可插拔共识
    2. (二)从链式共识到图式共识
    3. (三)从确定性共识到随机共识
  • 五 总结与展望

报告图片/图表

查看更多>>>