📄 printable notes
@governingweb3 · Ethereum Build Camp · Day 3

Ethereum Build Camp · Day 3 · a one-hour guided tour

Welcome to Lego Land

The modern Ethereum stack, told as a walk through a toy park. Every white brick on this page opens the real ERC spec. Every 📖 opens the Architect's original post. Grab a brick and come along.

⚠ Park rule: pick two of three

Any single park picks two of scalability · security · decentralization. Ethereum stopped picking and built up instead. The queue you feel at the gate? That's cost.

Presenting? Drive with → / Page Down (clicker-friendly). Everyone else: just scroll.

Dev the Builder
The Architect
The Guard
Grandma
The Gatekeeper
The Stall-keeper
Agent-42
PayBot
Speaker notes · the map · 0:00

Script · 0:00

Welcome to Lego Land. For the next hour we walk one toy park with seven districts, and every metaphor maps to a real protocol piece. The white bricks on screen open the actual specs, so nothing here is decoration.

Before we walk, the park rules. A single chain gets to pick about two of three things: scalability, security, decentralization. Make the blocks bigger and fewer people can afford to run a node, and you have quietly traded away decentralization. Ethereum stopped picking in 2020. The rollup roadmap leaves the base chain slow, scales the data it publishes, and settles everything on top. That is why the green slab lands first in this animation. Everything in this talk stacks on it, and the same green strip runs under every section of this page.

If asked why gas is expensive at all: block space is priced by EIP-1559. The queue at the gate is the fee market doing its job.

ETHEREUM L1 RUNS UNDER EVERY DISTRICT. THIS GREEN STRIP FOLLOWS YOU ALL TOUR
Your guide 0:03

Your guide works in every district

Your guide: Tanisha Katara · KCG, Katara Consulting Group.

"Welcome to Lego Land! Quick hello before we walk. I work on how parks like this one govern themselves, price their rides, and find their visitors."— Tanisha · KCG Consulting
Tanisha · your guide
What I doGovernance design, tokenomics, economic design simulations and fee modeling. On the commercial side: go-to-market and PMF analysis. In park terms: how the park decides, how it prices the rides, and how it fills with visitors.
Track record11+ clients, all through referrals. Every one has renewed.

Clients across the whole park

L2sGovernmentsL1 dAppsPolicy think tanksMessaging protocol · dAppPayments
EthereumEthereum
PolygonPolygon
AvailAvail
FilecoinFilecoin
MinaMina
AragonAragon
JunoJuno
DaoLensDaoLens
TrackTrack
InstiXInstiX
LiberdusLiberdus

Find me

Speaker notes · your guide · 0:03

Script · 0:03

Quick hello before we walk. I'm Tanisha Katara, and parks like this one are my day job. Through KCG, my consulting firm, I work on governance design, tokenomics, economic design simulations and fee modeling. On the commercial side I do go-to-market and PMF analysis. In park terms: how the park decides, how it prices the rides, and how it fills with visitors.

Eleven-plus clients so far, every one through referral, and every one has renewed. They cover most of this park: L2s like the mini parks we'll visit, governments and policy think tanks, L1 dApps from the bazaar, a messaging protocol, and payments, which is where the robots come in later.

Enough about me. Grab a brick.

1 Stop one 0:06

L1 keeps three jobs: order, remember, judge

Under the baseplate: Ethereum L1, slow on purpose.

"Three jobs, forever: put things in order, remember what happened, judge disputes. Everything else moved upstairs."— The Guard
The Guard

Cross-section: what's under the studs

Consensus Hall: validators agree on the order of everything.
The Archive: the blob cellar (EIP-4844). Cargo receipts stay ~2 weeks so anyone can re-check what the mini parks did.
The Courtroom: settlement. Every dispute in the park ends here.
🔥EIP-1559 toll booth: the base toll burns; only the tip goes to the guard.

Snap on: click a stud, the spec opens

The Architect's notes

Speaker notes · stop 1 · baseplate

Script · 0:06

Let's lift the baseplate. The base chain kept exactly three jobs and moved everything else upstairs. The Consensus Hall puts events in order. The Archive keeps the data available. The Courtroom settles disputes, and its word is final.

