首页> 外文期刊>Communications Surveys & Tutorials, IEEE >A Survey of Distributed Consensus Protocols for Blockchain Networks
【24h】

A Survey of Distributed Consensus Protocols for Blockchain Networks

机译:对区间网络分布式共识协议调查

获取原文
获取原文并翻译 | 示例
           

摘要

Since the inception of Bitcoin, cryptocurrencies and the underlying blockchain technology have attracted an increasing interest from both academia and industry. Among various core components, consensus protocol is the defining technology behind the security and performance of blockchain. From incremental modifications of Nakamoto consensus protocol to innovative alternative consensus mechanisms, many consensus protocols have been proposed to improve the performance of the blockchain network itself or to accommodate other specific application needs. In this survey, we present a comprehensive review and analysis on the state-of-the-art blockchain consensus protocols. To facilitate the discussion of our analysis, we first introduce the key definitions and relevant results in the classic theory of fault tolerance which help to lay the foundation for further discussion. We identify five core components of a blockchain consensus protocol, namely, block proposal, block validation, information propagation, block finalization, and incentive mechanism. A wide spectrum of blockchain consensus protocols are then carefully reviewed accompanied by algorithmic abstractions and vulnerability analyses. The surveyed consensus protocols are analyzed using the five-component framework and compared with respect to different performance metrics. These analyses and comparisons provide us new insights in the fundamental differences of various proposals in terms of their suitable application scenarios, key assumptions, expected fault tolerance, scalability, drawbacks and trade-offs. We believe this survey will provide blockchain developers and researchers a comprehensive view on the state-of-the-art consensus protocols and facilitate the process of designing future protocols.
机译:自比特币成立以来,加密货币和潜在的区块链技术吸引了学术界和工业的越来越兴趣。在各种核心组件中,共识协议是区块链的安全性和性能背后的定义技术。从Nakamoto共识议定书的增量修改到创新的替代协商机制,已提出许多共识议定书,以改善区块链网络本身的表现或适应其他特定的应用需求。在本调查中,我们对最先进的区块链共识议定书提供了全面的审查和分析。为方便讨论我们的分析,我们首先介绍了关键定义和相关结果,在经典的容错理论中有助于为进一步讨论奠定基础。我们识别区块链共识协议的五个核心组件,即阻止提案,块验证,信息传播,块最终化和激励机制。然后伴随着含有算法抽象和漏洞分析的广泛的区块链协商协议。使用五个组件框架分析受调查的共识协议,并与不同的性能指标进行比较。这些分析和比较为我们在适当的应用方案,关键假设,预期的容错,可扩展性,缺陷性,缺陷和权衡方面提供了各种建议的基本差异的新洞察。我们认为这项调查将为区间的开发商和研究人员提供关于最先进的共识议定书的全面观点,并促进设计未来协议的过程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号