Trustchain Mobile: A Low-Latency Smartphone Peer-to-Peer Transaction System

Performance analysis and benchmarking

Bachelor Thesis (2025)
Author(s)

V. Iftode (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
01-07-2025
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project', 'TrustChain Mobile']
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

Mobile blockchain transactions require low latency
for practical deployment. This paper presents a
smartphone-native Trustchain system developed as
part of a collaborative research project where five
students implement Trustchain from scratch, each
optimizing a different performance metric: latency,
robustness, storage, throughput, and battery effi-
ciency. This work focuses on latency optimiza-
tion through a novel modular architecture imple-
mented in Rust/Kotlin that enables runtime proto-
col switching—the first such capability in mobile
blockchain implementations.
The evaluation compares two transport layers: a
lightweight UDP implementation and a business-
grade P2P solution (Iroh). Testing on Android de-
vices demonstrates end-to-end round-trip laten-
cies from 11.8 ms under optimal conditions to
240 ms at extreme loads (500 MPS), with UDP
achieving consistent 11.8ms median latency and
Iroh showing 18.2ms for typical payloads. Results
show clear trade-offs between protocol complexity
and performance, providing guidance for selecting
transport mechanisms in different mobile deploy-
ment scenarios. All code is released open-source to
the Tribler project for reproducibility.

Files

License info not available