About us

Unconfirmed Transaction

In the context of cryptocurrencies, an unconfirmed transaction refers to a transaction that has been submitted to the network but has not yet been added to the blockchain.

In other words, it's a transaction that is still in the process of being validated by the network's nodes (such as miners in the case of Bitcoin).

Here's a simplified explanation of the process:

  1. When you initiate a cryptocurrency transaction, the details of that transaction (like the sender's and recipient's addresses, the amount being transferred, and the transaction fee) are packaged and sent out to the network.
  2. The transaction is initially placed into a pool of other unconfirmed transactions, often referred to as the "mempool."
  3. Miners or validators, depending on the blockchain, then select transactions from this pool to be included in the next block. Transactions with higher fees attached often get priority since miners are incentivized by these fees.
  4. Once a miner has successfully added the block containing your transaction to the blockchain, your transaction is considered to be "confirmed."

The time it takes for a transaction to be confirmed can vary greatly depending on the congestion of the network and the transaction fee you've attached to your transaction. If the network is very busy, it might take longer for your transaction to be confirmed, especially if your transaction fee is relatively low. In extreme cases, if a transaction fee is too low and the network is too congested, the transaction might never be confirmed.

It's important to note that unconfirmed transactions are not yet finalized and can potentially be reversed or double-spent.


Let's say Alice wants to send 0.5 Bitcoin (BTC) to Bob. She initiates the transaction from her Bitcoin wallet, entering Bob's Bitcoin address and the amount to be transferred. Alice also decides to pay a transaction fee of 0.0001 BTC to incentivize miners to confirm her transaction quickly.

Once Alice submits the transaction, it goes into the mempool, which is essentially a waiting area for all unconfirmed transactions. At this stage, Alice's transaction is "unconfirmed" - it's been broadcast to the network, but hasn't yet been included in the blockchain.

Miners continuously pick transactions from the mempool to verify and include in new blocks. The higher the transaction fee attached to a transaction, the quicker it's likely to be picked up, because miners are rewarded with these fees. In this case, whether Alice's transaction fee of 0.0001 BTC is high or low depends on the current traffic on the network. If many people are making transactions and paying higher fees than Alice, her transaction may not be a priority, and it might take longer to confirm.

Finally, let's say a miner picks Alice's transaction from the mempool, verifies it, and includes it in a new block that is added to the Bitcoin blockchain. At this point, Alice's transaction to Bob is "confirmed". Bob would then see 0.5 BTC added to his wallet balance.

Until the transaction is confirmed, Bob wouldn't see the transferred amount in his wallet, and Alice would not be able to spend that same 0.5 BTC elsewhere. This ensures that the same Bitcoin isn't double-spent.

Each node participating in the network will also verify the transaction, and confirm it.

It's important to note that the likelihood of a transaction being reversed or double-spent decreases as it receives more confirmations. Each subsequent block added to the blockchain after the block containing the transaction increases the level of security and makes it increasingly difficult to modify or reverse the transaction.

Users and merchants typically wait for a certain number of confirmations before considering a transaction as fully confirmed and reliable. The number of confirmations required depends on the specific cryptocurrency and the level of security desired for a particular transaction.

Here are some examples of major exchanges and their typical number of confirmations requirements for popular cryptocurrencies:

Exchange Bitcoin (BTC) Ethereum (ETH) Ripple (XRP) Litecoin (LTC) Solana (SOL)
Binance 2 12 1 - 15
Coinbase 3 35 - 12 20
Kraken 6 30 10 - 18
Bitstamp 6 30 12 - 18

Please note that these are general examples, and the confirmation requirements can vary over time or during periods of network congestion.


Blockchain and Technology
Related Articles
No items found.