Speaker notes & full script

The modern Ethereum stack, walked as one toy park with seven districts. Read the block, or paraphrase it — it's your voice either way.

Tanisha Katara · @governingweb3 Ethereum Build Camp · Day 3 July 7, 2026 · 60 min

⚠ Park rule: pick two of three

Any single park picks two of scalability, security, decentralization. Ethereum stopped picking in 2020 and built up instead. The queue you feel at the gate is just cost — EIP-1559 doing its job.

Run of show — the whole hour on one page
TimeStopWhat it really is
0:00The mapThe pick-two rule, and why we're doing this as a park
0:03Your guideWho you are, and why you get to give this tour
0:06BaseplateL1 keeps three jobs: order, remember, judge
0:13Mini parksRollups — where people actually ride
0:21Grandma's bridgeAccount abstraction — the human on-ramp
0:29Castle gatesIdentity — checked once, at the door
0:37BazaarDeFi — every stall trusts the same stud shape
0:45CommonsPublic goods — who pays for the fountains
0:51Robot quarterAI agents reusing everything upstream
0:57Zoom outThe whole park in one frame + the ask
Read this before you walk on

You never have to say a number out loud. If "ERC-4337" won't come, say "the account-abstraction brick" and keep going — the metaphor is the content, the codes are just where the spec lives. Each stop below has the words to say and a short list of what the terms actually mean, so a question in the room doesn't catch you flat.

The map

Set the rule · why a park
0:00
Say this

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

First, 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've quietly traded away decentralization without anyone voting on it. Ethereum stopped picking in 2020. The rollup roadmap leaves the base chain slow, scales the data it publishes, and settles everything on top. That's why the green slab lands first in this animation. Everything today stacks on it, and that same green strip runs under every section of the page.

If someone asks 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.

Transition: "So let's lift that green slab and see what it's actually holding up."

Your guide

Quick hello, then move
0:03
Say this

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, and the economic simulations behind fee models. On the commercial side, go-to-market and product-market-fit work. In park terms: how the park decides, how it prices the rides, how it fills up.

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

That's enough about me. Grab a brick.

Transition: "Start at the bottom — the slab everything clicks into."

1

Baseplate

Ethereum L1 — order, remember, judge
0:06
Say this

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 worth knowing. The toll booth first: EIP-1559 splits every fee into a base fee, which gets burned, and a small tip for the proposer. The base fee adjusts every block depending on how full blocks are running, so the protocol sets the price instead of a bidding war setting it.

Then the blob cellar: EIP-4844 gives rollups data packets of roughly 128 kilobytes with their own little fee market, pruned after about eighteen days. Long enough that anyone can reconstruct and challenge what a rollup did, short enough that nodes never carry the weight forever. The EVM never reads what's in a blob, only a commitment to it — which is why blob bytes cost a fraction of what calldata costs.

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

If someone asks where the data goes after two weeks: the base layer only promises the data was available while it mattered. Rollups, explorers and archives keep copies. Availability isn't the same thing as permanent storage.
The terms, in plain English
L1 / the base chain

Ethereum itself. The most secure and most expensive place to do anything — so you only bother it when you have to.

Data availability

The promise that the data behind a transaction was published where anyone could check it. Rollups lean on this: they do the work elsewhere but must post the receipts here.

EIP-1559the toll booth

How block space gets priced. A base fee that rises and falls with demand and is burned, plus a tip to skip the line. The protocol sets the price, not an auction.

EIP-4844blobs / the cellar

A cheap, temporary data shelf for rollups (~128KB packets, gone in ~18 days). The single biggest reason your L2 fees dropped from dollars to pennies.

Transition: "The baseplate is where you'd never want to spend your day. So let's go where people actually ride."

2

Mini parks

Rollups — where people actually ride
0:13
Say this

