Blockchain Performance Analysis of Proof-of-Work and Proof-of-Stake Consensus Algorithms Using SimPy-Based Simulation

Authors

  • Ryan Adi Prasetyo Universitas Muhammadiyah Magelang

Keywords:

blockchain, proof-of-work, proof-of-stake, simulation, consensus algorithm, energy efficiency

Abstract

Blockchain technology stands out as a groundbreaking innovation in the digital age, facilitating decentralized, transparent, and secure transactions. Central to these systems are consensus algorithms, which uphold the integrity and trustworthiness of distributed networks. This research focuses on comparing two prominent consensus mechanisms—Proof-of-Work (PoW) and Proof-of-Stake (PoS)—with a particular emphasis on their performance efficiency and energy demands. Utilizing a simulation-based methodology with the SimPy framework in Python, the study models transaction processes and resource allocation for each algorithm. It assesses critical metrics such as transaction throughput, latency, and energy expenditure. The findings from the simulations reveal that PoS consumes considerably less energy and enables quicker transaction confirmations compared to PoW, all while preserving similar levels of network stability. These results highlight the environmental sustainability and scalability benefits of PoS, positioning it as a preferable option for eco-friendly blockchain implementations. The study adds valuable insights to the expanding literature on consensus algorithm optimization and offers guidance on incorporating blockchain into upcoming advancements in finance and education within the broader context of digital transformation.

References

Abellán Álvarez, I., Gramlich, V., & Sedlmeir, J. (2024). Unsealing the secrets of blockchain consensus: A systematic comparison of the formal security of proof-of-work and proof-of-stake. Proceedings of the ACM Symposium on Applied Computing, 278–287. https://doi.org/10.1145/3605098.3635970

Alharby, M., & Moorsel, A. van. (2017). Blockchain Based Smart Contracts : A Systematic Mapping Study. 125–140. https://doi.org/10.5121/csit.2017.71011

Alzoubi, Y. I., & Mishra, A. (2024). Blockchain consensus mechanisms comparison in fog computing: A systematic review. In ICT Express (Vol. 10, Issue 2, pp. 342–373). Korean Institute of Communications and Information Sciences. https://doi.org/10.1016/j.icte.2024.02.008

Asif, R., & Hassan, S. R. (2023). Shaping the future of Ethereum: exploring energy consumption in Proof-of-Work and Proof-of-Stake consensus. In Frontiers in Blockchain (Vol. 6). Frontiers Media SA. https://doi.org/10.3389/fbloc.2023.1151724

Bentov, I., Gabizon, A., & Mizrahi, A. (2017). Cryptocurrencies without Proof of Work. http://arxiv.org/abs/1406.5694

Bonneau, J., Miller, A., Clark, J., Narayanan, A., Kroll, J. A., & Felten, E. W. (2015). SoK: Research perspectives and challenges for bitcoin and cryptocurrencies. Proceedings - IEEE Symposium on Security and Privacy, 2015-July, 104–121. https://doi.org/10.1109/SP.2015.14

Cachin, C., & Vukolić, M. (2017). Blockchain Consensus Protocols in the Wild. http://arxiv.org/abs/1707.01873

Chen, J., & Micali, S. (2017). Algorand. http://arxiv.org/abs/1607.01341

Crosby M, Nachiappan, Pattanayak P, Verma S, & Kalyanaraman V. (2016). BlockChain Technology: Beyond Bitcoin.

De Vries, A. (2018). Bitcoin’s Growing Energy Problem.

Fahim, S., Katibur Rahman, S., & Mahmood, S. (2023). Blockchain: A Comparative Study of Consensus Algorithms PoW, PoS, PoA, PoV. International Journal of Mathematical Sciences and Computing, 9(3), 46–57. https://doi.org/10.5815/ijmsc.2023.03.04

Garay, J. A., Kiayias, A., & Leonardos, N. (2019). The Bitcoin Backbone Protocol with Chains of Variable Difficulty.

