Confirmation Requirement
Pronunciation: kahn-fer-MAY-shun ree-KWYER-ment
Also known as: Required Confirmation
Definition
A confirmation requirement is the minimum blockchain evidence a system demands before treating a transaction as settled or allowing the next action. It may specify a number of confirmations, a finalized checkpoint, a time period, or a combination of conditions. Requirements vary by network, asset, transaction value, and business risk. A fixed requirement copied from another blockchain can be inappropriate because block production, reorganization probability, and finality behavior differ substantially.
Overview
The requirement should match the consequence of accepting the payment. A low-value service that can suspend access may tolerate early confirmation, while an irreversible asset delivery may require stronger settlement. The requirement can also change based on whether a transaction uses a native asset, token, bridge, or custodial internal transfer.
A complete rule verifies more than block count. The transaction must succeed, reach the correct destination, use the intended asset, and remain on the canonical chain. Token transfers may require receipt-log verification, while account-based networks can have nonce replacement behavior.
Systems should document who approves requirement changes and retain the version applied to each payment. During network incidents, the required threshold may increase or settlement may pause entirely.
Users benefit from clear communication. A checkout should explain that payment was detected but is still confirming rather than appearing frozen. The requirement defines operational acceptance; it does not change the underlying protocol or guarantee that every future risk is eliminated.
Requirements can also include non-block conditions, such as successful receipt status, matching token contract, and absence of a replacement transaction. Cross-chain deposits may require the source transaction to finalize and the bridge or destination message to complete. The system should expose which component is still pending. This avoids marking a transfer complete merely because one stage reached its local confirmation count.
The requirement should also state whether the transaction must remain final for a minimum observation period before fulfillment. This can be useful in systems where provider data is inconsistent or a secondary settlement layer updates after local confirmation.
Key Takeaway
A confirmation requirement defines the minimum settlement evidence for action and should reflect the exact network, asset, value, and business consequence.
Sources
- Bitcoin Developer Guide: Block Chain — Bitcoin.org (2026-07-30)