计算机应用 ›› 2020, Vol. 40 ›› Issue (7): 2150-2154.DOI: 10.11772/j.issn.1001-9081.2019111916

• 应用前沿、交叉与综合 • 上一篇    下一篇

H-Algorand:基于多块输出的公有链共识机制

王波1, 任英琦1, 黄冬艳2   

  1. 1. 桂林电子科技大学 认知无线电与信息处理省部共建教育部重点实验室, 广西 桂林 541004;
    2. 桂林电子科技大学 广西无线宽带通信与信号处理重点实验室, 广西 桂林 541004
  • 收稿日期:2019-11-11 修回日期:2020-03-12 出版日期:2020-07-10 发布日期:2020-06-29
  • 通讯作者: 黄冬艳
  • 作者简介:王波(1977-),男,陕西西安人,讲师,博士,主要研究方向:5G移动通信;任英琦(1995-),男,福建福州人,硕士研究生,主要研究方向:区块链、数据挖掘;黄冬艳(1984-),女,广西南宁人,博士,主要研究方向:区块链、移动边缘计算。
  • 基金资助:
    广西科技基地和人才专项(桂科AD19110042);广西壮族自治区无线宽带通信与信号处理重点实验主任基金资助项目(GXKL06160111);认知无线电与信息处理省部共建教育部重点实验室主任基金资助项目(CRKL160103)。

H-Algorand:public blockchain consensus mechanism based on multi-block output

WANG Bo1, REN Yingqi1, HUANG Dongyan2   

  1. 1. Key Laboratory of Cognitive Radio and Information Processing, Ministry of Education;(Guilin University of Electronic Technology), Guilin Guangxi 541004, China;
    2. Guangxi Key Laboratory of Wireless Wideband Communication and Signal Processing;(Guilin University of Electronic Technology), Guilin Guangxi 541004, China
  • Received:2019-11-11 Revised:2020-03-12 Online:2020-07-10 Published:2020-06-29
  • Supported by:
    This work is partially supported by the Scientific Base and Talent Special Project of Guangxi (AD19110042), the Director Fund of Guangxi Key Laboratory of Wireless Broadband Communication and Signal Processing (GXKL06160111), the Director Fund of Key Laboratory of Cognitive Radio and Information Processing, Ministry of Education (CRKL160103).

摘要: 面向全网公开且无用户授权机制的公有链目前得到了业界的普遍重视,其中具有良好扩展性、低分叉概率的Algorand机制在公有链中被广泛使用,但Algorand机制存在区块共识效率低、不满足高频交易场景的问题。针对这些问题,首先提出一种多块Algorand(MB-Algorand)机制来提高区块共识效率;其次将Algorand机制与MB-Algorand机制配合使用得到混合Algorand(H-Algorand)机制,该机制兼顾了区块共识效率与安全性两方面的性能。仿真结果表明,在委员会遭受分布式拒绝服务(DDoS)攻击的情况下,H-Algorand机制以一定的安全性能为代价,换取了区块链网络共识效率的显著提升。当一个区块共识失败的概率在1%时,所提机制使区块链网络共识效率在提升了37.87%的同时,安全性能仅损失4.9%。

关键词: 区块链, 共识机制, 分布式拒绝服务攻击, 高频交易, 共识效率

Abstract: The public blockchain, which is open to the whole network and has no user authorization mechanism, has received widespread attention from the industry. The Algorand mechanism with good scalability and low fork probability is widely used in the public blockchain. However, the Algorand mechanism has low consensus efficiency and does not satisfy the high frequency trading scenarios. In order to solve these problems, firstly, a Multi-Block Algorand (MB-Algorand) mechanism was proposed to improve the block consensus efficiency. Then, a Hybid-Algorand (H-Algorand) mechanism based on Algorand mechanism and MB-Algorand mechanism was proposed, which can ensure both the block consensus efficiency and security. The simulation results show that the H-Algorand mechanism can obtain a significant improvement in the consensus efficiency of blockchain network in expense of a small loss of security performance when the committee is under the Distributed Denial of Service (DDoS) attack. When the probability of a block consensus failure is 1%, the proposed mechanism makes the blockchain network consensus efficiency increased by 37.87% with only 4.9% loss in the security performance.

Key words: blockchain, consensus mechanism, Distributed Denial sf Service (DDoS) attack, high frequency trading, consensus efficiency

中图分类号: