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

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

    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

    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