Gilbert, A. Q., & Bazilian, M. D. (2020). Can Distributed Nuclear Power Address Energy Resilience and Energy Poverty? In Joule (Vol. 4, Issue 9, pp. 1839–1843). Cell Press. https://doi.org/10.1016/j.joule.2020.08.005

Goodkind, A. L., Jones, B. A., & Berrens, R. P. (2020). Cryptodamages: Monetary value estimates of the air pollution and human health impacts of cryptocurrency mining. Energy Research and Social Science, 59. https://doi.org/10.1016/j.erss.2019.101281

Haque, E. U., Abbasi, W., Almogren, A., Choi, J., Altameem, A., Rehman, A. U., & Hamam, H. (2024). Performance enhancement in blockchain based IoT data sharing using lightweight consensus algorithm. Scientific Reports, 14(1). https://doi.org/10.1038/s41598-024-77706-x

Hussein, Z., Salama, M. A., & El-Rahman, S. A. (2023). Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms. In Cybersecurity (Vol. 6, Issue 1). Springer Science and Business Media B.V. https://doi.org/10.1186/s42400-023-00163-y

Jain, A. K., Gupta, N., & Gupta, B. B. (2025). A survey on scalable consensus algorithms for blockchain technology. Cyber Security and Applications, 3. https://doi.org/10.1016/j.csa.2024.100065

Kang, D., Ryu, D., & Webb, R. I. (2025). Bitcoin as a financial asset: a survey. Financial Innovation, 11(1). https://doi.org/10.1186/s40854-025-00773-0

Kin Chan, W., Zhang, R., & Chan, W. K. (2020). Evaluation of Energy Consumption in Block-Chains with Proof of Work and Proof of Stake. Journal of Physics: Conference Series, 1584(1). https://doi.org/10.1088/1742-6596/1584/1/012023

King, S., & Nadal, S. (2012). PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake.

Kumari, K. L., & Lalitha Surya Kumari, P. (2025). Design and Analysis of the Improved Consensus Algorithm of the Blockchain Technology. International Research Journal of Multidisciplinary Scope, 6(2), 833–844. https://doi.org/10.47857/irjms.2025.v06i02.03506

L. M. Bach, B. Mihaljević, & M. Žagar. (2018). Comparative analysis of blockchain consensus algorithms. https://doi.org/10.23919/MIPRO.2018.8400278

Lepore, C., Ceria, M., Visconti, A., Rao, U. P., Shah, K. A., & Zanolini, L. (2020). A survey on blockchain consensus with a performance comparison of pow, pos and pure pos. Mathematics, 8(10), 1–26. https://doi.org/10.3390/math8101782

Li, X., Jiang, P., Chen, T., Luo, X., & Wen, Q. (2020). A Survey on the Security of Blockchain Systems. http://arxiv.org/abs/1802.06993

Mandal, S. (2023). Blockchain Technology and its effect on Environment: A Comparative Study between Proof-Of-Work and Proof-Of-Stake. International Journal of Rural Development, 7(2). https://doi.org/10.22161/ijreh.7.2

Marko Vukoli´. (2016). The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication (J. Camenisch & D. Kesdoğan, Eds.; Vol. 9591). Springer International Publishing. https://doi.org/10.1007/978-3-319-39028-4

Matloff, N. (2008). Introduction to Discrete-Event Simulation and the SimPy Language.

Mora, C., Rollins, R. L., Taladay, K., Kantar, M. B., Chock, M. K., Shimada, M., & Franklin, E. C. (2018). Bitcoin emissions alone could push global warming above 2°C. In Nature Climate Change (Vol. 8, Issue 11, pp. 931–933). Nature Publishing Group. https://doi.org/10.1038/s41558-018-0321-8

Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. https://doi.org/10.2139/ssrn.3440802

