文章摘要
Bin Cao,Zhenghui Zhang,Daquan Feng,Shengli Zhang,Lei Zhang,Mugen Peng,Yun Li.[J].重庆邮电大学新办英文刊,2020,(4):480-485
下载全文  View/Add Comment  Download reader
Performance analysis and comparison of PoW, PoS and DAG based blockchains
Received: May 27, 2019  Revised: August 30, 2019
DOI:https://doi.org/10.1016/j.dcan.2019.12.001
中文关键词: 
英文关键词: Blockchain;Proof of work;Proof of stake;Direct acyclic graph;Performance comparison
基金项目:
AuthorInstitutionE-mail
Bin Cao The State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, 100876, China;The State Key Laboratory of Integrated Services Networks (Xidian University), Xian, 710000, China  
Zhenghui Zhang School of Communications and Information Engineering and Chongqing Key Lab of Mobile Communications Technology,Chongqing University of Posts and Telecommunications, Chongqing, 400065, China  
Daquan Feng The Guangdong Key Laboratory of Intelligent Information Processing, College of Electronic and Information Engineering, Shenzhen University, Shenzhen, 518060, China fdquan@szu.edu.cn 
Shengli Zhang College of Information Engineering, Shenzhen University, Shenzhen, 518060, China  
Lei Zhang School of Engineering, University of Glasgow, Glasgow, G12 8QQ, UK  
Mugen Peng The State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, 100876, China  
Yun Li School of Communications and Information Engineering and Chongqing Key Lab of Mobile Communications Technology,Chongqing University of Posts and Telecommunications, Chongqing, 400065, China  
Hits: 14
Download times: 22
中文摘要:
      
英文摘要:
      In the blockchain, the consensus mechanism plays a key role in maintaining the security and legitimation of contents recorded in the blocks. Various blockchain consensus mechanisms have been proposed. However, there is no technical analysis and comparison as a guideline to determine which type of consensus mechanism should be adopted in a specific scenario/ application. To this end, this work investigates three mainstream consensus mechanisms in the blockchain, namely, Proof of Work (PoW), Proof of Stake (PoS), and Direct Acyclic Graph (DAG), and identifies their performances in terms of the average time to generate a new block, the confirmation delay, the Transaction Per Second (TPS) and the confirmation failure probability. The results show that the consensus process is affected by both network resource (computation power/coin age, buffer size) and network load conditions. In addition, it shows that PoW and PoS are more sensitive to the change of network resource while DAG is more sensitive to network load conditions.