Two mechanisms to know. First the toll booth. EIP-1559 splits every fee into a base fee, which is burned, and a small tip for the proposer. The base fee adjusts each block depending on how full blocks run, so the protocol sets the price rather than a bidding war. Second the blob cellar. EIP-4844 gives rollups data packets of roughly 128 kilobytes with their own fee market, pruned after about eighteen days. That is long enough for anyone to reconstruct and challenge what a rollup did, and short enough that nodes never carry the weight forever. The EVM never reads blob contents, only a commitment, which is why blob bytes cost so much less than calldata.

So yes, this layer is slow. Slow on purpose. It is a court anyone can audit.

If asked where the data goes after two weeks: the base layer guarantees the data was available while it mattered. Rollups, explorers and archives keep copies. Availability is not the same as permanent storage.

2 Stop two 0:13

Rollups run the rides, L1 checks every ticket

Inside the mini parks: optimistic and ZK rollups.

"Don't widen the old park. Open mini parks. Rides run there, but every ticket is still checked at the main gate."— The Architect
"Same gate security, no queue, tickets cost pennies. I'm building in Mini Park B."— Dev the Builder

Two park types · one cargo train home

Trust-but-verify Park(optimistic rollup)Anyone may file a complaint for ~7 days. One fraud proof rolls back any cheating.
Math-proof Park(ZK rollup)Every batch ships with a validity proof, checked in minutes. No waiting window.
EIP-4844 cargo train → compressed receipts ride home to the Archive, cheap
S0
S1
S2
training wheels come off:
Stage 0 → 1 → 2
Between parksERC-7683 intents: say what you want and solvers race to fill it. ERC-3770: addresses that name their park.
The honesty lineFull "same security" arrives at Stage 2, and most mini parks still wear training wheels. Say it out loud. Builders will trust you for it.

Snap on

The Architect's notes

Speaker notes · stop 2 · mini parks

Script · 0:13

Now the mini parks, where people actually ride the rides. Two types, split by how they prove honesty. The trust-but-verify park posts its results and assumes they are fine. Anyone can file a fraud proof for about seven days, and one honest watcher is enough to catch cheating. The math-proof park ships a validity proof with every batch, and the base chain checks it in minutes. No waiting window. Pick your park by how you like your guarantees: a complaints window, or math.

Watch the train. Those cars are batches of compressed L2 transactions riding home as blobs. That is what makes tickets cost pennies.

Now the ladder, and this is the honest part. L2Beat grades rollups in stages. Stage 0 means the team can still override everything. Stage 1 means the proof system is live with a security council as backstop. Stage 2 means the council can only act on provable bugs. Same security as the main gate is fully true only at Stage 2, and most parks are still climbing. Say that plainly and builders will trust you.

Between parks: ERC-7683 lets a user sign the outcome they want and lets solvers race to deliver it. ERC-3770 puts the park's name in the address, so funds stop landing in the wrong one.

3 Stop three 0:21

One tap does all the wallet work

Grandma's bridge: account abstraction between people and the park.

"I don't know what a seed phrase is, and I never will."— Grandma
"You don't have to. The bridge knows."— Dev the Builder
Grandma
Dev

The new bridge: five planks light up

passkey
login
gas paid
for you
one-tap
batches
limits &
session keys
social
recovery

Under the hood, where Grandma never looks

1her tap2UserOperation3bundler4EntryPoint ✓

Follow the purple dot: her one tap (1) becomes a signed UserOperation (2); a bundler (3) packs it with others and fronts the gas; the EntryPoint contract (4) checks her account's own rules before anything runs. One tap in, one L1 transaction out.

EIP-7702, the retrofit ramp: old wooden accounts (EOAs) borrow smart planks without moving house.

Snap on

The Architect's notes

Speaker notes · stop 3 · grandma's bridge

Script · 0:21

This is Grandma's bridge, and Grandma has one rule: she will never learn what a seed phrase is. Fair. The planks are what she experiences. Passkey login, gas paid for her, one tap instead of five, spending limits, and recovery through people she trusts.

The pipe below is what actually runs, and the purple dot is her single tap. Follow the numbers. Her tap becomes a UserOperation, which lives in its own mempool. A bundler collects a batch of these, fronts the gas, and calls one global contract called the EntryPoint. The EntryPoint asks her account to validate the operation by its own rules. Those rules can be a passkey signature, since RIP-7212 made those cheap to verify onchain, or a spending limit, or a session key for a game. A paymaster can pay her gas, so she never has to own ETH just to move. One tap in, one L1 transaction out.

