Rift: A High-Performance Consensus Algorithm for Consortium Blockchain
Fazeel Ahmed Khan1, Adamu Abubakar2, Marwan Mahmoud3, Mahmoud Ahmad Al-Khasawneh4, Ala Abdulsalam Alarood5
1Fazeel Ahmed Khan, Department of Computer Science, International Islamic University Malaysia.
2Adamu Abubakar, Department of Computer Science, International Islamic University Malaysia.
3Marwan Mahmoud, King Abdulaziz University, Jeddah, Saudi Arabia.
4Mahmoud Ahmad Al-Khasawneh, Faculty of Computer and Information Technology, Al-Madinah International University, Malaysia.
5Ala Abdulsalam Alarood, Faculty of Computing and Information Technology, University of Jeddah, Saudi Arabia.
Manuscript received on 28 March 2019 | Revised Manuscript received on 09 April 2019 | Manuscript Published on 18 April 2019 | PP: 989-997 | Volume-7 Issue-6S March 2019 | Retrieval Number: F04020376S19/2019©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The emergence of Blockchain have revolutionize the decentralization in distributed architecture. The advances in the consensus mechanism techniques and the development of different variants of consensus algorithms gives a huge impact on its progress. These technologies allow to have a distributed peer-to-peer network in which each external entity can be able to interact with other entities without any trusted intermediary in a verifiable manner. The existing consensus algorithms are mostly concerned with public blockchain having focused on public ledgers in general. The consortium blockchain is least focused as compared with other variants of blockchain (public and private) showing the need to address this vacuum. In this paper, we proposed a consensus algorithm named Rift for consortium blockchain which works on the principle of trust mechanism for achieving consensus in a blockchain. The consensus is achieved by distributed nodes in a consortium blockchain which were controlled by consortium members to decentralize the arbitration by voting and trust metrics. In this paper, we elaborate the comprehensive idea of Rift and discuss the working model for this algorithm. We also perform simulation on the proposed algorithm and determine the performance variables to evaluate the effectiveness of Rift. The evaluated results show the improvement in the performance which is the objective requirement for the evaluation.
Keywords: Blockchain, Consensus Algorithm, Distributed Network, Peer to Peer Network.
Scope of the Article: Algorithm Engineering