Understanding Transactions
You Will Learn
- •How blockchain transactions work at a high level
- •What transaction fees are and why they exist
- •How long transactions take to confirm
- •How to verify transactions using block explorers
How Blockchain Transactions Work
When you send ADA or tokens on Cardano, you're creating a transaction that gets permanently recorded on the blockchain. Here's the lifecycle of a transaction:
- 1
Transaction Created
You create a transaction in your wallet (Vespr) by specifying recipient address, amount, and any optional metadata.
- 2
Transaction Signed
Your wallet uses your private key to cryptographically sign the transaction, proving you authorized it. This happens locally and your key never leaves your device.
- 3
Broadcast to Network
The signed transaction is broadcast to Cardano nodes across the network. Nodes validate that you have sufficient funds and the signature is authentic.
- 4
Included in Block
A stake pool operator (validator) includes your transaction in the next block they produce. Multiple transactions are bundled together in each block.
- 5
Block Added to Blockchain
The block containing your transaction is added to the Cardano blockchain. This happens approximately every 20 seconds.
- 6
Transaction Confirmed
Your transaction is now confirmed and irreversible. The recipient sees the funds in their wallet. Additional blocks build on top, making it even more secure.
Key Insight: Once a transaction is confirmed on the blockchain, it's permanent and cannot be reversed. This immutability is a core feature of blockchain technology—no one can undo, edit, or delete transactions.
Transaction Fees Explained
Every transaction on Cardano requires a small fee paid in ADA (or tADA on testnet). These fees are essential to the network's operation and security.
Why Fees Exist:
💰 Validator Compensation
Stake pool operators earn fees for processing transactions and maintaining the network. This incentivizes them to run reliable infrastructure.
🛡️ Spam Prevention
Small fees make it prohibitively expensive to flood the network with spam transactions. Without fees, bad actors could overwhelm the system.
⚖️ Resource Allocation
Fees ensure network resources (bandwidth, storage, compute) are used efficiently. Users pay for what they consume.
Cardano's Low Fee Structure
Cardano is known for having consistently low and predictable fees compared to other blockchains:
- • Typical mainnet fee: ~0.17 ADA per transaction (approximately $0.10-0.20 USD depending on ADA price)
- • Predictable: Fees are calculated deterministically based on transaction size
- • No surprises: Unlike Ethereum's gas wars, Cardano fees don't spike during high traffic
- • Always keep some ADA: Ensure you have enough ADA to cover fees (don't send your entire balance)
Confirmation Times
Cardano has one of the fastest confirmation times in the cryptocurrency space:
Average block time
Typical confirmation
High-value (multiple confirmations)
Understanding Confirmations
A confirmation means your transaction has been included in a block on the blockchain. Each subsequent block adds another confirmation.
- •1 confirmation: Transaction in 1 block (sufficient for most purposes)
- •3-6 confirmations: Standard for medium-value transactions
- •10-15 confirmations: Exchanges and high-value transactions (extra security)
Why multiple confirmations? Each additional block makes it exponentially harder for an attacker to reverse the transaction. More confirmations = more security, but also more wait time. Cardano's fast finality means 1-2 confirmations are usually sufficient.
Using Block Explorers
A block explorer is a website that lets you search and view the entire Cardano blockchain. Think of it as Google for blockchain data—you can look up transactions, addresses, blocks, and more.
Recommended Testnet Explorers:
What You Can Do with Block Explorers:
- 🔍Search by transaction hash: Look up a specific transaction to see its status, amount, fees, and confirmations
- 🔍Search by address: View all transactions and current balance for any wallet address
- 🔍View blocks: See all transactions included in a specific block
- 🔍Track tokens: Look up token Policy IDs to see all tokens of that type
- 🔍Monitor network: See live blockchain stats like block production and transaction volume
🎯 Practice Exercise
After you complete Module 4 and send your first testnet transaction, return to a block explorer and look up your transaction hash. You'll see all the details of your transaction publicly recorded on the blockchain!
Transaction Best Practices
✅ DO
- • Double-check recipient addresses before sending
- • Start with small test transactions for new addresses
- • Verify transactions in block explorers
- • Keep transaction receipts/hashes for records
- • Ensure you have enough ADA for fees
❌ DON'T
- • Assume transactions are instant (wait for confirmations)
- • Send your entire balance (leave ADA for fees)
- • Trust unconfirmed transactions for high-value items
- • Ignore transaction errors (investigate and understand them)
- • Rush transactions (haste leads to mistakes)
✅ Next Steps
You now understand how transactions work! In Module 4, you'll put this knowledge into practice by sending and receiving real testnet transactions.
Before moving on, make sure you understand:
- The transaction lifecycle (creation → broadcast → confirmation)
- Why fees exist and how much they typically cost
- How long confirmations take on Cardano (~20 seconds per block)
- How to use block explorers to verify transactions
Test Your Knowledge
Check your understanding with these questions. This is an honor system—use the reveals to learn at your own pace.