作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 安全技术 • 上一篇    下一篇

具有状态合法性验证的区块链一致性算法研究

吴腾 1,2,3,黄锴 1,2,3,周琳琳 2,孔宁 2   

  1. (1.中国科学院计算机网络信息中心,北京 100190; 2.中国互联网络信息中心,北京 100190; 3.中国科学院大学,北京 100190)
  • 收稿日期:2016-12-02 出版日期:2018-01-15 发布日期:2018-01-15
  • 作者简介:吴腾(1992—),男,硕士研究生,主研方向为网络安全;黄锴,硕士研究生;周琳琳,工程师、硕士;孔宁,研究员、博士。
  • 基金资助:

    国家自然科学基金青年基金“物联网异构标识解析关键技术研究”(61402436)。

Research on Blockchain Consistency Algorithm with State Legality Verification

WU Teng  1,2,3,HUANG Kai  1,2,3,ZHOU Linlin  2,KONG Ning  2   

  1. (1.Computer Network Information Center,Chinese Academy of Sciences,Beijing 100190,China; 2.China Internet Network Information Center,Beijing 100190,China; 3.University of Chinese Academy of Sciences,Beijing 100190,China)
  • Received:2016-12-02 Online:2018-01-15 Published:2018-01-15

摘要:

传统拜占庭一致性中常见的中心化和去中心化算法在解决合法性验证的过程中存在容错率低、消息复杂度高等问题。为此,提出新的区块链一致性算法。引入两阶段提交和法定人数投票的过程,利用区块链协议的分布式总账特点,解决去中心化环境中的合法性验证问题,随后对其最终一致性进行理论证明。实验结果表明,与传统拜占庭一致性协议相比,该算法减少了消息传递次数,提高了系统容错率。

关键词: 区块链, 中心节点, 状态合法性, 两阶段提交, 去中心化

Abstract:

Traditional leader based and decentralized algorithm for solving Byzantine consensus exists the problem of low fault tolerance and high message complexity during the process of solving legitimacy verification.In order to solve these problems,this paper proposes a new blockchain consistency algorithm.It introduces two-phrase commit and quorum voting,using the characteristics of distributed ledge in Blockchain protocol to solve legitimacy verification and ultimate consistency is proved later on.Experimental result shows that compared with traditional Byzantine consensus protocol,this algorithm reduces the complexity of message passing and improves the system fault tolerance rate.

Key words: blockchain, center node, state legality, two-phase commit, decentralization

中图分类号: