A Fair Blockchain Based on Proof of Credit

被引:27
作者
Han, Xuan [1 ,2 ]
Yuan, Yong [1 ,2 ]
Wang, Fei-Yue [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Inst Automat, State Key Lab Management & Control Complex Syst, Beijing 100190, Peoples R China
[2] Qingdao Acad Intelligent Ind, Qingdao 266109, Shandong, Peoples R China
[3] Natl Univ Def Technol, Res Ctr Mil Computat Expt & Parallel Syst, Changsha 410073, Hunan, Peoples R China
来源
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS | 2019年 / 6卷 / 05期
基金
中国国家自然科学基金;
关键词
Voting; Bitcoin; Blockchain; consensus protocol; hybrid incentive mechanism; proof of credit (PoC); proof of stake (PoS); SOCIAL-SYSTEMS; CRYPTOCURRENCIES;
D O I
10.1109/TCSS.2019.2938841
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Proof of work and proof of stake (PoS) are commonly used in the current permissionless blockchains. These consensus protocols can be abstracted into a random process of selecting a node for accounting in a blockchain ledger. However, they are generally faced with resource consumption and vulnerability issues. We present proof of credit (PoC), a fair blockchain protocol based on the PoC blockchain protocol. It is a special PoS protocol where the credit is a special kind of stake quantifying whether the node's activity is beneficial to the system. Any nodes cannot change their credits arbitrarily. We demonstrate that our PoC protocol satisfies the security properties, including common prefix, chain quality, and chain growth, under the assumption that the total credit the honest held is majority. In addition, we propose a self-audit mechanism and a hybrid incentive mechanism to enhance the security and stability. Finally, we explain the method by which the PoC protocol resists the double-spending attacks and the selfish mining attacks.
引用
收藏
页码:922 / 931
页数:10
相关论文
共 32 条
[1]   Secure Multiparty Computations on Bitcoin [J].
Andrychowicz, Marcin ;
Dziembowski, Stefan ;
Malinowski, Daniel ;
Mazurek, Lukasz .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :443-458
[2]  
Barber S., 2012, P INT C FIN CRYPT DA, P399, DOI DOI 10.1007/978-3-642-32946-3_29
[3]   Stability of Consensus Node Orderings Under Imperfect Network Data [J].
Basu, Srinka ;
Maulik, Ujjwal ;
Chatterjee, Oishik .
IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2016, 3 (03) :120-131
[4]  
Bentov I., 2016, Working paper
[5]   Cryptocurrencies Without Proof of Work [J].
Bentov, Iddo ;
Gabizon, Ariel ;
Mizrahi, Alex .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016, 2016, 9604 :142-157
[6]  
Bentov I, 2014, LECT NOTES COMPUT SC, V8617, P421, DOI 10.1007/978-3-662-44381-1_24
[7]   SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies [J].
Bonneau, Joseph ;
Miller, Andrew ;
Clark, Jeremy ;
Narayanan, Arvind ;
Kroll, Joshua A. ;
Felten, Edward W. .
2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, :104-121
[8]  
Chaum D., 1983, Advances in Cryptology, Proceedings of Crypto 82, P199
[9]  
Chen J., 2017, Algorand
[10]  
Danezis G, 2015, CENTRALLY BANKED CRY