Enhancing bitcoin transaction confirmation prediction: a hybrid model combining neural networks and XGBoost

被引:0
作者
Limeng Zhang
Rui Zhou
Qing Liu
Jiajie Xu
Chengfei Liu
Muhammad Ali Babar
机构
[1] Swinburne University of Technology,Faculty of Science, Engineering and Technology
[2] CSIRO,Data61
[3] Soochow University,School of Computer Science and Technology
[4] The University of Adelaide,Centre for Research on Engineering Software Technologies (CREST)
来源
World Wide Web | 2023年 / 26卷
关键词
Transaction confirmation time; Bitcoin; Blockchain; XGBoost; Neural network;
D O I
暂无
中图分类号
学科分类号
摘要
With Bitcoin being universally recognized as the most popular cryptocurrency, more Bitcoin transactions are expected to be populated to the Bitcoin blockchain system. As a result, many transactions can encounter different confirmation delays. Concerned about this, it becomes vital to help a user understand (if possible) how long it may take for a transaction to be confirmed in the Bitcoin blockchain. In this work, we address the issue of predicting confirmation time within a block interval rather than pinpointing a specific timestamp. After dividing the future into a set of block intervals (i.e., classes), the prediction of a transaction’s confirmation is treated as a classification problem. To solve it, we propose a framework, Hybrid Confirmation Time Estimation Network (Hybrid-CTEN), based on neural networks and XGBoost to predict transaction confirmation time in the Bitcoin blockchain system using three different sources of information: historical transactions in the blockchain, unconfirmed transactions in the mempool, as well as the estimated transaction itself. Finally, experiments on real-world blockchain data demonstrate that, other than XGBoost excelling in the binary classification case (to predict whether a transaction will be confirmed in the next generated block), our proposed framework Hybrid-CTEN outperforms state-of-the-art methods on precision, recall and f1-score on all the multiclass classification cases (4-class, 6-class and 8-class) to predict in which future block interval a transaction will be confirmed.
引用
收藏
页码:4173 / 4191
页数:18
相关论文
共 45 条
  • [1] Corbet S(2018)Exploring the dynamic relationships between cryptocurrencies and other financial assets Econ Lett 165 28-34
  • [2] Meegan A(2021)Predicting confirmation times of bitcoin transactions ACM SIGMETRICS Perform Eval Rev 48 16-19
  • [3] Larkin C(2019)Effect of bitcoin fee on transaction-confirmation process J Ind Manag Optim 15 365-4
  • [4] Lucey B(2020)Priority queueing analysis of transaction-confirmation time for bitcoin J Ind Manag Optim 16 1077-1780
  • [5] Yarovaya L(2015)Xgboost: extreme gradient boosting R package version 0.4-2 1 1-444
  • [6] Gundlach R(1997)Long short-term memory Neural Comput 9 1735-462
  • [7] Gijsbers M(2020)Apply transfer learning to cybersecurity: Predicting exploitability of vulnerabilities by description Knowl-Based Syst 210 106529-32
  • [8] Koops D(2015)Deep learning Nature 521 436-1630
  • [9] Resing J(2000)Neural networks for classification: a survey IEEE Trans Syst Man Cybern Syst 30 451-42
  • [10] Kasahara S(2018)Ensemble learning: A survey Wiley Interdiscip Rev: Data Min Knowl 8 1249-undefined