Paper 2026/1235

Authenticated Data Structures for Dynamic Workloads

Ziheng (Tom) Shangguan, University of California, Santa Barbara
Aviv Yaish, Yale University, IC3, Complexity Science Hub, Vienna
Dahlia Malkhi, University of California, Santa Barbara
Abstract

We introduce the Huffman-Merkle Tree (HMT), an authenticated data structure (ADS) optimized for dynamic workloads where some items may be more frequently accessed than others, and access frequencies change over time. An ADS allows proving item membership against a short commitment to a large mutable state, with applications including verifiable storage, Internet transparency services, and blockchains. Optimizing ADS performance under continuously changing access frequencies has not been fully addressed before, neither in theory nor in practice. HMT tackles access skew via tiering: "hot" items are stored according to a Huffman coding layout where frequently accessed items are closer to the root and thus contribute less to overall costs, while a binary Merkle Tree (MT) is used for cold and new elements to lower their update overhead. To efficiently handle dynamic workloads, we incrementally apply and batch layout changes, track access frequencies via count-min sketch, use a tier promotion cache, and consider various tier migration policies. We implement HMT and compare it on real-world data against Ethereum's Merkle Patricia Trie (MPT) ADS and its proposed replacement, the Unified Binary Tree (UBT). Our evaluation considers two metrics: the amount of hashing per ADS update and access-weighted membership-proof size. The latter metric captures both the cost of accessing each item and its access frequency. We find that the best HMT policy uses about 2.4x and 0.34x less average hash operations than MPT and UBT respectively, while featuring proofs shorter by 0.18x than MPT and 0.55x than UBT.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Merkle treesstate commitmentsblockchains
Contact author(s)
shangguan @ ucsb edu
a @ yai sh
dahliamalkhi @ ucsb edu
History
2026-06-11: approved
2026-06-10: received
See all versions
Short URL
https://ia.cr/2026/1235
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1235,
      author = {Ziheng (Tom) Shangguan and Aviv Yaish and Dahlia Malkhi},
      title = {Authenticated Data Structures for Dynamic Workloads},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1235},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1235}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.