A Comparative Analysis of Proof-of-Authority Consensus Algorithms: Aura vs Clique

Md Mainul Islam, Mpyana Mwamba Merlec, Hoh Peter In

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

2 Citations (Scopus)

Abstract

Proof-of-authority (PoA) has become a popular consensus algorithm for permissioned blockchains, in which a group of trusted entities governs the networks. This algorithm provides fast consensus while requiring less computational resources and energy. Aura and Clique are two major implementations of PoA, which have their own set of advantages and disadvantages. In this paper, we evaluate the performance of both algorithms in terms of consistency, availability, partition tolerance, security, block time, and transaction throughput. The algorithms were implemented in Python, and experiments were conducted by connecting six consensus nodes having different computing power. The experimental results were comprehensively analyzed. It was observed that Clique provides higher availability and transaction throughput but lower security and consistency than Aura. The blockchains in the Aura network are immediately consistent while the blockchains stored by individual Clique authorities become eventually consistent. Permissioned blockchain practitioners will find this paper useful in choosing the most appropriate PoA implementation based on their requirements.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE International Conference on Services Computing, SCC 2022
EditorsClaudio Agostino Ardagna, Hongyi Bian, Carl K. Chang, Rong N. Chang, Ernesto Damiani, Schahram Dustdar, Jordi Marco, Munindar Singh, Ernest Teniente, Robert Ward, Zhongjie Wang, Fatos Xhafa, Jia Zhang
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages327-332
Number of pages6
ISBN (Electronic)9781665481465
DOIs
Publication statusPublished - 2022
Event2022 IEEE International Conference on Services Computing, SCC 2022 - Barcelona, Spain
Duration: 2022 Jul 102022 Jul 16

Publication series

NameProceedings - 2022 IEEE International Conference on Services Computing, SCC 2022

Conference

Conference2022 IEEE International Conference on Services Computing, SCC 2022
Country/TerritorySpain
CityBarcelona
Period22/7/1022/7/16

Bibliographical note

Funding Information:
This work was partially supported by the National Research Foundation (NRF) of Korea grant funded by the Ministry of Science and ICT (MSIT) of the Korean government (No. NRF-2021R1A2C2012476) and the Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by MSIT (No. 2021-0-00177, High Assurance of Smart Contract for Secure Software Development Life Cycle).

Publisher Copyright:
© 2022 IEEE.

Keywords

  • Aura consensus
  • Aura vs Clique
  • Blockchain
  • Clique consensus
  • consensus algorithm
  • proof-of-authority

ASJC Scopus subject areas

  • Information Systems and Management
  • Control and Optimization
  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems

Fingerprint

Dive into the research topics of 'A Comparative Analysis of Proof-of-Authority Consensus Algorithms: Aura vs Clique'. Together they form a unique fingerprint.

Cite this