Your First 90 DaysAcademy
Act II · The Machinery · Week 6 · Checkpoint 11

Life of a Transaction

By the end of this you will follow one transaction from the moment you tap send to the moment it is final, know why fees exist and why they spike, and read a block explorer like someone who lives here.

11 steps~22 min3 nodes for your map
01 · You press send

In the last checkpoint you learned that your key can sign things. Now you press send, and a small countdown starts before the action becomes real. What happens in that gap?

Think of dropping a letter into a public post office. The letter is sealed and addressed, but it does not arrive the instant you let go. It waits, it gets picked up, and today there is a twist on the wall: the postage is an auction. We are going to follow one letter the whole way.

02 · The whole journey, station by station

Here is the entire trip on one board, from your hand to the point of no return. Each station does one plain job, and most newcomers only ever see the first and the last.

Tap each station to follow your letter through the post office.

0 of 6 stations followed
03 · The waiting room has a name

That waiting room you just walked through is real, and it has a name. The pool of signed transactions that have been broadcast but not yet sealed into a batch is called the mempool.

Hold on to one fact about it: the mempool is public. While your letter waits, anyone watching can read it. That is normal and not, by itself, dangerous, but it is the reason a later checkpoint exists at all.

04 · Why postage is an auction

Each sealed batch has limited room. On a busy day there are far more letters waiting than seats in the next batch, so they cannot all go at once. The post office does not pick by who arrived first. It picks by who attached the most postage.

That postage has a name: gas. It is the fee you pay for room in a batch. When the city is quiet, a seat is cheap because few letters compete. When everyone is sending at once, they bid against each other and the price of a seat climbs. Same letter, same distance, the cost swings with how busy the office is.

05 · Place your bet

You send the same amount to the same friend two days running. Yesterday the fee was a few cents. Today the wallet wants several dollars for the identical action.

Your letter did not change. So what did?

Pick one before we walk through it.
06 · Confirmations are layers stacking on top

Once your letter is picked up and sealed into a batch, it has happened, but it is not yet set in stone. Each new batch stacked on top of yours is one confirmation. These are the same sealing locks you saw in the ledger checkpoint, doing their job in real time.

One layer means it is in. Several layers mean rewriting history would cost an attacker more than it could ever be worth, which is what we mean by final. The deeper your letter sits under newer batches, the more settled it is.

07 · Why the cheap floors exist

Remember the cheaper floors you saw on the city map. This is the reason they were built. When postage on the ground floor climbed, people wanted a way to send without paying for a full seat every time.

The cheap floors do it by sharing. They gather thousands of letters, bundle them, and post a single compact receipt down to the expensive ground floor. Everyone in the bundle splits one postage bill, so each letter costs a fraction. We open up exactly how that bundling works in a later checkpoint.

08 · Reading a transaction like a local

Because every letter is public, there is a window for reading them: a block explorer, the best known being Etherscan. It is plain-text proof of what happened, open to anyone, and almost nobody teaches you to read it.

It is simpler than it looks. Five rows carry the whole story: who sent it, where it went, how much, what postage they paid, and whether it is still waiting or already sealed. Learn these five and you can check any transaction yourself instead of trusting a screenshot.

09 · The stuck transaction

You sent something an hour ago and the wallet still says pending. Nothing is moving. The first instinct is panic: the money has vanished into the machine.

Before you panic, reason with the model you just built. Your letter is sitting in the public waiting room, and you can picture exactly why it has not been picked up yet.

Scenario
Reading this through the post office model, what is most likely true, and what can you do?
10 · How much waiting is enough

You have learned that more confirmation layers mean more settled. A careful friend takes the obvious next step: always wait for a long stack of confirmations before you trust that anything went through.

It sounds safe, and like most blanket rules it is wrong at the edges. So pressure-test it before you adopt it.

Limit test
A friend says: "Simple rule. Wait for many confirmations on every single transaction." Where is he wrong?
11 · What you carry out

You followed one letter the whole way: signed with your key, announced to everyone, waiting in a public room, sealed into a batch, buried under layers until undoing it would cost more than it could ever pay.

But look again at the to field on the explorer. Some addresses are not people at all. They are programs, holding money and following rules with no one behind them.

Next: what actually lives at a contract address. Smart contracts, under the hood.

your balance2,400
BANK_DBowner: the bank
you2,400
what the app is actually showing you
BANK_DBowner: the bank
you2,400their pen
you hold a claim. they hold the pen.
your digital life
BANK · you2,400the bank ✍
INSTAGRAM · you2.1M followersMeta ✍
STEAM · you134 gamesValve ✍
AIRLINE · you58,200 milesthe airline ✍
four tables. zero pens that are yours.
BANK_DBowner: the bank
you2,400
DENIED
try both pens
PLATFORM_DBowner: the platform
her · 8 years2,000,000 followers
one automated decision away
BANK_DB · you · 2,400intentcompetencecontinuity
your row stands on all three
FTX_DBowner: FTX
you5 BTC
the backing vault●●●●●
the row stayed. the backing did not.
CARD_DBowner: your bank ✍
TV you never bought−1,100
fraud reversal+1,100
someone holds the pen, so someone can fix it
?_DBowner: nobody
youstill yours?
?
can a table exist that nobody owns?
?
?_DBowner: ̶n̶o̶b̶o̶d̶y̶
you100
no owner, no pen, no trust?
keeper 1
you100
keeper 2
you100
keeper 3
you100
keeper 4
you100
keeper 5
you100
no THE copy, only copies.
keeper 2
you100
keeper 3
you100
keeper 4
you100
keeper 5
you100
your copy
you100
five copies. one of them is yours.
one attacker
one attacker, ten thousand faces.
real machinesburned wattsnext page, sealed
writing costs watts. faking voters buys nothing.
cost paid OUTSIDE: hardware and power
proof of work, burn energy to vote.
page 1you · 100page 2you · 100page 3you · 100page 4you · 100
rewrite one line, break every lock after it.
office lunchtrusted keeperconsensusfive keepers, real cost
the price buys trustlessness. the office already has trust.
?
ownerless ledger
you?
a key, not a login?
nobody owns the table. so who owns your row?
gasmempoolblock-explorer

Three new nodes on your map

gas · mempool · block-explorer · +10 Lynx