4.7 Article

Enhancing the performance of the blockchain consensus algorithm using multithreading technology

Journal

AIN SHAMS ENGINEERING JOURNAL
Volume 12, Issue 3, Pages 2709-2716

Publisher

ELSEVIER
DOI: 10.1016/j.asej.2021.01.019

Keywords

Blockchain; Byzantine fault tolerance; Business; Consensus algorithm; Throughput

Ask authors/readers for more resources

Blockchain technology with its consensus algorithm plays a crucial role in network security and integrity, but challenges like high energy consumption and low throughput exist. By modifying the Istanbul Byzantine Fault Tolerance algorithm, a higher throughput can be achieved, suitable for business use cases such as letters of credit in trade finance.
Blockchain is one of the most powerful and promising technologies nowadays in the IT industry, One of Blockchain's main features is the presence of a Consensus Algorithm, which is responsible for maintaining the security and integrity of the entire blockchain network where all the nodes participating in the network reach a certain agreement. However, some algorithms like the Proof-of-Work require very high energy consumption to reach a single agreement by solving a puzzle and provides a low throughput (3-7 transactions/second), thus, it may not be very reliable in blockchain solutions. In this paper, we aim to provide a reliable choice for different business use-cases by proposing a modification in the Istanbul Byzantine Fault Tolerance voting-based algorithm that provides a higher throughput (up to 1140 tx/s), which will be very important to be used in the use case called a letter of credit which is a part of trade finance (relation between exporter, importer and the bank institutions). (C) 2021 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Ain Shams University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available