ABC: An Auction-Based Blockchain Consensus-Incentive Mechanism

被引:11
作者
Ai, Zhengpeng [1 ]
Liu, Yuan [1 ,2 ]
Wang, Xingwei [3 ]
机构
[1] Northeastern Univ, Software Coll, Shenyang, Peoples R China
[2] Minist Educ, Key Lab Data Analyt & Optimizat Smart Ind NEU, Shenyang, Peoples R China
[3] Northeastern Univ, Sch Comp Sci & Engn, Shenyang, Peoples R China
来源
2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS) | 2020年
关键词
blockchain; consensus mechanism; incentive mechanism; double auction; continuous auction;
D O I
10.1109/ICPADS51040.2020.00085
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid development of blockchain technology and its various applications have attracted huge attention in the last five years. The consensus mechanism and incentive mechanism are the backbone ofa blockchain network. The consensus mechanism plays a crucial role in sustaining the network security, integrity, and efficiency. The incentive mechanism motivates the distributed nodes to "mine" so as to participate the consensus mechanism. The existing mechanisms bear the fairness and justice issues. In this paper, from the perspective of mechanism design, we propose a consensus-incentive mechanism through applying continuous double auction theory, which is abbreviated as ABC mechanism. Our mechanism consists of four stages, including initiation stage, auction stage, completion stage, and confirmation stage. The auction model in use is the continuous double auction to ensure the transactions are stored in a real-time manner. Through extensive experimental evaluations, our mechanism is proven to improve the fairness and justice of the blockchain network.
引用
收藏
页码:609 / 616
页数:8
相关论文
共 31 条
[1]   Blockchain in Industries: A Survey [J].
Al-Jaroodi, Jameela ;
Mohamed, Nader .
IEEE ACCESS, 2019, 7 :36500-36515
[2]  
[Anonymous], 2018, P 51 HAW INT C SYST
[3]  
[Anonymous], 2014, PROOF STAKE VELOCITY
[4]  
Antonopoulos Andreas M., 2017, Mastering Bitcoin
[5]  
Bentov I., 2014, ACM SIGMETRICS Perform. Eval. Rev, V42, P9, DOI [10.1145/2695533.2695545, DOI 10.1145/2695533.2695545]
[6]  
Bitshares, 2018, DEL PROOF OF STAK CO
[7]  
Cachin C., 2016, PROC WORKSHOP DISTRI, V310, P4
[8]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[9]  
Catalini C., 2016, National Bureau of Economic Research, DOI [10.3386/w22952, DOI 10.3386/W22952]
[10]   On Security Analysis of Proof-of-Elapsed-Time (PoET) [J].
Chen, Lin ;
Xu, Lei ;
Shah, Nolan ;
Gao, Zhimin ;
Lu, Yang ;
Shi, Weidong .
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 :282-297