What Are the Computational Overheads Associated with the Two-Step Commit-Reveal Process?
The primary computational overheads are increased transaction fees (gas costs) and transaction latency. Since the process requires two separate on-chain transactions ▴ the commitment and the reveal ▴ the user pays double the gas fees compared to a single, direct transaction.
Furthermore, the two-step process introduces a minimum time delay, as the commitment must be confirmed in a block before the reveal can be submitted, increasing the overall execution latency.