Paper 2026/2709

Private Accounts Without $O(N)$ Work Through a Hybrid State Model

Philipp Gackstatter, Miden
François Garillot, Miden
Marti Górny, Miden
Adrian Hamelink, Miden
Al Kindi, Miden
Philippe Laferrière, Anza
Robin Salen, Miden
Brian Seong, Miden
Bobbin Threadbare, Miden
Abstract

Privacy-preserving smart contracts face a scalability problem. In account-balance-vector designs, hiding which accounts changed requires that every transaction perform an indistinguishable update over the global state, so validators pay work linear in the number of accounts for every private transfer. UTXO systems avoid this by validating local spends, but do not provide the same account-style programming model. We argue that the usual "account vs.~UTXO" framing conflates state representation and execution model, two choices that can be made separately. Miden, an Ethereum Layer 2, separates them. It uses persistent accounts for programmability, asynchronous notes for value transfer, and client-side proving for execution. Validators verify proofs and update commitments without re-executing transactions or accessing uninvolved state. The result is an account-based platform with private transfers and private computation, while keeping validator work per transaction logarithmic in the number of accounts.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Zero-knowledge proofsRollupszkVMzk-SNARKzk-STARK
Contact author(s)
philipp gackstatter @ miden team
francois @ miden team
marti @ miden team
adrian h @ miden team
al kindi @ miden team
laferriere phil @ gmail com
robin s @ miden team
brian seong @ miden team
bobbinth @ miden team
History
2026-11-04: approved
2026-10-31: received
See all versions
Short URL
https://ia.cr/2026/2709
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2026/2709,
      author = {Philipp Gackstatter and François Garillot and Marti Górny and Adrian Hamelink and Al Kindi and Philippe Laferrière and Robin Salen and Brian Seong and Bobbin Threadbare},
      title = {Private Accounts Without $O(N)$ Work Through a Hybrid State Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2709},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2709}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.