Transaction Confirmation Time Prediction in Ethereum Blockchain Using Machine Learning

11/25/2019
by   Harsh Jot Singh, et al.
0

Blockchain offers a decentralized, immutable, transparent system of records. It offers a peer-to-peer network of nodes with no centralised governing entity making it unhackable and therefore, more secure than the traditional paper-based or centralised system of records like banks etc. While there are certain advantages to the paper-based recording approach, it does not work well with digital relationships where the data is in constant flux. Unlike traditional channels, governed by centralized entities, blockchain offers its users a certain level of anonymity by providing capabilities to interact without disclosing their personal identities and allows them to build trust without a third-party governing entity. Due to the aforementioned characteristics of blockchain, more and more users around the globe are inclined towards making a digital transaction via blockchain than via rudimentary channels. Therefore, there is a dire need for us to gain insight on how these transactions are processed by the blockchain and how much time it may take for a peer to confirm a transaction and add it to the blockchain network. This paper presents a novel approach that would allow one to estimate the time, in block time or otherwise, it would take for a mining node to accept and confirm a transaction to a block using machine learning. The paper also aims to compare the predictive accuracy of two machine learning regression models- Random Forest Regressor and Multilayer Perceptron against previously proposed statistical regression model under a set evaluation criterion. The objective is to determine whether machine learning offers a more accurate predictive model than conventional statistical models. The proposed model results in improved accuracy in prediction.

READ FULL TEXT
research
07/24/2021

Blockchain Transaction Processing

A blockchain is an append-only linked-list of blocks, which is maintaine...
research
06/17/2022

What makes Ethereum blockchain transactions be processed fast or slow? An empirical study

The Ethereum platform allows developers to implement and deploy applicat...
research
06/25/2020

Consortium Blockchain for Security and Privacy-Preserving in E-government Systems

Since its inception as a solution for secure cryptocurrencies sharing in...
research
10/29/2018

Characterizing Entities in the Bitcoin Blockchain

Bitcoin has created a new exchange paradigm within which financial trans...
research
02/08/2022

Spotting Anomalous Trades in NFT Markets: The Case of NBA Topshot

Non-Fungible Token (NFT) markets are one of the fastest growing digital ...
research
03/11/2023

Blockchain-based decentralized voting system security Perspective: Safe and secure for digital voting system

This research study focuses primarily on Block-Chain-based voting system...
research
10/23/2022

Blockchain and Machine Learning for Fraud Detection: A Privacy-Preserving and Adaptive Incentive Based Approach

Financial fraud cases are on the rise even with the current technologica...

Please sign up or login with your details

Forgot password? Click here to reset