Skip to content
Kaavon
Learn
Articles
Research
MarketsCrypto TaxTools
  1. Home/
  2. Learn/
  3. Guides/
  4. Crypto Basics/
  5. How Crypto Transactions Actually Work
Crypto BasicsBeginner

How Crypto Transactions Actually Work

A step-by-step look at what happens between clicking "send" and a transaction being confirmed.

5 min readPublished 2026-09-25
Jump to section⌄
  • Step 1: Creating and signing the transaction
  • Step 2: Broadcasting to the network
  • Step 3: Validation and inclusion in a block
  • Step 4: Confirmation
  • What to remember
Key takeaways

What to remember

  • A transaction is signed with a private key, then broadcast to the network.
  • It waits in a mempool until included in a block.
  • Confirmations accumulate as more blocks are added afterward.
  • "Sent" and "confirmed" are meaningfully different states.

Step 1: Creating and signing the transaction

Your wallet builds a transaction message (sender, recipient, amount, and a few technical fields) and signs it using your private key. This signature cryptographically proves the transaction was authorized by whoever controls that key, without ever exposing the key itself.

Step 2: Broadcasting to the network

The signed transaction is broadcast to the network and enters a waiting area of unconfirmed transactions, often called the mempool, where it waits to be picked up and included in an upcoming block.

Step 3: Validation and inclusion in a block

  • Network participants (miners or validators, depending on the network) check that the transaction follows the rules — for example, confirming the sender actually has sufficient funds.
  • A valid transaction is included in a new block, generally chosen with some preference for transactions offering a higher fee.

Step 4: Confirmation

Once a transaction's block is added to the chain, it has one confirmation. As more blocks are added on top of it, it gains additional confirmations, and the practical likelihood of it ever being reversed drops further with each one — which is why many services wait for multiple confirmations before treating a transaction as final.

Sign

wallet signs with your private key

Broadcast

enters the mempool, unconfirmed

Validate & include

added to a new block

Confirm

more blocks build on top

The four steps between clicking send and a transaction being confirmed -- sign, broadcast, validate and include, confirm.

Why it matters

"Sent" and "confirmed" are not the same moment

A transaction can be broadcast successfully but still be waiting for confirmation. Treating a transaction as fully final the instant it's sent, before it has adequate confirmations, is a common and avoidable source of confusion.

What to remember

  • A transaction is signed with a private key, then broadcast to the network.
  • It waits in a mempool until included in a block.
  • Confirmations accumulate as more blocks are added afterward.
  • "Sent" and "confirmed" are meaningfully different states.

Continue learning

Crypto BasicsBeginner

Understanding Public and Private Keys

The cryptography behind crypto ownership, explained without requiring a math background.

5 min read · 2 related concepts

Related concepts

Concept

Chain Reorganization

Read the Chain Reorganization glossary definition

Concept

Double-Spending

Read the Double-Spending glossary definition

On this page

  • Step 1: Creating and signing the transaction
  • Step 2: Broadcasting to the network
  • Step 3: Validation and inclusion in a block
  • Step 4: Confirmation
  • What to remember
Kaavon

Clear crypto education, grounded research, and practical decision-support tools — built for clarity, not hype.

Learn

  • Overview
  • Guides
  • Glossary
  • Articles

Research

  • Research
  • Incident Timeline
  • Bitcoin
  • Ethereum
  • Solana

Markets

  • All markets

Crypto Tax

  • Crypto tax by country
  • Crypto licensing by country

Tools

  • Tools
  • DCA Calculator
  • ROI Calculator

Company

  • About
  • Editorial Standards
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • Legal

© 2026 Kaavon. All rights reserved.