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.
Context ∞ Commit-and-reveal protocols are frequently employed in blockchain-based voting systems, decentralized lotteries, and certain oracle designs to ensure transparency and prevent front-running or collusion. Their security and fairness are paramount for maintaining trust in these applications. News often highlights their implementation in new decentralized governance models or gaming platforms.