Proof of Karma (PoK): A Novel Consensus Mechanism for Consortium Blockchain

被引:2
|
作者
Biswas, Amit [1 ]
Yadav, Ravi [2 ]
Baranwal, Gaurav [2 ]
Tripathi, Anil Kumar [3 ]
机构
[1] Siksha O Anusandhan Univ, Dept Comp Sci & Engn, Bhubaneswar 751030, Odisha, India
[2] Banaras Hindu Univ, Dept Comp Sci, Varanasi 221005, Uttar Pradesh, India
[3] Indian Inst Technol BHU Varanasi, Dept Comp Sci & Engn, Varanasi 221005, Uttar Pradesh, India
关键词
Terms-Blockchain; consensus mechanism; proof of reputation; fairness; decentralization;
D O I
10.1109/TSC.2022.3231927
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In blockchain-based systems, participants can be malicious. Therefore, this work first characterizes several properties expected in systems where the honest behaviour of involved parties plays significant role in the success. Considering these properties, a new consensus mechanism, Proof of Karma (PoK), is proposed based on karma (actions) of nodes. PoK incorporates a self-stabilizing leader election algorithm based on karma score to ensure consistency in the system. In PoK, both new and existing nodes get a fair chance to earn profit by becoming a leader and adding a valid block to the blockchain. PoK gives incentives and imposes penalties to encourage and discourage the nodes' honest and malicious actions, respectively. PoK is analyzed with respect to the CAP theorem. The work provides security analysis to demonstrate the resistance of PoK against various blockchain specific attacks and karma specific attacks. Several experiments are also performed to assess the performance of PoK and compare it with the baseline model. The results show the feasibility, effectiveness, usability and scalability of PoK. PoK is also compared based on the characterized properties with various existing consensus mechanisms that consider malicious actions of nodes. PoK achieves consensus finality, decentralization and fairness, outperforming existing works.
引用
收藏
页码:2908 / 2922
页数:15
相关论文
共 50 条
  • [1] Proof of Vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain
    Li, Kejiao
    Li, Hui
    Hou, Hanxu
    Li, Kedan
    Chen, Yongle
    [J]. 2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 466 - 473
  • [2] Proof of Engagement: A Flexible Blockchain Consensus Mechanism
    Xu, Yuntao
    Yang, Xingyu
    Zhang, Jiale
    Zhu, Junwu
    Sun, Maosheng
    Chen, Bing
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [3] Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services
    He, Sheng
    Ning, Yishuang
    Chen, Huan
    Xing, Chunxiao
    Zhang, Liang-Jie
    [J]. BLOCKCHAIN - ICBC 2019, 2019, 11521 : 49 - 64
  • [4] A novel game theory based reliable proof-of-stake consensus mechanism for blockchain
    Bala, Kirti
    Kaur, Pankaj Deep
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (09)
  • [5] BAC: A block alliance consensus mechanism for the mine consortium blockchain
    Wang, Yingsen
    Ma, Yulan
    Qiang, Yan
    Zhao, Juanjuan
    Li, Yi
    Li, Keqin
    [J]. Concurrency and Computation: Practice and Experience, 2022, 34 (27)
  • [6] BAC: A block alliance consensus mechanism for the mine consortium blockchain
    Wang, Yingsen
    Ma, Yulan
    Qiang, Yan
    Zhao, Juanjuan
    Li, Yi
    Li, Keqin
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (27):
  • [7] Incentivizing Consensus Propagation in Proof-of-Stake Based Consortium Blockchain Networks
    Kang, Jiawen
    Xiong, Zehui
    Niyato, Dusit
    Wang, Ping
    Ye, Dongdong
    Kim, Dong In
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (01) : 157 - 160
  • [8] Blockchain consensus challenges and an efficient novel consensus mechanism
    Kshirsagar, Avinash
    Pachghare, Vinod
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2024, 45 (04): : 863 - 872
  • [9] Mechanism for proof-of-reputation consensus for blockchain validator nodes
    Liu, Naian
    Chen, Zhihao
    Liu, Guokun
    Li, Yang
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2020, 47 (05): : 57 - 62
  • [10] A Novel Semifragile Consensus Algorithm Based on Credit Space for Consortium Blockchain
    Deng, Xiaohong
    Luo, Zhiqiong
    Zou, Yijie
    Li, Kangting
    Liu, Huiwen
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022