For the millions of accounts that already exist, EIP-7702 is the retrofit ramp. An old account delegates to contract code and picks up the same powers without moving house. ERC-7579 and ERC-6900 standardize the snap-in modules, and ERC-1271 is how a contract signs.

This bridge is the second of Vitalik's three transitions. Remember it, because the robots at stop seven cross the same bridge.

4 Stop four 0:29

Verify once at the gate, roam free inside

The castle gates: onchain identity as a perimeter, not surveillance.

"Papers, please. Ten seconds, and then the whole park is yours."— The Gatekeeper
The backpackERC-6551: an NFT that owns its own wallet and items, and travels with you.
The cloakStealth addresses: enter without the whole park watching.
The frameSecurity lives outside the walls: verify at the gate, then roam free. Identity is a perimeter, not surveillance.

At the checkpoint: the gatekeeper's list

Name? dev.eth · ENS
Signature? the sign-in ring · EIP-4361 (SIWE)
One person, not an army? personhood proof
Badges? sewn on, can't be sold · ERC-5192 soulbound
Receipts? the attestation scroll · EAS

Snap on

The Architect's notes

Speaker notes · stop 4 · castle gates

Script · 0:29

The castle gates. The gatekeeper checks papers once, in the order a real sign-in happens, and then the park is yours. Name first: ENS resolves dev.eth in both directions. Then the signature: Sign-In with Ethereum, EIP-4361, is a structured message bound to the site's domain, so there is no password and nothing blind to phish. Then one person, not an army, which is personhood proof. Then the badges: soulbound tokens, ERC-5192, cannot be transferred, so a reputation cannot be bought. Last the receipts: attestations through EAS, where anyone can vouch for anything and apps can build on those claims.

Two more props. The backpack is ERC-6551, an NFT that owns its own wallet, so a game character can hold its own items. The cloak is stealth addresses, for receiving without the whole park watching.

The frame matters more than any single spec. We moved the bouncer to the door so there are no cameras inside. Verify at the perimeter, then leave people alone.

5 Stop five 0:37

Every stall snaps into every other

The bazaar: six DeFi primitives. Watch the coin.

"This land named the stalls money Legos years before you arrived. Your metaphor is already canon here."— The Stall-keeper
The Stall-keeper

The party trick: one coin, one transaction

MINT · ERC-20same-shape studs, anything snaps to anything
2
FOUNTAIN · x·y=kprice set by a formula, not a merchant
3
VAULT · ERC-4626deposit → claim brick; yield grows inside
PERMIT · ERC-2612sign a note, skip the extra approval trip
1
FLASH · ERC-3156borrow it all, return before the bell (1 block)
COLLECTIBLES · 721/1155unique bricks & mixed crates

① borrow at the flash counter → ② swap at the fountain → ③ park in the vault → repay before the bell 🔔. One transaction: if any step fails, the whole trip never happened.

Snap on

The Architect's notes

Speaker notes · stop 5 · bazaar

Script · 0:37

The bazaar, where this land coined the phrase money Legos years before I showed up with a deck full of bricks. Watch the coin do the party trick. It gets borrowed at the flash counter, swapped at the fountain, parked in the vault, and repaid before the bell. All inside one transaction. The bell is atomicity. If the repayment fails, the EVM reverts the entire trip. Not the lender loses money. The trip never happened. That is not trust, that is the runtime.

Why do the stalls snap together at all? ERC-20 is a tiny shared interface, and everything speaks it. The fountain prices by formula: two reserves, x times y stays constant, no order book and no merchant. The vault standard, ERC-4626, means an aggregator integrates deposit and withdraw once and every vault works. Permit, ERC-2612, turns the annoying approval step into a signature, so one transaction instead of two.

The bazaar's whole business model is that every stall trusts the same stud shape.

6 Stop six 0:45

Funding that counts people, not coins

The commons: public goods, and who pays for them.

"Fund hardest the things that can only pay for themselves by doing harm."— The Architect (the revenue-evil curve, compressed)
Retro trophiesBuild the road first. Trophies come when it carries traffic. That's RetroPGF.
The deedHypercerts name exactly which stretch of road you built.

Matching math: breadth beats depth

match ≈ 819 visitors × 1 coin
match ≈ 91 whale × 9 coins

matching ∝ (Σ√contributions)²

THE ROAD · everyone walks it, no one owns it

Snap on

The Architect's notes

Speaker notes · stop 6 · commons

Script · 0:45

