首页 | 本学科首页   官方微博 | 高级检索  
     

基于DAG的分布式账本共识机制研究
引用本文:高政风,郑继来,汤舒扬,龙宇,刘志强,刘振,谷大武.基于DAG的分布式账本共识机制研究[J].软件学报,2020,31(4):1124-1142.
作者姓名:高政风  郑继来  汤舒扬  龙宇  刘志强  刘振  谷大武
作者单位:上海交通大学计算机科学与工程系,上海200240;上海交通大学计算机科学与工程系,上海200240;上海交通大学网络空间安全学院,上海200240
基金项目:国家自然科学基金(61572318,61932014,61672339),上海市科技创新行动计划(19511101403),“十三五”国家密码发展基金(MMJJ20170111),信息保障重点实验室开放基金(KJ-17-109)
摘    要:自2008年比特币出现以来,研究学者相继提出了多种分布式账本技术,其中,区块链是当前分布式账本最主要的实现形式之一.但当前区块链中存在一个核心问题:可扩展性瓶颈.具体而言,区块链的吞吐量严重不足,且其交易确认也较为缓慢,这些因素极大地限制了它的实际应用.在此背景下,基于DAG(有向无环图)的分布式账本因其具有高并发特性,有望突破传统区块链中的性能瓶颈,从而受到了学术界和产业界越来越多的关注和研究.在基于DAG的分布式账本中,最为核心和关键的技术是其共识机制,为此,对该关键技术进行了系统深入的研究.首次从共识形态出发将现有基于DAG的分布式账本分为以下3类:基于主干链的DAG账本;基于平行链的DAG账本;基于朴素DAG的账本.在此基础上,对不同类型的共识机制本质原理及特性进行了深入阐述,并从不同层面对它们进行了详细的对比分析.最后,指出基于DAG的共识机制研究中存在的问题与挑战,并给出进一步的研究方向.

关 键 词:分布式账本  区块链  共识机制  有向无环图  可扩展性
收稿时间:2019/5/6 0:00:00
修稿时间:2019/9/20 0:00:00

State-of-the-art Survey of Consensus Mechanisms on DAG-based Distributed Ledger
GAO Zheng-Feng,ZHENG Ji-Lai,TANG Shu-Yang,LONG Yu,LIU Zhi-Qiang,LIU Zhen,GU Da-Wu.State-of-the-art Survey of Consensus Mechanisms on DAG-based Distributed Ledger[J].Journal of Software,2020,31(4):1124-1142.
Authors:GAO Zheng-Feng  ZHENG Ji-Lai  TANG Shu-Yang  LONG Yu  LIU Zhi-Qiang  LIU Zhen  GU Da-Wu
Affiliation:Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China,Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China,Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China,Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China,Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China,Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China and Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China;School of Cyber Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
Abstract:Since the emergence of Bitcoin in 2008, various decentralized consensus schemes have been brought about to realize a decentralized ledger. Most existing schemes adopt a blockchain, which is the fundamental building block of the consensus of Bitcoin, to store and extend the ledger. However, classical blockchain is heavily bounded in its scalability. Specifically, its throughput of transactions is far from satisfactory and transactions are confirmed at a slow, which greatly limit the practical application of blockchain. To face this issue, novel consensus schemes based on Direct Acyclic Graphs (DAGs) are introduced in an attempt of achieving better performance. Due to its high concurrency feature, the research of DAG-Based distributed ledger is getting more and more attention. With a systematic survey we propose that DAG ledgers can be classified into three categories by the feature of its underground consensus mechanisms, i.e., DAG with a main chain, DAG of parallel chains, and naive DAG. To begin with, we introduce the pivotal features and characteristics of current consensus system associated with each category. After that, we conduct a comprehensive evaluation regarding different aspects of current systems. Finally, we identify several open challenges on DAG-Based consensus schemes to consider in future research endeavors.
Keywords:distributed ledger  blockchain  consensus mechanism  DAG  scalability
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号