区块链系统之共识算法

所属专题:区块链技术落地探索

所属领域:

嘉宾 : 丛宏雷 | 上海分布信息技术有限公司区块链架构师

会议室 : 巴塞罗那厅

讲师介绍

专题演讲嘉宾:丛宏雷

上海分布信息技术有限公司 区块链架构师

目前在上海分布科技从事区块链架构工作,主要从事公有链Ontology的研发工作。在此之前,从事多年的网络系统,存储系统和分布式系统的研发工作。加入区块链行业开发,首先参与Hyperledger Fabric项目,为Hyperledger贡献开源代码,实现Hyperledger与Spark的融合,并基于Fabric完成多个项目的实际落地。后来参与以太坊/IPFS/Dfinity等公有链项目的研究工作,并开始Ontology公有链研发工作。

议题介绍

地点:巴塞罗那厅
所属专题:区块链技术落地探索
所属领域:

演讲:区块链系统之共识算法

区块链系统,尤其是公有链系统,是一个无中心的开放式的分布式系统。如何在这样的系统中实现一致性算法,如何平衡算法的性能/扩展性/抗攻击能力,是区块链系统研发的核心问题。在本次演讲中,我们将分析当前各个公有链系统的共识算法,并分享Ontology的VBFT算法的设计之路。

演讲提纲:

  1. 区块链系统简介
  2. 区块链共识算法的设计挑战
  3. 主流共识算法的分析
  4. Ontology共识算法的设计
  5. 性能分析等

听众受益点:

  1. 了解区块链系统设计和其他分布式系统设计的不同之处
  2. 超大规模网络中算法设计的挑战
  3. 区块链共识算法设计思路

Q:您将分享Ontology的VBFT算法的设计思路,这个能具体一些吗?

A:设计面向公有链的共识算法,首先要分析公有链运行环境,包括当前公有链部署的网络环境,应用场景。公有链共识算法目标是在上述的运行环境中尽量高效完成区块共识,这涉及到系统模型设计,然后基于模型设计共识算法。

Ontology也是新一代的区块链系统,在设计Ontology的共识算法的时候,也是同样基于的原则,在系统模型设计时必然要在去中心化/可扩展性/共识效率等方面做出权衡,基于权衡的结果设计共识算法,完成算法分析。

Q:对于如何改善现有共识算法,是否可以分享您的深入观点和思路?

A:当然可以。如上所述,不同的权衡必然导致不同的算法设计实现策略,这在改善现有共识算法也是同样的。

Q:您会分享Eth的共识算法分析,本体Ontology共识算法案例?除此之外,还有哪些“场景化”的案例,例如在交易业务场景等等,围绕场景案例来讲知识点。

A:可能主要围绕公有链的场景进行。当然可以分析其他不同的场景,比如联盟链的条件下,可能去中心化需求不高,如何改善共识等方面。

想要批量报名或更多优惠?
立即联系票务报名小助手豆包
或致电:010-84780850