The commons. Fountains and roads, the things everyone uses and nobody owns, and the hard question of who pays for them. Look at the two bars. Same nine coins in both. Quadratic funding matches the square of the sum of square roots, so nine visitors giving one coin each pull a match of eighty-one, and one whale giving nine coins pulls nine. The math counts people, not money. Whales cannot buy the fountain.

The known attack is fake people. Sybils and collusion break quadratic funding, which is exactly why it leans on the personhood checks from the castle gates. The mechanisms connect.

Two more tools. RetroPGF flips the timing: build the road first, get the trophy once it carries traffic, because proven impact is easier to judge than promises. Hypercerts turn I-built-this-stretch-of-road into a claim you can hold and others can attest to.

If asked who fills the matching pool: protocol revenue, grants, ecosystem treasuries. The mechanism only decides how to split it.

7 Stop seven 0:51

Robots find, hire, and pay each other

The robot quarter: AI agents on Ethereum rails. Watch the deal play out.

The deal: five acts, one 12-second loop

GET /agent-42/work …HTTP 402 · PAYMENT REQUIREDHTTP 200 · OK · GATE LIFTS
💵 signed EIP-3009 USDC note
VALIDATED ✓
🪪 ERC-8004 passport ✓
⭐ reputation: clean record
📦 work delivered
ClientBot
Agent-42
x402
TOLLGATE
PayBot
ValidatorBot

The act bar and the numbered steps below light up in sync with the stage.

  1. 1ClientBot reads Agent-42's passport: the ERC-8004 identity registry (live on mainnet since March 2026, the newest brick in the box).
  2. 2Checks the report card: the reputation registry.
  3. 3Work delivered: the 📦 parcel crosses from Agent-42 back to ClientBot.
  4. 4PayBot's gate answers "HTTP 402: Payment Required." ClientBot signs a gasless USDC note (EIP-3009), x402 settles it, the gate lifts.
  5. 5ValidatorBot stamps the job in the validation registry.
The callbackTheir wallets? Grandma's bridge (4337 / 7702). Their names? The castle gates. The robots reuse every district you just toured.
The fireside hook…and who governs a park where robots outnumber visitors? Hold that thought.

Snap on

The Architect's notes

Crypto + AI applications (2024) + your own agent-governance research → the fireside bridge
Speaker notes · stop 7 · robot quarter

Script · 0:51

The robot quarter, the newest district, and it reuses everything we just walked. Watch one full loop. Twelve seconds, five acts. The act bar and the numbered list light up in sync.

Act one: ClientBot reads Agent-42's passport. That is the ERC-8004 identity registry, live on mainnet since March, basically a pointer to the agent's card. Act two: the report card, the reputation registry, structured feedback from past jobs. Act three: the parcel crosses back. Work delivered. Act four is the payment. PayBot's tollgate answers with HTTP 402, Payment Required, a status code that sat reserved in the spec since 1997 because machines do not do checkout forms. ClientBot signs a USDC note using EIP-3009, gasless for the payer, x402 settles it, and the gate lifts on 200. Act five: ValidatorBot stamps the job into the validation registry.

Now the callback. Whose wallets are these? Grandma's bridge, 4337 and 7702. Where do their names live? The castle gates. The robots are just very fast tourists.

And the question I will leave hanging for the fireside: who governs a park where robots outnumber visitors?

Act III 0:57

One baseplate under everything

A working Lego City. Every building is clickable and jumps back to its stop. The robots are just enjoying the park.

CURTAIN CALL: Dev · the Architect · the Guard · Grandma · the Gatekeeper · the Stall-keeper · Agent-42 · PayBot… and everyone in this room. 👏

Speaker notes · finale · zoom out

Script · 0:57

Zoom out. There is the whole park in one frame. The bridge, the mini parks, the gate, the bazaar, the fountain, the tollbooth, and a few robots enjoying the evening. Every building here is clickable and takes you back to its stop. Notice what they all stand on. One green plate. We did not pick two out of three. We built up, and the base chain settles all of it.

If you want the single document that holds this talk together, it is Vitalik's Three Transitions. L2 scaling is the mini parks. Smart wallets are Grandma's bridge. Privacy and identity are the castle gates.

Here is the Monday morning ask. Pick one district. Click one stud. Read the spec tonight, and ship a toy this week. That is how every builder in this park started. Thank you.

SEE YOU IN THE PARK