Challenge Period
The challenge period is a predetermined duration during which any participant can submit a fraud proof against a transaction batch in an optimistic rollup. During this time, the proposed state change is not considered final, meaning users cannot immediately withdraw their funds.
This period is necessary to ensure that there is sufficient time for honest observers to detect and report any malicious activity. If no fraud proof is submitted by the end of the window, the state is considered final and the transactions are committed.
The length of this period is a critical trade-off between user experience and security. A longer period provides more safety but increases the time users must wait to access their assets.
This delay is a primary characteristic that distinguishes optimistic rollups from other scaling solutions. It represents a strategic waiting time required for network integrity.