Communication Protocol Impact on Energy Efficiency of Blockchain Application

Analysis of Energy Efficiency of Android Blockchain Application Using UDP or QUIC

Bachelor Thesis (2025)
Author(s)

T. Puczel (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Johan Pouwelse – Mentor (TU Delft - Data-Intensive Systems)

B. Nasrulin – Mentor (TU Delft - Data-Intensive Systems)

K.G. Langendoen – Graduation committee member (TU Delft - Embedded Systems)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
24-06-2025
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Blockchain is already a widely adopted solution which can achieve decentralized storage in trustless settings. However, it is infamous for its high energy demands, making it difficult to operate on mobile phones with limited battery life. Among many design decisions in a blockchain implementation, is the choice of the communication protocol used for messaging between the participants. This work systematically evaluates the energy efficiency of custom blockchain implementations: over UDP and over QUIC with Iroh Rust crate for Android devices. The results demonstrate a higher energy demand by the QUIC-based implementation, with up to 34\% faster battery discharge on average compared to the UDP approach. Investigations show different energy usage per CPU and Wi-Fi components, and network traffic profile during the application's operation. These findings highlight the trade-offs related to energy efficiency in designing a blockchain-based system.

Files

License info not available