Platt, M., Sedlmeir, J., Platt, D., Tasca, P., Xu, J., Vadgama, N., & Ibañez, J. I. (2022). The Energy Footprint of Blockchain Consensus Mechanisms Beyond Proof-of-Work. https://doi.org/10.1109/QRS-C55045.2021.00168

Ren, B., & Lucey, B. (2022). Do clean and dirty cryptocurrency markets herd differently? Finance Research Letters, 47. https://doi.org/10.1016/j.frl.2022.102795

Saleh, F. (2021). Blockchain without Waste: Proof-of-Stake. In Review of Financial Studies (Vol. 34, Issue 3, pp. 1156–1190). Oxford University Press. https://doi.org/10.1093/rfs/hhaa075

Sedlmeir, J., Buhl, H. U., Fridgen, G., & Keller, R. (2020). The Energy Consumption of Blockchain Technology: Beyond Myth. Business and Information Systems Engineering, 62(6), 599–608. https://doi.org/10.1007/s12599-020-00656-x

Sheikh, H., Azmathullah, R. M., & Rizwan, F. (2018). Proof-of-Work Vs Proof-of-Stake: A Comparative Analysis and an Approach to Blockchain Consensus Mechanism. In International Journal for Research in Applied Science & Engineering Technology (IJRASET) (Vol. 887). www.ijraset.com786

Shen, Z., Qu, Q., & Chen, X. B. (2025). Blockchain Consensus Mechanisms: A Comprehensive Review and Performance Analysis Framework. In Electronics (Switzerland) (Vol. 14, Issue 17). Multidisciplinary Digital Publishing Institute (MDPI). https://doi.org/10.3390/electronics14173567

Syamsuddin, S., Manjang, S., Nappu, M. B., & Paundu, A. W. (2025). AI-Enhanced Hybrid PoW/PoS Consensus for Secure and Energy-Efficient Blockchain Microgrids. Engineering, Technology and Applied Science Research, 15(4), 25395–25401. https://doi.org/10.48084/etasr.12218

Truby, J., Brown, R. D., Dahdal, A., & Ibrahim, I. (2022). Blockchain, climate damage, and death: Policy interventions to reduce the carbon emissions, mortality, and net-zero implications of non-fungible tokens and Bitcoin. Energy Research and Social Science, 88. https://doi.org/10.1016/j.erss.2022.102499

Tschorsch, F., & Scheuermann, B. (2016). Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies. https://doi.org/10.1109/COMST.2016.2535718

Vranken, H. (2017). Sustainability of bitcoin and blockchains. In Current Opinion in Environmental Sustainability (Vol. 28, pp. 1–9). Elsevier B.V. https://doi.org/10.1016/j.cosust.2017.04.011

Wadhwa, S., Rani, S., Kavita, Verma, S., Shafi, J., & Wozniak, M. (2022). Energy Efficient Consensus Approach of Blockchain for IoT Networks with Edge Computing. Sensors, 22(10). https://doi.org/10.3390/s22103733

Yan, S. (2022). Analysis on Blockchain Consensus Mechanism Based on Proof of Work and Proof of Stake. http://arxiv.org/abs/2209.11545

Yli-Huumo, J., Ko, D., Choi, S., Park, S., & Smolander, K. (2016). Where is current research on Blockchain technology? - A systematic review. PLoS ONE, 11(10). https://doi.org/10.1371/journal.pone.0163477

Zinoviev, D. (2024). Discrete Event Simulation: It’s Easy with SimPy! https://doi.org/10.48550/arXiv.2405.01562

Downloads

Published

2025-11-29

How to Cite

Prasetyo, R. A. (2025). Blockchain Performance Analysis of Proof-of-Work and Proof-of-Stake Consensus Algorithms Using SimPy-Based Simulation. International Student Conference on Business, Education, Economics, Accounting, and Management (ISC-BEAM), 4(2). Retrieved from https://journal.unj.ac.id/unj/index.php/isc-beam/article/view/61588