信息网络安全 ›› 2017, Vol. 17 ›› Issue (9): 147-152.doi: 10.3969/j.issn.1671-1122.2017.09.034

• • 上一篇    下一篇

区块链技术中的共识机制研究

韩璇1,2,3, 刘亚敏1,2()   

  1. 1.中国科学院信息工程研究所信息安全国家重点实验室,北京 100093
    2.中国科学院数据与通信保护研究教育中心,北京 100093
    3.中国科学院大学网络空间安全学院,北京 100049
  • 收稿日期:2017-08-01 出版日期:2017-09-20 发布日期:2020-05-12
  • 作者简介:

    作者简介: 韩璇(1992—),女,辽宁,硕士研究生,主要研究方向为信息安全;刘亚敏(1983—),女,湖南,助理研究员,博士,主要研究方向为信息安全。

  • 基金资助:
    国家重点研发计划[2017YFB0802502];国家自然科学基金[61379140]

Research on the Consensus Mechanisms of Blockchain Technology

Xuan HAN1,2,3, Yamin LIU1,2()   

  1. 1.State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
    2.Data Assurance and Communication Security Research Center, Chinese Academy of Sciences, Beijing 100093, China
    3.School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2017-08-01 Online:2017-09-20 Published:2020-05-12

摘要:

区块链作为比特币系统中的底层技术受到了广泛关注,是解决分布式系统一致性问题的一种可行方法。区块链技术的核心是如何实现共识。良好的共识机制可提升系统性能,促进区块链技术的应用。文章从现有区块链技术中的共识机制出发,对工作量证明、权益证明和拜占庭一致性协议等基本共识机制进行总结,从安全性、扩展性、性能效率等方面对这些共识机制进行评价。未来区块链上共识机制的研究将根据各共识机制的不同特点,围绕不同共识机制的组合展开设计。

关键词: 区块链, 共识机制, 工作量证明, 权益证明, 拜占庭一致性

Abstract:

As the underlying technology in Bitcoin, the blockchain technology has gained wide attention. Blockchain is a kind of feasible method to solve the consistency problem of distributed system. Consensus mechanism is the core of the blockchain technology. Delicate consensus mechanism can improve system performance and promote the application of blockchain in many fields. Based on the consensus mechanisms in existing design of blockchain, this paper summarizes the basic consensus mechanisms including proof of work, proof of stake and Byzantine consistency agreement, and evaluates them from various aspects such as security, scalability, performance, etc. The future research on the blockchain consensus mechanism will be based on the different characteristics of the consensus mechanisms, and design should be carried out around the combination of different consensus mechanisms.

Key words: blockchain, consensus mechanism, proof of work, proof of stake, Byzantine consistency

中图分类号: