Proceedings of the 1st International Conference on Artificial Intelligence, Communication, IoT, Data Engineering and Security, IACIDS 2023, 23-25 November 2023, Lavasa, Pune, India

Research Article

Improving scalability of permissioned blockchains by making Raft Orderer to understand the underlying network topology

Download53 downloads
  • @INPROCEEDINGS{10.4108/eai.23-11-2023.2343202,
        author={Kiran Kumar Kondru and Saranya Rajiakodi},
        title={Improving scalability of permissioned blockchains by making Raft Orderer to understand the underlying network topology},
        proceedings={Proceedings of the 1st International Conference on Artificial Intelligence, Communication, IoT, Data Engineering and Security, IACIDS 2023, 23-25 November 2023, Lavasa, Pune, India},
        publisher={EAI},
        proceedings_a={IACIDS},
        year={2024},
        month={3},
        keywords={permissioned blockchain hyperledger fabric consensus raft algorithm scalability},
        doi={10.4108/eai.23-11-2023.2343202}
    }
    
  • Kiran Kumar Kondru
    Saranya Rajiakodi
    Year: 2024
    Improving scalability of permissioned blockchains by making Raft Orderer to understand the underlying network topology
    IACIDS
    EAI
    DOI: 10.4108/eai.23-11-2023.2343202
Kiran Kumar Kondru1, Saranya Rajiakodi1,*
  • 1: Department of Computer Science, Central University of Tamil Nadu, Thiruvarur, India
*Contact email: saranya@acad.cutn.ac.in

Abstract

Blockchains like Hyperledger Fabric are comparably faster than public blockchains like Ethereum. These Permissioned Blockchains do not need to consider for in-built security like Bitcoin. The core part of Hyperledger Fabric, the orderer, replicates blocks across the blockchain network. The orderer follows the raft consensus protocol, which is already used in many distributed applications, from distributed databases to cloud based systems. However, strong leader based consensus algorithms like Raft have a bottleneck and this limits scalability. Here, we propose an improved raft consensus protocol which is made to perform better, even with an increased number of nodes, by making the leader delegate the responsibility of broadcasting to proxies and just focus on sequencing the clients' commands.