Now the mini parks, where people actually ride the rides. Two kinds, split by how they prove they're being honest. The trust-but-verify park posts its results and assumes they're fine — anyone can file a fraud proof for about seven days, and one honest watcher is enough to catch a cheat. 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's what makes a ticket cost pennies.

Now the honest part — the ladder. 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 that council can only step in on a provable bug. "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.

Two bricks tie the parks together. 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 front of the address, so money stops landing in the wrong one.

The terms, in plain English
Rollup / L2

A fast, cheap chain that does the work, then posts a compressed summary back to Ethereum for safety. Base, Arbitrum, Optimism, zkSync.

Optimistic vs ZK

Optimistic = "assume it's fine, challenge it within ~7 days." ZK = "here's math that proves it, nothing to challenge." Complaints window vs. proof.

Stages 0 / 1 / 2

L2Beat's honesty scale for how much you still have to trust the team. Stage 2 = code's in charge, no human override.

ERC-7683 ERC-3770intents & addresses

7683: say what you want, solvers make it happen. 3770: chain name in front of the address so you don't send to the right address on the wrong chain.

Transition: "Scale's solved. None of it matters if a normal person can't cross the front gate without losing everything. That's the next bridge."

3

Grandma's bridge

Account abstraction — the human on-ramp
0:21
Say this

This is Grandma's bridge, and Grandma has one rule: she is never going to learn what a seed phrase is. Fair. The planks are the parts she actually feels — passkey login, gas paid for her, one tap instead of five, spending limits, and recovery through people she trusts.

The pipe underneath is what actually runs, and the purple dot is her one tap. Follow the numbers. Her tap becomes a UserOperation, which lives in its own mempool. A bundler scoops up a batch of them, fronts the gas, and calls one global contract, the EntryPoint. The EntryPoint asks her account to check the operation by its own rules — a passkey signature (cheap to verify onchain since RIP-7212), or a spending limit, or a session key for a game. A paymaster can cover 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; ERC-1271 is how a contract signs.

This bridge is the second of Vitalik's three transitions. Hold onto it — the robots at stop seven cross the exact same bridge.

The terms, in plain English
Account abstraction

Making your wallet a small smart program instead of a naked key. That's what unlocks passkeys, sponsored gas, limits, and recovery.

ERC-4337smart wallets, no fork

Brought smart-contract wallets to Ethereum without changing the protocol. The machinery: UserOperations, a bundler, the EntryPoint, a paymaster. You don't have to name any of it on stage.

EIP-7702the retrofit ramp

Lets a plain old wallet borrow those same powers temporarily — so existing users get in without starting over.

passkey · paymaster · session key · social recovery

Sign with your face; someone else pays the fee; grant an app limited permission for a while; get back in through people you trust instead of 12 secret words.

Transition: "She's across, with a wallet she can't accidentally destroy. The gatekeeper's next question is: who is she?"

4

Castle gates

Identity — checked once, at the door
0:29
Say this

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 both directions. Then the signature: Sign-In with Ethereum — EIP-4361 — is a structured message tied to the site's own domain, so there's no password and nothing blind to phish. Then one person, not an army — that's the personhood check. Then the badges: soulbound tokens, ERC-5192, can't be transferred, so a reputation can't be bought. And 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 carry its own items. The cloak is stealth addresses, for getting paid without the whole park watching.

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

The terms, in plain English
ENS

Human-readable names (dev.eth) instead of a 40-character address. Username, profile, and payment handle in one, and you own it.

EIP-4361Sign-In with Ethereum

Log in by signing a message tied to the site's domain — no password, no company holding your account, hard to phish.

ERC-5192 soulbound tokens

Badges that can't be sold or moved — so a reputation is earned, not bought. Credentials, memberships, proof you showed up.

EAS · ERC-6551

EAS = signed, checkable "X vouches that Y is true." 6551 = every NFT gets its own wallet, so it can hold assets and a history.

Transition: "Wallet, name, reputation — now let's go spend. Into the loudest part of the park."

5

Bazaar

