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.
Context ∞ The commit-reveal scheme is a recurring topic in discussions about fair participation and preventing malicious behavior in blockchain applications, particularly in decentralized exchanges or voting systems. News articles may explain how this scheme helps mitigate issues like miner extractable value or ensures equitable distribution in initial coin offerings. Its implementation is a key consideration for protocols aiming for transparency and verifiable fairness.