Skip to main content

Verifiable Commitments

Definition

Verifiable commitments are cryptographic proofs that a party has committed to a specific value or action without immediately revealing it. This cryptographic primitive allows a party to “commit” to a piece of data, making it publicly available in a hashed or encrypted form, such that they cannot later change their committed value without detection. Crucially, the commitment can be opened or revealed at a later time, and its consistency with the initial commitment can be publicly verified. These mechanisms are fundamental for building secure multi-party computations and privacy-preserving protocols, ensuring integrity and accountability.