Skip to main content

Dynamic Vector Commitment

Definition

A dynamic vector commitment is a cryptographic primitive that allows a party to commit to a vector of values and later prove the value of specific elements or sub-vectors, even if the vector changes over time. Unlike static commitments, dynamic vector commitments permit efficient updates to individual elements without requiring a complete re-computation of the entire commitment. This feature is crucial for maintaining data integrity and verifiable updates in evolving datasets.