Recall & Review
beginner
What is a transaction confirmation in blockchain?
A transaction confirmation means that a transaction has been included in a block and accepted by the network. Each confirmation increases trust that the transaction is permanent and won't be reversed.
Click to reveal answer
beginner
Why do we wait for multiple confirmations before considering a transaction final?
Waiting for multiple confirmations reduces the risk of a transaction being reversed due to chain reorganizations or forks. More confirmations mean higher security and trust.
Click to reveal answer
beginner
What is a common number of confirmations to wait for in Bitcoin before accepting a transaction as final?
Typically, 6 confirmations are considered safe in Bitcoin to ensure the transaction is permanent and irreversible.
Click to reveal answer
intermediate
How can a program detect when a transaction is confirmed?
A program can listen to blockchain events or query the blockchain to check if the transaction hash appears in a block and count how many blocks have been added after it.
Click to reveal answer
intermediate
What is a chain reorganization and how does it affect transaction confirmations?
A chain reorganization happens when a longer blockchain replaces a shorter one, potentially removing some blocks. This can cause previously confirmed transactions to become unconfirmed temporarily.
Click to reveal answer
What does one confirmation of a blockchain transaction mean?
✗ Incorrect
One confirmation means the transaction is included in a block on the blockchain.
Why is it safer to wait for multiple confirmations?
✗ Incorrect
Multiple confirmations reduce the chance that a transaction will be reversed due to chain reorganizations.
How many confirmations are commonly considered safe in Bitcoin?
✗ Incorrect
6 confirmations are commonly accepted as safe for Bitcoin transactions.
What can cause a confirmed transaction to become unconfirmed?
✗ Incorrect
Chain reorganizations can remove blocks, causing transactions to lose confirmations temporarily.
Which method can a program use to check transaction confirmations?
✗ Incorrect
Programs check confirmations by finding the block containing the transaction and counting how many blocks came after it.
Explain what transaction confirmations are and why they matter in blockchain.
Think about how blocks build on each other to secure transactions.
You got /3 concepts.
Describe how a program can detect when a blockchain transaction is confirmed.
Consider how the blockchain data can be accessed and monitored.
You got /3 concepts.