Skip to main content

In a Commit-Reveal System, What Is the Minimum Time Delay between the Commit and the Reveal?

The minimum time delay between the commit and the reveal is the time it takes for the commitment transaction to be confirmed and included in a block. This is typically one block time.

Since the reveal transaction must reference the confirmed commitment, it cannot be submitted until the commitment is final on the blockchain. This delay is necessary to establish a clear, tamper-proof proof of the original order's intent.

What Is the Cryptographic Basis for a ‘Commit-Reveal’ Scheme?
What Is a Commit-Reveal Scheme and How Does It Deter Malicious Transaction Ordering?
Explain the Concept of a ‘Commit-Reveal Scheme’ as an Anti-Front-Running Measure
What Is the Disadvantage of Using a Commit-Reveal Scheme for High-Speed Trading?