An Optimized Concurrent Proof of Authority Consensus Protocol

被引:5
作者
Nazir, A. [1 ]
Singh, M. [1 ]
Destefanis, G. [2 ]
Memon, J. [1 ]
Neykova, R. [2 ]
Kassab, M. [3 ]
Tonelli, R. [4 ]
机构
[1] Cobe Ltd, London, England
[2] Brunel Univ London, London, England
[3] Penn State Univ, University Pk, PA 16802 USA
[4] Univ Cagliari, Cagliari, Italy
来源
2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER | 2023年
关键词
consensus; blockchain; concurrency;
D O I
10.1109/SANER56733.2023.00105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Security and reliability in Blockchain software systems is a major challenge in Blockchain Oriented Software Engineering. One of the most critical components to address at the architectural level is the consensus protocol, as it serves as the mechanism for accepting valid transactions and incorporating them into the ledger history. Given that this process is executed by specific blockchain nodes, it is crucial to consider them as a key point of focus for ensuring the integrity of the entire blockchain history. This paper addresses the major challenge of security and reliability in Blockchain software systems by proposing a new protocol for Permissioned Concurrent Proof of Authority (CPoA). This protocol involves selecting a group of nodes as authority nodes, responsible for validating new identities, blocks, and transactions. The protocol is integrated with a framework that subjects validators to a unique eligibility criterion and a combination of reputation, security score, online aging, and general performance indicators related to node reliability, significantly reducing the risk of validator misbehavior and enhancing security, reliability and confidentiality of the entire blockchain compared to other existing approaches.
引用
收藏
页码:874 / 877
页数:4
相关论文
共 9 条
[1]   The Butterfly "Affect": impact of development practices on cryptocurrency prices [J].
Bartolucci, Silvia ;
Destefanis, Giuseppe ;
Ortu, Marco ;
Uras, Nicola ;
Marchesi, Michele ;
Tonelli, Roberto .
EPJ DATA SCIENCE, 2020, 9 (01)
[2]  
Ben-Sasson E, 2014, PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, P781
[3]  
Hopwood Daira, 2016, Tech. rep. 2016-1.10
[4]  
Nakamoto S., 2008, Bitcoin: A PeertoPeer Electronic Cash System
[5]   A user-oriented model for Oracles' Gas price prediction [J].
Pierro, Giuseppe Antonio ;
Rocha, Henrique ;
Ducasse, Stephane ;
Marchesi, Michele ;
Tonelli, Roberto .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 128 :142-157
[6]   Blockchain-oriented Software Engineering: Challenges and New Directions [J].
Porru, Simone ;
Pinna, Andrea ;
Marchesi, Michele ;
Tonelli, Roberto .
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, :169-171
[7]  
Rauchs M., 2017, CAMBRIDGE CTR ALTERN
[8]   Privacy-enhancing distributed protocol for data aggregation based on blockchain and homomorphic encryption [J].
Regueiro, Cristina ;
Seco, Inaki ;
de Diego, Santiago ;
Lage, Oscar ;
Etxebarria, Leire .
INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (06)
[9]  
Wood G, 2014, Ethereum Project Yellow Paper