An Optimized Concurrent Proof of Authority Consensus Protocol

A. Nazir, M. Singh, G. Destefanis, J. Memon, R. Neykova, M. Kassab, R. Tonelli

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023
EditorsTao Zhang, Xin Xia, Nicole Novielli
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages874-877
Number of pages4
ISBN (Electronic)9781665452786
DOIs
StatePublished - 2023
Event30th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023 - Macao, China
Duration: Mar 21 2023Mar 24 2023

Publication series

NameProceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023

Conference

Conference30th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023
Country/TerritoryChina
CityMacao
Period3/21/233/24/23

Keywords

  • blockchain
  • concurrency
  • consensus

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'An Optimized Concurrent Proof of Authority Consensus Protocol'. Together they form a unique fingerprint.

Cite this