What Is a Potential Vulnerability of a Commit-Reveal Scheme If the ‘Reveal’ Step Is Delayed?

If the 'reveal' step is significantly delayed, the user who submitted the commitment faces the risk of the market moving against their intended trade. If the price moves favorably, the user might choose not to reveal the transaction, a practice known as 'griefing' or 'transaction aborting.' This can lead to market inefficiency and wasted computational resources from the commitment phase.

A well-designed scheme must incentivize timely reveals and potentially penalize intentional delays or non-reveals.

What Is a Commit-Reveal Scheme and How Does It Deter Malicious Transaction Ordering?
What Is the ‘Commitment’ Step in a Commit-Reveal Scheme and What Information Does It Contain?
How Can Layer 2 Solutions Reduce the Gas Fee Overhead of Commit-Reveal Schemes?
How Does a ‘Commit-Reveal’ Scheme Achieve Transaction Privacy?
How Does a Failure to Reveal a Transaction Affect the Overall Network’s Security?
What Is the Trade-off in Terms of Latency or Gas Fees for Using a Commit-Reveal Scheme?
What Mechanism Can Be Implemented to Incentivize the Timely ‘Reveal’ of a Committed Transaction?
What Are the Two Distinct Phases of a Commit-Reveal Scheme?

Glossar