Skip to main content

Commit Reveal Protocol

Definition

A commit-reveal protocol is a cryptographic scheme where a participant first commits to a value without revealing it, then later discloses the value with proof of prior commitment. The commitment phase creates a binding, verifiable record of intent, while the reveal phase verifies the disclosed value matches the committed one. This two-step process prevents manipulation and ensures fairness in digital interactions.