Coincu
Trading

Zero Confirmation

A transaction that has been broadcast to the blockchain network but has not yet been included in a block by miners.

Detailed Definition

Zero-Confirmation Transaction

Overview

A Zero-Confirmation Transaction (or unconfirmed transaction) refers to a cryptocurrency transfer that has been broadcast to the peer-to-peer network and sits in the mempool but has not yet been included in a block by miners or validators.

Security Risk

Zero-confirmation transactions are highly convenient for instant payments, but they carry a major double-spend risk. Because the transaction is not yet finalized on the blockchain ledger, an attacker can broadcast a competing transaction with a higher fee to redirect the same funds, defrauding the merchant.

Usage and Mitigation

To minimize double-spend risk, modern protocols use mechanisms like Replace-by-Fee (RBF), instant transaction locks (e.g., Dash InstantSend), or payment channels (like the Lightning Network) to secure payments without waiting for multiple on-chain confirmations.