What Actually Happens When You Send Crypto?

Bc6m...o9Qb
31 Aug 2026
52

You open your wallet app, type in an address, hit "send," and a few minutes later the money shows up on the other end. From the outside, it looks about as simple as a bank transfer. Underneath, it's a small miracle of engineering: Thousands of strangers' computers, none of whom trust each other, somehow agreeing on exactly what just happened. Here's the full journey, step by step.

Step 1: You sign, you don't "send"

The moment you hit send, your wallet doesn't actually transmit money anywhere yet. First, it builds a message: "Send 1 BTC from my address to this address."
That message gets run through a hash function, producing a fingerprint: A fixed-length summary of the exact transaction. Your wallet then takes that fingerprint, combines it with your private key (a secret only you hold) and a random number, and runs it through a signing formula. Out comes a signature, in Bitcoin's case, just two large numbers.
This is the part that replaces a bank's job. Nobody needs to check your ID or verify a password, because this signature mathematically proves the transaction came from whoever holds the matching private key, and your private key never leaves your device.

Step 2: You broadcast it; And it just sits there for a moment

Your wallet sends out three things to the network: the signature, the transaction's fingerprint, and your public key. This gets picked up by nodes (computers around the world running the network's software) and lands in something called the mempool, a kind of waiting room for unconfirmed transactions.
Before it goes anywhere further, every node independently runs two checks.

Check 1 — is the signature actually genuine? This is not decryption. Nobody is unlocking or reading a hidden message. Instead, a separate verification formula takes your signature, the transaction's fingerprint, and your public key, and checks whether the three are mathematically consistent, a bit like checking a finished Sudoku puzzle instead of solving it yourself. If the numbers line up, the signature is confirmed genuine.

Check 2 — do you actually have the funds? Here's something that surprises people: Bitcoin doesn't track account balances the way a bank does. There's no row anywhere saying "you have 2.5 BTC." Instead, it uses the UTXO model (Unspent Transaction Output) — think of your wallet as holding specific "bills," each one a distinct, previously-received amount. Spending means referencing specific existing UTXOs, and the network checks they're genuinely yours and haven't already been spent elsewhere. This single check is what quietly prevents double-spending, you can't spend the same "bill" twice, because every node can instantly see if it's already been used.
At this point, your transaction is valid, but it isn't final yet. It's just sitting in the mempool, waiting for someone to actually include it in the ledger.

Step 3: Getting into a block isn't automatic; It has to be earned

This is where things get interesting, and where a genuinely hard problem shows up: how do thousands of computers, run by total strangers, agree on which transactions get added, and in what order, and without a central authority deciding?
This is a version of a classic computer science puzzle called the Byzantine Generals Problem: imagine an army surrounding a castle, split into units, all needing to attack at the exact same moment or the plan fails. Orders get relayed unit to unit, but one unit might be a spy, secretly telling different units to do different things. The real challenge isn't just catching the spy. It's: can all the honest units still end up doing the same thing, even when someone is actively trying to make them disagree?

Blockchains solve this with one of two mechanisms.

Proof of Work

Before any block of transactions gets added to the chain, someone has to solve a riddle, cracking a complex combination lock that takes real time and computational effort, with no shortcut. Whoever solves it first pushes their block onto the chain and earns a reward. Everyone else can verify the solution instantly, even though finding it was hard.
What stops someone from cheating here? Two different attacks, two different defenses:

  • Inserting a false transaction right now — a bad actor still has to solve the riddle like anyone else, and even if they succeed, the honest network's combined computing power vastly outpaces a single attacker. Everyone follows whichever chain has the most accumulated work (the "fork-choice rule"), so the dishonest version simply gets abandoned.
  • Rewriting an already-confirmed transaction — this would require redoing that block's riddle and every riddle after it, faster than the entire honest network combined. For a large network, this is effectively impossible; this is the well-known "51% attack," and it's not just theoretical: smaller networks like Bitcoin Gold and Ethereum Classic have actually been hit by exactly this.


Proof of Stake

Instead of solving a riddle, participants put up their own coins as collateral. More stake means a higher chance of being picked to add the next block (not a guarantee, just better odds). Once chosen, they push the block onto the chain and earn a reward.
Could someone with enough stake cheat? Technically, yes. But the deterrent here is economic rather than computational: if a large stakeholder gets caught cheating, confidence in the network drops, and so does the value of the coin, including everything that attacker still holds. The people with enough stake to cause damage are usually the same people with the most to lose if they do.

Step 4: Your transaction is now part of history - Visible to everyone, movable by no one but the owner

Once your transaction is bundled into a block and added to the chain, it's done. The recipient's wallet, watching the blockchain, now shows the funds as available.
Here's the part that still catches people off guard: from this moment on, every wallet address and every balance is 100% public. Anyone in the world can look up this transaction, forever. But viewing it and moving it are entirely different things. Think of it like a safe made of glass. Anyone can see the gold inside. Only the person holding the matching private key can actually open it and spend what's there.

The whole journey, in one breath

You sign with a key nobody else has. The network checks the signature is genuine and the funds are real, without ever seeing your secret. Thousands of strangers' computers then race — or vote — to agree on where your transaction sits in one shared, permanent history. And once it's in, it's visible to the entire world, yet reachable by no one but you.

That's the whole trick. No bank, no login screen, no central authority — just math, computation, and a network of strangers that somehow, reliably, agrees.

BULB: The Future of Social Media in Web3

Learn more

Enjoy this blog? Subscribe to Richardlr_03

0 Comments