Skip to main content

Commit Reveal Scheme

Definition

A commit-reveal scheme is a cryptographic protocol where a participant first commits to a chosen value without disclosing it, then later makes the value public along with its proof of commitment. This two-step process ensures the committed value cannot be changed after the commitment phase, providing integrity. It is used in various cryptographic applications to prevent front-running or to ensure fair outcomes in decentralized systems. This mechanism maintains fairness and honesty among participants.