Paper 2025/038

Cauchyproofs: Batch-Updatable Vector Commitment with Easy Aggregation and Application to Stateless Blockchains

Zhongtang Luo, Purdue University West Lafayette
Yanxue Jia, Purdue University West Lafayette
Alejandra Victoria Ospina Gracia
Aniket Kate, Purdue University West Lafayette
Abstract

Stateless blockchain designs have emerged to address the challenge of growing blockchain size by utilizing succinct global states. Previous works have developed vector commitments that support proof updates and aggregation to be used as such states. However, maintaining proofs for multiple users still demands significant computational resources, particularly in updating proofs with every transaction. This paper introduces Cauchyproofs, a batch-updatable vector commitment enabling proof-serving nodes to efficiently update proofs in quasi-linear time relative to the number of users and transactions, utilizing an optimized KZG scheme to achieve complexity $O\left(\left(\left|\vec{\alpha}\right| + \left|\vec{\beta}\right|\right) \log^2 (\left|\vec{\alpha}\right| + \left|\vec{\beta}\right|)\right)$, compared to previous $O\left(\left|\vec{\alpha}\right|\cdot|\vec{\beta}|\right)$ approaches. This advancement reduces the computational burden on proof-serving nodes, allowing for efficient proof maintenance across large user groups. We demonstrate that our approach is approximately five times faster than the naive approach at the Ethereum-level block size. Additionally, we present a novel matrix representation for KZG proofs utilizing Cauchy matrices, enabling faster all-proof computations with reduced elliptic curve operations. Finally, we propose an algorithm for history proof query, supporting retrospective proof generation with high efficiency. Our contributions substantially enhance the scalability and practicality of proof-serving nodes in stateless blockchain frameworks.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
vector commitmentstateless blockchain
Contact author(s)
luo401 @ purdue edu
jia168 @ purdue edu
aleospinagracia @ hotmail com
aniket @ purdue edu
History
2025-01-13: approved
2025-01-10: received
See all versions
Short URL
https://ia.cr/2025/038
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/038,
      author = {Zhongtang Luo and Yanxue Jia and Alejandra Victoria Ospina Gracia and Aniket Kate},
      title = {Cauchyproofs: Batch-Updatable Vector Commitment with Easy Aggregation and Application to Stateless Blockchains},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/038},
      year = {2025},
      url = {https://eprint.iacr.org/2025/038}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.