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.