EN
Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression
Abstract
The energy consumption of Bitcoin mining has emerged as a critical topic in cryptocurrency research, influenced by the significant environmental and economic impacts of blockchain activities. This study examines the energy consumption of Bitcoin mining with a dataset that includes essential blockchain variables such as overall hash rate, network difficulty, daily confirmed transactions, mempool size, average block size, and daily Bitcoin output. A new energy consumption indicator is proposed to contribute to the research domain. The proposed indicator better accurately reflects the dynamics of blockchain energy utilization. Various machine learning models, such as Random Forest, Gradient Boosting, Support Vector Regression, and Multi-layer Perceptron, are evaluated, with particular emphasis on k-Nearest Neighbors Regression (k-NNR). The k-NNR model surpassed all other models, with a 𝑅2 value of 0.80427 and a Mean Squared Error (MSE) of 0.00441, indicating its high prediction accuracy. Analysis of feature importance indicated that daily Bitcoin production and block size are significant determinants of energy use. The findings underscore the efficacy of k-NNR in energy modeling, offering insights into Bitcoin's energy dynamics and establishing a foundation for more energy-efficient blockchain systems.
Keywords
Ethical Statement
The study is complied with research and publication ethics.
Thanks
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors
References
- S. Nakamato, “Bitcoin: A peer-to-peer electronic cash system,” Decentralized Bus. Rev., 2008.
- H. Alshahrani et al., “Sustainability in Blockchain: A Systematic Literature Review on Scalability and Power Consumption Issues,” Energies, vol. 16, no. 3, 2023, doi: 10.3390/en16031510.
- N. Eligüzel, “An analysis of the integration of sustainability concepts into blockchain technology,” Int. J. Appl. Methods Electron. Comput., vol. 11, no. 3, pp. 158–164, 2023, doi: 10.58190/ijamec.2023.43.
- N. Sapra and I. Shaikh, “Impact of Bitcoin mining and crypto market determinants on Bitcoin-based energy consumption,” Manag. Financ., vol. 49, no. 11, pp. 1828–1846, 2023, doi: 10.1108/MF-03-2023-0179.
- V. Kohli, S. Chakravarty, V. Chamola, K. S. Sangwan, and S. Zeadally, “An analysis of energy consumption and carbon footprints of cryptocurrencies and possible solutions,” Digit. Commun. Networks, vol. 9, no. 1, pp. 79–89, 2023, doi: 10.1016/j.dcan.2022.06.017.
- S. Küfeoğlu and M. Özkuran, “Energy Consumption oF Bitcoin Mining,” in Cambridge Working Papers in Economics: 1948, .
- M. Maiti, “Dynamics of bitcoin prices and energy consumption,” Chaos, Solitons Fractals X, vol. 9, p. 100086, 2022, doi: 10.1016/j.csfx.2022.100086.
- A. de Vries, “Bitcoin’s energy consumption is underestimated: A market dynamics approach,” Energy Res. Soc. Sci., vol. 70, no. August, p. 101721, 2020, doi: 10.1016/j.erss.2020.101721.
Details
Primary Language
English
Subjects
Industrial Engineering
Journal Section
Research Article
Publication Date
March 26, 2025
Submission Date
December 31, 2024
Acceptance Date
March 5, 2025
Published in Issue
Year 2025 Volume: 14 Number: 1
APA
Eligüzel, N., & Aydoğan, S. (2025). Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, 14(1), 561-582. https://doi.org/10.17798/bitlisfen.1610560
AMA
1.Eligüzel N, Aydoğan S. Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi. 2025;14(1):561-582. doi:10.17798/bitlisfen.1610560
Chicago
Eligüzel, Nazmiye, and Sena Aydoğan. 2025. “Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for K-Nearest Neighbors Regression”. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi 14 (1): 561-82. https://doi.org/10.17798/bitlisfen.1610560.
EndNote
Eligüzel N, Aydoğan S (March 1, 2025) Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi 14 1 561–582.
IEEE
[1]N. Eligüzel and S. Aydoğan, “Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression”, Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, vol. 14, no. 1, pp. 561–582, Mar. 2025, doi: 10.17798/bitlisfen.1610560.
ISNAD
Eligüzel, Nazmiye - Aydoğan, Sena. “Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for K-Nearest Neighbors Regression”. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi 14/1 (March 1, 2025): 561-582. https://doi.org/10.17798/bitlisfen.1610560.
JAMA
1.Eligüzel N, Aydoğan S. Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi. 2025;14:561–582.
MLA
Eligüzel, Nazmiye, and Sena Aydoğan. “Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for K-Nearest Neighbors Regression”. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, vol. 14, no. 1, Mar. 2025, pp. 561-82, doi:10.17798/bitlisfen.1610560.
Vancouver
1.Nazmiye Eligüzel, Sena Aydoğan. Predicting Bitcoin Mining Energy Consumption Using Machine Learning: A Case for k-Nearest Neighbors Regression. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi. 2025 Mar. 1;14(1):561-82. doi:10.17798/bitlisfen.1610560