Optimizing UTXO’s processing using a hybrid data structure

Blockchain technology is a distributed ledger system providing secure, transparent, decentralized cryptocurrency transactions. Its underlying structure includes wallets and the Unspent Transaction Output (UTXO), which facilitates transactions and maintains transaction integrity. A blockchain wallet is a software program that stores and manages cryptocurrencies, allowing users to send and receive digital currency and monitor their balance. The UTXO set tracks unspent outputs, particularly in the Bitcoin network, ensuring accurate and secure accounting of available balances. This paper examines how well a hybrid data structure performs when processing wallet values in a UTXO set. The hybrid data structure stores the wallet’s addresses in a hash table and the UTXO in a minimum heap tree rather than a list. At first, we assume that the values in the list should always be sorted and appear in ascending order. Then, we employ a list with unsorted values. The wallet addresses are invariably assigned to a hash table. The “instruction count” approach counts the number of statements that can be executed or what we refer to as a “single operation” to measure performance.

Authors

Institutions

Publication Details

Journal
Blockchain Research and Applications
Published
2026-02-01
DOI
https://doi.org/10.1016/j.bcra.2026.100458
Primary Topic
Distributed systems and fault tolerance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing UTXO’s processing using a hybrid data structure

Fadi Yamout
Blockchain Research and Applications
Distributed systems and fault tolerance
article

Optimizing UTXO’s processing using a hybrid data structure

Fadi Yamout
article en

Abstract

Blockchain technology is a distributed ledger system providing secure, transparent, decentralized cryptocurrency transactions. Its underlying structure includes wallets and the Unspent Transaction Output (UTXO), which facilitates transactions and maintains transaction integrity. A blockchain wallet is a software program that stores and manages cryptocurrencies, allowing users to send and receive digital currency and monitor their balance. The UTXO set tracks unspent outputs, particularly in the Bitcoin network, ensuring accurate and secure accounting of available balances. This paper examines how well a hybrid data structure performs when processing wallet values in a UTXO set. The hybrid data structure stores the wallet’s addresses in a hash table and the UTXO in a minimum heap tree rather than a list. At first, we assume that the values in the list should always be sorted and appear in ascending order. Then, we employ a list with unsorted values. The wallet addresses are invariably assigned to a hash table. The “instruction count” approach counts the number of statements that can be executed or what we refer to as a “single operation” to measure performance.

Blockchain Research and Applications
Lebanese International University (LB)
Decent work and economic growth
Openalex Percentile: Top 69%
Distributed systems and fault tolerance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Optimizing UTXO’s processing using a hybrid data structure — Fadi Yamout · Blockchain Research and Applications (2026) | TGRS Research Map | TGRS