Vector Commitments with Efficient Updates

07/09/2023
by   Ertem Nusret Tas, et al.
0

Dynamic vector commitments that enable local updates of opening proofs have applications ranging from verifiable databases with membership changes to stateless clients on blockchains. In these applications, each user maintains a relevant subset of the committed messages and the corresponding opening proofs with the goal of ensuring a succinct global state. When the messages are updated, users are given some global update information and update their opening proofs to match the new vector commitment. We investigate the relation between the size of the update information and the runtime complexity needed to update an individual opening proof. Existing vector commitment schemes require that either the information size or the runtime scale linearly in the number k of updated state elements. We construct a vector commitment scheme that asymptotically achieves both length and runtime that is sublinear in k. We prove an information-theoretic lower bound on the relation between the update information size and runtime complexity that shows the asymptotic optimality of our scheme. While in practice, the construction is not yet competitive with Verkle commitments, our approach may point the way towards more performant vector commitments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/26/2018

Local verification of global proofs

In this work we study the cost of local and global proofs on distributed...
research
11/12/2022

CompactChain:An Efficient Stateless Chain for UTXO-model Blockchain

In this work, we propose a stateless blockchain called CompactChain, whi...
research
09/09/2022

Private Read Update Write (PRUW) in Federated Submodel Learning (FSL): Communication Efficient Schemes With and Without Sparsification

We investigate the problem of private read update write (PRUW) in relati...
research
01/09/2019

Codes for Updating Linear Functions over Small Fields

We consider a point-to-point communication scenario where the receiver m...
research
07/22/2022

Towards the shortest DRAT proof of the Pigeonhole Principle

The Pigeonhole Principle (PHP) has been heavily studied in automated rea...
research
08/06/2021

On the complexity of the generalized Q2R automaton

We study the dynamic and complexity of the generalized Q2R automaton. We...
research
03/27/2022

Sublinear Dynamic Interval Scheduling (on one or multiple machines)

We revisit the complexity of the classical Interval Scheduling in the dy...

Please sign up or login with your details

Forgot password? Click here to reset