Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance

Blockchain is a distributed system where transactions are recorded on blocks. The blocks are linked with previous blocks creating a chain of blocks that ensures the integrity of the blockchain. Throughput operates as a pivotal performance indicator in blockchain contributing to its popularity among...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhammad Hasnain, Imran Ghani, David Smith, Muhammad Asaf, Shahid Saleem, Asad Hayat, Seung Ryul Jeong
Format: Article
Language:English
Published: Wiley 2024-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2024/3780785
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849703339502075904
author Muhammad Hasnain
Imran Ghani
David Smith
Muhammad Asaf
Shahid Saleem
Asad Hayat
Seung Ryul Jeong
author_facet Muhammad Hasnain
Imran Ghani
David Smith
Muhammad Asaf
Shahid Saleem
Asad Hayat
Seung Ryul Jeong
author_sort Muhammad Hasnain
collection DOAJ
description Blockchain is a distributed system where transactions are recorded on blocks. The blocks are linked with previous blocks creating a chain of blocks that ensures the integrity of the blockchain. Throughput operates as a pivotal performance indicator in blockchain contributing to its popularity among organizations and individual users. To achieve optimized use of blockchain for an increasing number of users, accurate prediction of performance at different timestamps is necessary. In this paper, two recurrent neural network (RNN)–based predictive models, i.e., long short-term memory (LSTM) and gated recurrent unit (GRU) are proposed that predict the performance (throughput) of blockchain in different scenarios. Moreover, the study analyzes blockchain data to find optimal block size, impact of block size on performance, and uncover the relationship between performance and block size. The RNN models are evaluated using a dataset collected from Hyperledger Caliper on the HF framework 2.3. This study found that the performance of LSTM is approximately close to GRU regarding evaluation metrics MAE and RMSE. However, GRU is more suitable for practical applications and performs better overall. This study also shows a Spearman correlation value of 0.032, which is indicative of a weak association between the two factors.
format Article
id doaj-art-0edc19cdbd5346538a97259aaa431732
institution DOAJ
issn 1687-9732
language English
publishDate 2024-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-0edc19cdbd5346538a97259aaa4317322025-08-20T03:17:19ZengWileyApplied Computational Intelligence and Soft Computing1687-97322024-01-01202410.1155/2024/3780785Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain PerformanceMuhammad Hasnain0Imran Ghani1David Smith2Muhammad Asaf3Shahid Saleem4Asad Hayat5Seung Ryul Jeong6Department of Computer ScienceDepartment of Computer and Information SciencesDepartment of Computer and Information SciencesDepartment of Computer ScienceDepartment of Computer ScienceDepartment of Control Science EngineeringGraduate School of Business ITBlockchain is a distributed system where transactions are recorded on blocks. The blocks are linked with previous blocks creating a chain of blocks that ensures the integrity of the blockchain. Throughput operates as a pivotal performance indicator in blockchain contributing to its popularity among organizations and individual users. To achieve optimized use of blockchain for an increasing number of users, accurate prediction of performance at different timestamps is necessary. In this paper, two recurrent neural network (RNN)–based predictive models, i.e., long short-term memory (LSTM) and gated recurrent unit (GRU) are proposed that predict the performance (throughput) of blockchain in different scenarios. Moreover, the study analyzes blockchain data to find optimal block size, impact of block size on performance, and uncover the relationship between performance and block size. The RNN models are evaluated using a dataset collected from Hyperledger Caliper on the HF framework 2.3. This study found that the performance of LSTM is approximately close to GRU regarding evaluation metrics MAE and RMSE. However, GRU is more suitable for practical applications and performs better overall. This study also shows a Spearman correlation value of 0.032, which is indicative of a weak association between the two factors.http://dx.doi.org/10.1155/2024/3780785
spellingShingle Muhammad Hasnain
Imran Ghani
David Smith
Muhammad Asaf
Shahid Saleem
Asad Hayat
Seung Ryul Jeong
Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance
Applied Computational Intelligence and Soft Computing
title Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance
title_full Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance
title_fullStr Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance
title_full_unstemmed Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance
title_short Recurrent Neural Network (RNN)–Based Approach to Uncover the Relationship Between Block Size and Blockchain Performance
title_sort recurrent neural network rnn based approach to uncover the relationship between block size and blockchain performance
url http://dx.doi.org/10.1155/2024/3780785
work_keys_str_mv AT muhammadhasnain recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance
AT imranghani recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance
AT davidsmith recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance
AT muhammadasaf recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance
AT shahidsaleem recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance
AT asadhayat recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance
AT seungryuljeong recurrentneuralnetworkrnnbasedapproachtouncovertherelationshipbetweenblocksizeandblockchainperformance