Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems

Blockchain, the underlying technology powering the Bitcoin cryptocurrency, is a distributed ledger that creates a distributed consensus on a history of transactions. Cryptocurrency transaction verification takes substantially longer than it does for conventional digital payment systems. Despite bloc...

Full description

Bibliographic Details
Main Authors: Nazar Abbas Saqib, Shahad Talla AL-Talla
Format: Article
Language:English
Published: MDPI AG 2023-04-01
Series:Journal of Sensor and Actuator Networks
Subjects:
Online Access:https://www.mdpi.com/2224-2708/12/2/31
_version_ 1797604753005346816
author Nazar Abbas Saqib
Shahad Talla AL-Talla
author_facet Nazar Abbas Saqib
Shahad Talla AL-Talla
author_sort Nazar Abbas Saqib
collection DOAJ
description Blockchain, the underlying technology powering the Bitcoin cryptocurrency, is a distributed ledger that creates a distributed consensus on a history of transactions. Cryptocurrency transaction verification takes substantially longer than it does for conventional digital payment systems. Despite blockchain’s appealing benefits, one of its main drawbacks is scalability. Designing a solution that delivers a quicker proof of work is one method for increasing scalability or the rate at which transactions are processed. In this paper, we suggest a solution based on parallel mining rather than solo mining to prevent more than two miners from contributing an equal amount of effort to solving a single block. Moreover, we propose the idea of automatically selecting the optimal manager over all miners by using the particle swarm optimization (PSO) algorithm. This process solves many problems of blockchain scalability and makes the system more scalable by decreasing the waiting time if the manager fails to respond. Additionally, the proposed model includes the process of a reward system and the distribution of work. In this work, we propose the particle swarm optimization proof of work (PSO-POW) model. Three scenarios have been tested including solo mining, parallel mining without using the PSO process, and parallel mining using the PSO process (PSO-POW model) to ensure the power and robustness of the proposed model. This model has been tested using a range of case situations by adjusting the difficulty level and the number of peers. It has been implemented in a test environment that has all the qualities required to perform proof of work for Bitcoin. A comparison between three different scenarios has been constructed against difficulty levels and the number of peers. Local experimental assessments were carried out, and the findings show that the suggested strategy is workable, solves the scalability problems, and enhances the overall performance of the blockchain network.
first_indexed 2024-03-11T04:51:13Z
format Article
id doaj.art-9e30ca2f511e48e0a55c907e29e94397
institution Directory Open Access Journal
issn 2224-2708
language English
last_indexed 2024-03-11T04:51:13Z
publishDate 2023-04-01
publisher MDPI AG
record_format Article
series Journal of Sensor and Actuator Networks
spelling doaj.art-9e30ca2f511e48e0a55c907e29e943972023-11-17T20:01:14ZengMDPI AGJournal of Sensor and Actuator Networks2224-27082023-04-011223110.3390/jsan12020031Scaling Up Security and Efficiency in Financial Transactions and Blockchain SystemsNazar Abbas Saqib0Shahad Talla AL-Talla1SAUDI ARAMCO Cybersecurity Chair, Department of Networks and Communications, College of Computer Science and Information Technology, Imam Abdulrahman Bin Faisal University, P.O. Box 1982, Dammam 31441, Saudi ArabiaDepartment of Computer Science, College of Computer Science and Information Technology, Imam Abdulrahman Bin Faisal University, P.O. Box 1982, Dammam 31441, Saudi ArabiaBlockchain, the underlying technology powering the Bitcoin cryptocurrency, is a distributed ledger that creates a distributed consensus on a history of transactions. Cryptocurrency transaction verification takes substantially longer than it does for conventional digital payment systems. Despite blockchain’s appealing benefits, one of its main drawbacks is scalability. Designing a solution that delivers a quicker proof of work is one method for increasing scalability or the rate at which transactions are processed. In this paper, we suggest a solution based on parallel mining rather than solo mining to prevent more than two miners from contributing an equal amount of effort to solving a single block. Moreover, we propose the idea of automatically selecting the optimal manager over all miners by using the particle swarm optimization (PSO) algorithm. This process solves many problems of blockchain scalability and makes the system more scalable by decreasing the waiting time if the manager fails to respond. Additionally, the proposed model includes the process of a reward system and the distribution of work. In this work, we propose the particle swarm optimization proof of work (PSO-POW) model. Three scenarios have been tested including solo mining, parallel mining without using the PSO process, and parallel mining using the PSO process (PSO-POW model) to ensure the power and robustness of the proposed model. This model has been tested using a range of case situations by adjusting the difficulty level and the number of peers. It has been implemented in a test environment that has all the qualities required to perform proof of work for Bitcoin. A comparison between three different scenarios has been constructed against difficulty levels and the number of peers. Local experimental assessments were carried out, and the findings show that the suggested strategy is workable, solves the scalability problems, and enhances the overall performance of the blockchain network.https://www.mdpi.com/2224-2708/12/2/31blockchainparticle swarm optimizationPSO-POWefficiency in financial transactionsparallel mining
spellingShingle Nazar Abbas Saqib
Shahad Talla AL-Talla
Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems
Journal of Sensor and Actuator Networks
blockchain
particle swarm optimization
PSO-POW
efficiency in financial transactions
parallel mining
title Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems
title_full Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems
title_fullStr Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems
title_full_unstemmed Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems
title_short Scaling Up Security and Efficiency in Financial Transactions and Blockchain Systems
title_sort scaling up security and efficiency in financial transactions and blockchain systems
topic blockchain
particle swarm optimization
PSO-POW
efficiency in financial transactions
parallel mining
url https://www.mdpi.com/2224-2708/12/2/31
work_keys_str_mv AT nazarabbassaqib scalingupsecurityandefficiencyinfinancialtransactionsandblockchainsystems
AT shahadtallaaltalla scalingupsecurityandefficiencyinfinancialtransactionsandblockchainsystems