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.