Skip to main content

Commit-And-Reveal Protocol

Definition

A commit-and-reveal protocol is a cryptographic scheme used to ensure fair and verifiable participation in decentralized processes. Participants first commit to a chosen value by publicly posting a cryptographic hash of it. Later, they reveal the actual value, which can then be verified against the previously committed hash. This prevents participants from changing their decisions after observing others’ actions.