DeFi — every stall, the same stud shape
0:37
Say this

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 its 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 whole trip. It's not that the lender loses money; the trip simply never happened. That's not trust, that's 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 in the middle. The vault standard, ERC-4626, means an aggregator wires up deposit and withdraw once and every vault just works. Permit, ERC-2612, turns the annoying approval step into a signature — one transaction instead of two.

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

The terms, in plain English
ERC-20the token standard

The shared shape for a token, any token. Because they're all the same shape, every app handles every token automatically. The whole bazaar is built on it.

x · y = k

The market-maker formula: two pools whose product stays constant, so buying pushes the price up on its own. No order book, no company. Runs most crypto trading.

atomicity / flash loan

Everything in one transaction succeeds together or unwinds together. That's what lets you borrow with no collateral — if you can't repay by the end, it's as if you never borrowed.

ERC-4626 ERC-2612vaults & permit

4626: one standard yield vault every app can plug into. 2612: approve a payment with a signature instead of a whole separate step.

Transition: "The bazaar moves money. But some of the most important things in a park make nobody any money — the roads, the fountains. Who pays for those?"

6

Commons

Public goods — who pays for the fountains
0:45
Say this

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 on the square of the sum of square roots, so nine visitors giving one coin each pull a match of eighty-one, while one whale giving nine coins pulls nine. The math counts people, not money. A whale can't 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; that's the point.

Two more tools. RetroPGF flips the timing: build the road first, get the trophy once it's carrying traffic, because it's easier to judge a road you can see than a promise you can't. Hypercerts turn "I built this stretch of road" into a claim you can actually hold and others can attest to.

If someone asks who fills the matching pool: protocol revenue, grants, ecosystem treasuries. The mechanism only decides how to split it, not where it comes from.
The terms, in plain English
Public goods

Shared things nobody owns — open-source code, infrastructure. Valuable, but nobody profits directly, so they stay underfunded.

Quadratic funding

Matching that counts the number of donors over the size of donations. Many small givers beat one whale. It funds "what lots of people care about."

RetroPGF

Reward work after it's proven useful, in hindsight — easier to judge than guessing up front. Optimism's model.

Hypercerts

A certificate of impact: "this work happened, here's who funded it," so good work can be recognized and funded again.

Transition: "That's the park as people use it. The last district isn't about people at all."

7

Robot quarter

AI agents reusing everything upstream
0:51
Say this

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

Act one: ClientBot reads Agent-42's passport — that's 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 don't fill out checkout forms. ClientBot signs a USDC note using EIP-3009, gasless for the payer, x402 settles it, and the gate lifts on a 200. Act five: ValidatorBot stamps the finished 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'll leave hanging for the fireside: who governs a park where the robots outnumber the visitors?

The terms, in plain English
ERC-8004trustless agents

Gives an AI agent an identity and a track record, so one agent can check another's reputation before trusting it. Reuses the castle-gates idea.

x402 / HTTP 402machine payments

Turns the web's long-unused "Payment Required" error into a real pay-per-request rail — a program pays a few cents per call, automatically.

EIP-3009gasless pay

Pay by signing an authorization someone else submits — so an agent can move USDC without holding gas itself.

Transition: "That's the last district. Let me pull the whole park back into one picture."

Zoom out

The whole park + the ask
0:57
Say this

Zoom out. There's 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 is clickable and takes you back to its stop. Notice what they all stand on: one green plate. We didn't pick two out of three. We built up, and the base chain settles all of it.

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

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

If you freeze — recovery lines
  • Blank on a code? "…the brick for [what it does], the number doesn't matter." Move on.
  • Blank on a whole stop? Fall back to the park: every district is order it, remember it, judge it, or build on top.
  • Question you can't answer? "Great question — that's exactly what the spec settles. Find me after and we'll read it together." Honest and on-brand.
  • Behind on time? Two sentences for Commons, drop permit + flash loans from the Bazaar. The argument survives.