Distributed Vector Commitments and Their Applications
Rui Gao, Huaqun Wang, Zhiguo Wan, Yuncong Hu
摘要
Vector commitment (VC) schemes enable a prover to commit to a vector and later open any position with a short proof. However, existing VC schemes are designed for centralized settings, and cannot work in decentralized systems, where the input vector is distributed across multiple machines. Similarly, traditional VC schemes cannot leverage distributed parallel computation across multiple machines for acceleration.
To tackle this issue, we introduce a new notion-distributed VC (DVC), which allows multiple machines, each holding only a subvector of the input vector, to collectively commit to the entire vector and generate position proofs in a distributed manner. To the best of our knowledge, there is no prior work on DVCs and no existing work can trivially derive an efficient DVC scheme. The key challenge is that both commitments and proofs depend on the entire vector, while no single machine holds the complete vector in distributed settings.
We propose the first DVC scheme, HLE-DVC, which leverages M machines to process the distributed vector v of length N in parallel, with each machine holding a subvector of length N M . HLE-DVC achieves compact proof size-O(log M) and allows each machine to generate all its position proofs in a single communication round, with communication cost O(log M) and computation cost O( N log N M ). Moreover, HLE-DVC supports batch proving, proof aggregation, and efficient updates. We conduct the experiments and open-source the code. Using 256 machines to generate all proofs for a committed vector of length 2 30 takes 17,515 seconds. This achieves a 256× parallel speedup over HLE-DVC on a single machine, and is 142× faster than Hyperproofs (a famous single machine VC scheme). The communication cost per machine is 0.768 KB.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper15
- zkBridge: Trustless Cross-chain Bridges Made PracticalTiancheng Xie, Jiaheng Zhang, Zerui Cheng, Fan Zhang 等CCS 2022 · 被引用 131 次
- Towards Scalable Threshold CryptosystemsAlin Tomescu, Robert Chen, Yiming Zheng, Ittai Abraham 等S&P 2020 · 被引用 102 次
- Pianist: Scalable zkRollups via Fully Distributed Zero-Knowledge ProofsTianyi Liu, Tiancheng Xie, Jiaheng Zhang, Dawn Song 等S&P 2024 · 被引用 52 次
- Merkle2: A Low-Latency Transparency Log SystemYuncong Hu, Kian Hooshmand, Harika Kalidhindi, Seung Jin Yang 等S&P 2021 · 被引用 51 次
- Ghostor: Toward a Secure Data-Sharing System from Decentralized TrustYuncong Hu, Sam Kumar, Raluca Ada PopaNSDI 2020 · 被引用 48 次
相关 Paper
- Hyperproofs: Aggregating and Maintaining Proofs in Vector CommitmentsShravan Srinivasan, Alexander Chepurnoy, Charalampos Papamanthou, Alin Tomescu 等USENIX Security 2022
- Matproofs: Maintainable Matrix Commitment with Efficient AggregationJing Liu, Liang Feng ZhangCCS 2022 · 被引用 10 次
- Caulk: Lookup Arguments in Sublinear TimeArantxa Zapico, Vitalik Buterin, Dmitry Khovratovich, Mary Maller 等CCS 2022 · 被引用 41 次
- BalanceProofs: Maintainable Vector Commitments with Fast AggregationWeijie Wang, Annie Ulichney, Charalampos PapamanthouUSENIX Security 2023
- Pointproofs: Aggregating Proofs for Multiple Vector CommitmentsSergey Gorbunov, Leonid Reyzin, Hoeteck Wee, Zhenfei ZhangCCS 2020 · 被引用 5 次
