ACT III

Everything On-Chain

Bitcoin handed trust over to code; Ethereum handed the code over to everyone — and from then on, decentralization was no longer only for bookkeeping. If money can be decentralized, what else? This hall asks what people actually built with the same logic of public, verifiable, unalterable records.

Ecosystem primer1994–presentNeutral · sourced
Key objects

The Ethereum whitepaper and yellow paper · ERC-20/721/1155 standards · NFT contract addresses and storage · interactive AMM and gas exhibits

In brief

With one shared logic, people built programmable contracts, finance without banks, ownership on a ledger, and organizations that coordinate without a company — a parallel world run by code that anyone can inspect and use.

Unit I

The World Computer

from ledger to programmable

The Origins of the Smart Contract

The phrase "smart contract" predates Bitcoin by fifteen years. In 1994 Nick Szabo proposed that contractual terms could be written as computer protocols and executed automatically by machines, rather than relying on a court to make things right afterwards. In a 1996 follow-up essay he gave the vending machine as an example: insert a coin and delivery follows, with no need to trust the vendor. Some twenty years later, the idea grew into a programmable machine on Ethereum.

VENDING MACHINE
PayInsert the agreed price
Rule checks itselfEnough money?
Delivered on the spotNo need to trust a seller
TRADITIONAL CONTRACT
SignBoth sides agree in writing
WaitRely on the other side
Seek redressCourts step in afterwards
Szabo's analogy: once the terms live in the machine, enforcement no longer depends on the other party's honesty.
AuthorNick Szabo
PublishedShort paper 1994 · long form 1997
First published inFirst Monday Vol.2 No.9, 1997
NoteSee also Szabo’s "Building Blocks for Digital Markets" (1996).

The Ethereum Whitepaper

In late 2013 a nineteen-year-old Vitalik Buterin posed a question: if a blockchain can keep accounts, why can it not run arbitrary programs? His answer was to build a Turing-complete virtual machine into the chain itself, so that any application could be deployed as a smart contract. It proposed turning the blockchain from a ledger into a general-purpose "world computer".

A ledgerBitcoin
AddressBalance
1A1z…50 BTC
12cb…0.5 BTC
1Hz9…2.1 BTC

Records who owns how much

A world computerEthereum
AccountBalanceCode · storage
0xA1…3 ETH—
0xC0…120 ETHtransfer(…)
0xB7…0.8 ETH—

Also stores programs and their state — callable by anyone

Illustration: addresses and amounts are made up.
AuthorVitalik Buterin
PublishedDraft late 2013 · finalized 2014
First published inethereum.org
Curatorial note · historical context

The Ethereum Foundation states on that page that the original whitepaper no longer reflects Ethereum as it stands today. The museum notes the historical context accordingly: it is exhibited as an original of the idea, not as current technical documentation.

Ethereum whitepaper author Vitalik Buterin at TechCrunch Disrupt London 2015
Image: Vitalik Buterin (TechCrunch Disrupt London, 2015) · Photo: John Phillips · CC BY 2.0 · cropped & toned

The Ethereum Yellow Paper

Gavin Wood’s yellow paper specified every rule of the Ethereum Virtual Machine formally: each opcode, each unit of gas, each state transition. With it, any team can write a client that behaves identically.

AuthorGavin Wood
Published2014 · updated with each EIP release

Ethereum launch and contract languages

Frontier Mainnet Launch & Solidity

On July 30, 2015, Ethereum’s genesis block was created and the Frontier phase began — the paper became a running network. Alongside it, Solidity became the principal language for deploying contracts, a language designed for the premise that code is the contract. From that day, anyone could install a program into this world computer.

Published byEthereum Foundation (written by Stephan Tual)
Date2015-07-30
Contract languageSolidity · Gavin Wood, Christian Reitwiessner and others

The Evolution of Token Standards

Three short technical standards determined the shape of on-chain assets. What they share is a common interface: follow the same function names and any wallet, exchange or marketplace will recognize what you issue automatically. Interoperability here was not negotiated commercially — it grew out of open standards.

ERC-20Every unit is identical: interchangeable and divisible
#1#42#7
ERC-721Each has a unique number and cannot be swapped
One contract#3#9
ERC-1155Fungible and unique tokens together, moved in batches
The core differences: whether tokens are interchangeable, and how many kinds fit in one contract.
20
2015

ERC-20 · Token Standard

A common interface for fungible tokens (transfer, approve and so on), letting anyone issue an interoperable token. Removing the barrier to issuance brought both the 2017 ICO boom and the tokenization of everything, and the widespread project failures and regulatory intervention that followed (US SEC, Report of Investigation on The DAO, July 2017). By Fabian Vogelsteller and Vitalik Buterin.

721
2018

ERC-721 · Non-Fungible Token

Made unique, ownable tokens ("deeds") interoperable — the technical DNA of the NFT. Drafted by Dieter Shirley (Dapper Labs) around CryptoKitties, with William Entriken, Jacob Evans and Nastassia Sachs.

1155
2018

ERC-1155 · Multi Token

One contract managing many token types (fungible and non-fungible) with batch transfers, becoming the efficient standard for games and marketplaces. Originating at Enjin, by Witek Radomski, Andrew Cooke, Philippe Castonguay and others.

The Ethereum Merge

The Merge

On September 15, 2022, Ethereum completed "the Merge": mining (proof of work) was retired, and validators who stake ETH as a deposit took turns producing blocks instead (proof of stake). Energy use fell by roughly 99.95%. It is often described as one of the most complex live engineering migrations in blockchain history: a network worth hundreds of billions of dollars changed its consensus mechanism without going offline. Which mechanism is more secure is still debated (see the Open Questions Wall in Culture & the Future).

Proof of workMachines race to compute; the winner records the block
Switched without downtime
Proof of stakeValidators stake ETH as collateral and take turns recording
Before
AfterEnergy use down ~99.95%
Energy bars are to scale: after the Merge, the bar is about one two-thousandth of its former length.
Executed byEthereum Foundation / core developer community
Date2022-09-15
Energy impactDown approximately 99.95%
NoteEIP-1559 (the 2021 fee reform and ETH burn) was the other major change of the same period. This event is also displayed as a milestone in Triumphs & Disasters.
Unit II

Finance Without Banks

DeFi: taking the bank apart into code

How "DeFi" Got Its Name

In August 2018, people in a Telegram group were trying to name the Ethereum open-finance movement. Candidates included Open Horizon; according to people involved, the winner was "DeFi" (pronounced DEFY). Those present included Inje Yeo (Set Protocol), Blake Henderson (0x) and Brendan Forster (Dharma). A term that would come to describe tens of billions of dollars was coined in a chat.

Named byInje Yeo · Set Protocol
Date2018-08
This account comes mainly from participants' later recollections and press reports; the original chat log has not been made public, so it is presented here as a widely told story rather than established fact.

The Birth of the Automated Market Maker

Traditional exchanges match buyers and sellers through an order book. On-chain, matching is too slow and too expensive. In 2016 Vitalik asked on Reddit whether prices could instead be set automatically by a formula, the way prediction markets run. Two years later Hayden Adams built that idea into Uniswap: liquidity providers deposit two tokens into a pool, traders swap directly against it, and the constant product x·y=k sets the price from the amounts in the pool.

ETH in the pool →USDC in the pool →x · y = kPrice ≈ 3000 USDC/ETH

Moving along the curve is a swap. The more ETH the pool holds, the less USDC each ETH buys — and the flatter the curve.

Animation: the product of the two token amounts never changes; the slope at the point is the current price.
2016-10

Let's run on-chain decentralized exchanges the way we run prediction markets

The proposal to "run on-chain decentralized exchanges the way we run prediction markets" — one of the earliest and most influential public discussions of the AMM idea in the Ethereum community, in a Reddit post.

UNI
2018-11

Uniswap Whitepaper v1

Hayden Adams turned the constant-product AMM into a working decentralized exchange; v1 went live on mainnet on November 2, 2018. v2 (May 2020) and v3 (May 2021) introduced progressively finer liquidity mechanics.

NoteThe Uniswap v2 and v3 whitepapers: uniswap.org/whitepaper.pdf and uniswap.org/whitepaper-v3.pdf.

Taking the Bank Apart Into Code

Banks do four things: lend, settle, price and liquidate. DeFi rewrote each as a publicly readable contract. The four exhibits below are the key pieces of that rewrite. A public contract can be audited — and its flaws are equally public. The next section looks at the known risks of this design.

DAI
2017-12

The Dai Stablecoin System

A decentralized, over-collateralized stablecoin: users lock ETH into a vault (CDP) to generate DAI, with liquidations maintaining the peg. Single-collateral SAI in 2017 became multi-collateral DAI in November 2019.

2019–2020

Compound & Aave Protocol

On-chain money markets with algorithmic rates. Aave popularized the flash loan (first proposed by Marble Protocol in 2018): borrowed and repaid uncollateralized within a single transaction, which is voided entirely if the loan is not repaid — a primitive that does not exist in traditional finance. The COMP governance token (June 2020) brought liquidity mining, a model that has since seen both expansion and retreat.

LINK
2017-09

ChainLink: A Decentralized Oracle Network

Contracts cannot read data from outside the chain, and that is their greatest limitation. Oracle networks feed real off-chain data to contracts in a trust-minimized way, becoming DeFi’s price infrastructure. By Steve Ellis, Ari Juels and Sergey Nazarov.

$1
2016–

Three kinds of stablecoin, side by side

All three claim to be worth one dollar, by radically different mechanisms: USDT is backed by fiat reserves (October 2014), USDC is backed by fiat reserves and issued by a regulated firm (September 2018), DAI is crypto over-collateralized. The risk sits in a completely different place in each case; the museum presents them side by side without ranking them.

Neutral note

The CENTRE consortium dissolved in 2023 and USDC is now operated by Circle; MakerDAO has been renamed Sky. The cautionary counter-example for algorithmic stablecoins (the Terra/UST collapse) is narrated in Triumphs & Disasters. None of the above is investment advice.

After the Rewrite: Known Failure Modes

The previous section introduced DeFi’s building blocks; this one looks at its known risks. The four below are not one-off accidents, but costs these mechanisms carry by design.

2020-03-12

Liquidation: Black Thursday

A sharp price fall combined with network congestion left MakerDAO liquidation auctions clearing at bids of 0 DAI — collateral was taken at zero and liquidated users recovered none of their remaining collateral. The section above describes liquidation as the function that maintains the peg; this day showed it is also a risk borne by users. The full discussion and the protocol’s response are in the MakerDAO forum archive.

2020–

Flash loans: the other face of the same primitive

The section above calls the flash loan a primitive that does not exist in traditional finance, which is accurate; but the same property makes it a lever for price manipulation — borrow, manipulate, profit and repay within a single transaction, with no collateral at all. The bZx incidents of February 2020 were among the first at scale. This is not an implementation defect but an inherent face of uncollateralized instant lending.

{ }
Ongoing

Contract flaws: funds held by code

The funds in a DeFi protocol are held entirely by contracts, with no intermediary who can reverse anything. An error in the code is therefore a loss of funds, and once deployed the contract is publicly readable — auditors and attackers read the same code. Estimates of the amounts stolen each year vary widely with methodology, so no single figure is cited here.

⚠ No agreed methodology exists; the museum leaves the figure blank
Inherent

Impermanent loss: what the liquidity provider pays

A provider of liquidity to an AMM pool holds, once the relative price of the two assets moves, a position worth less than simply holding those two assets. This is not an accident but the inherent cost of constant-product market making. The AMM exhibit that follows presents the trader’s side; this is the other end of the same mechanism.

Neutral note

This section and the one above are two faces of the same mechanism. The museum makes no finding on the long-run viability of DeFi.

AMM Liquidity Pool (Interactive)

A decentralized exchange has no order book — price is set automatically by the constant-product formula x·y=k. Drag the slider to sell ETH and watch price slide with trade size (slippage).

Gas Fees & Congestion (Interactive)

Every action on Ethereum pays a gas fee whose price floats with congestion. Drag network busyness to see gas price and transfer cost change.

Unit III

Ownership On-Chain

NFTs and digital art
Curatorial note

Each work in this unit is listed with its on-chain contract address and storage. An NFT contract usually records only who owns which token, plus a link to the image; the image itself mostly lives on IPFS or the project’s servers, and only a few works are written onto the chain. To see a work, look up its contract address in a block explorer or on the project’s official site.

Colored coins

Before the word NFT existed, people were already asking whether a particular amount of bitcoin could be "colored" so as to represent a real-world asset. Meni Rosenfeld’s 2012 colored-coins paper set out the idea systematically — the theoretical root of on-chain assets and NFTs, and a forerunner of later Bitcoin-based asset experiments such as Counterparty and the Rare Pepes (see Culture & the Future).

AuthorMeni Rosenfeld (the concept also credited to Yoni Assia, 2012)
Published2012-12-04
Stable mirror Semantic Scholar (The original host’s certificate has expired; we recommend citing the mirror.)

Exploring early NFTs

Quantum · One of the Earliest NFTs

On May 3, 2014, the artist Kevin McCoy minted a work titled Quantum on Namecoin, later reminting it on Ethereum. It is often regarded as one of the earliest NFTs; which work counts as “the first” is disputed. In June 2021 it sold for about US$1.47 million in Sotheby’s "Natively Digital" sale.

ArtistKevin McCoy
Minted2014-05-03 · Namecoin
AuctionSotheby’s, June 10, 2021 · approx. US$1.47m
On-chain contract (permanent, self-verifying) etherscan.io · McCoySpace contract (token #0)
StoragePointer on-chain → gatewaytokenURI(0) returns https://ipfs.io/ipfs/QmV6Lf…. Note that this is an HTTPS gateway address, not an ipfs:// protocol address, so whether it can be reached depends on one particular gateway, ipfs.io, staying online. Of the on-chain works in the museum’s collection, this one has the heaviest dependency.
How to viewOpen the gateway address returned by the contract, or visit the artist’s website, mccoyspace.com. What can be verified on-chain is the ownership record and that URL itself, not the image file.
Artist’s site mccoyspace.com
Curator’s note · Who was “first”?

The McCoy side: Minted on Namecoin on May 3, 2014, giving it priority in time; sold at Sotheby’s in 2021.
The Free Holdings side: The original Namecoin record lapsed when it was not renewed, and the company then re-registered it, on that basis claiming to be the owner of the Namecoin version of Quantum. In March 2023 the US District Court for the Southern District of New York dismissed its suit, citing among other grounds the plaintiff’s lack of standing (the plaintiff then appealed); in February 2026 the New York State Supreme Court in Kings County also dismissed its lawsuit, finding the offer terms it relied on too vague.
Others argue that which NFT counts as “the first” depends on where the definition is drawn, and Colored Coins (2012), introduced earlier in this hall, and other early experiments also have claims.

Collections & Generative Art On-Chain

Between 2017 and 2021 a handful of collections defined the culture of NFTs: the avatar as identity, the algorithm as authorship, holding as membership. Each item below carries its on-chain contract address. (You can check for yourself that each one exists and is unique.)

2020-11

Art Blocks

Algorithms stored on-chain and executed at the moment of minting — the home of the generative art NFT movement, and the source of Chromie Squiggle, Fidenza and others. Founded by Erick "Snowfro" Calderon.

ENS
2017-05

Ethereum Name Service

Maps name.eth to an address, making identity an ownable on-chain asset. Built by Nick Johnson and now governed by the ENS DAO.

Unit IV

New Organizations, Scaling & Many Chains

DAOs and Layer 2

Where the DAO Concept Began

In May 2014 Vitalik wrote "DAOs, DACs, DAs and More: An Incomplete Terminology Guide", the first systematic attempt to draw terminological boundaries around decentralized autonomous entities. If smart contracts let code execute an agreement, DAOs ask something further: can an organization exist without a company and without management?

AuthorVitalik Buterin
Date2014-05-06
First published inEthereum Foundation Blog

Three Experiments in Organizational Form

From an idea to tens of thousands of people jointly controlling one wallet, DAOs ran three landmark experiments in under a decade. One ended in disaster, one became a widely copied governance template, and one brought the word into public view.

DAO
2016-04

The DAO

The first large DAO on Ethereum (Slock.it, led by Christoph Jentzsch), and the first large-scale attempt at this kind of organization. In June 2016 an attacker exploited a contract flaw to drain about a third of its funds (some 3.6 million ETH); Ethereum reversed this with a hard fork, and the unforked chain lives on as Ethereum Classic (more in Triumphs & Disasters).

MKR
2017–

Maker governance module

Continuous approval voting by MKR holders was one of the earliest on-chain governance practices. Both the technical documentation and the governance manual are open source. MakerDAO has since been renamed Sky.

2021-11

ConstitutionDAO

Roughly US$47 million in ETH raised in seven days (about 17,000 contributors, some 11,600 ETH) to bid on a printing of the United States Constitution — ultimately losing to Ken Griffin, with refunds handled through Juicebox’s overflow mechanism. It put DAOs in front of a mainstream audience for the first time.

Why Layer 2 Is Needed

The mainnet sacrifices throughput for security and decentralization — not a defect but a deliberate trade: if everyone on Earth is to verify the entire history independently on an ordinary computer, blocks cannot be large or frequent. The price is expensive gas and low throughput when the network is busy (you can feel this in the gas exhibit above). Layer 2's approach is not to loosen the mainnet’s limits, but to move computation off-chain and return only the result and a proof.

2017-08

Plasma: Scalable Autonomous Smart Contracts

An early L2 framework: child chains plus fraud proofs. By Joseph Poon and Vitalik Buterin — note that Poon also co-authored the Lightning Network paper, so the scaling ideas of both chains converge here.

2020-10

A rollup-centric ethereum roadmap

Vitalik’s declaration that Ethereum would bet fully on rollups — the strategic turning point in scaling, after which the mainnet’s role was defined as a data-availability and settlement layer.

Two Rollup Routes & the Multichain Universe

All rollups move transactions off-chain, compress them, and hand the result back to the mainnet. What differs is the reason to believe the off-chain computation was correct: optimistic rollups assume it was and leave a challenge window in which fraud can be proven; zero-knowledge rollups prove correctness outright with cryptography. There is also a different road entirely — not scaling one chain, but connecting many.

OFF-CHAIN · LAYER 2
Compressed into a batch
Optimistic rollupAssumes results are correct, leaving a challenge window; a fraud proof overturns themTrust via: challenge period
Zero-knowledge rollupEach batch carries a cryptographic proof the main chain checks at onceTrust via: validity proof
MAIN CHAIN · LAYER 1
Receives only results and proofs
Same goal, two answers to "why trust the off-chain result?"
OP
2021

Optimistic rollups · Arbitrum / Optimism

Transactions are processed off-chain, then compressed and posted back to the mainnet, inheriting its security while raising throughput and cutting fees. Arbitrum One launched on August 31, 2021; Optimism’s OP Stack, once open-sourced, gave rise to Base and others.

ZK
2020–

Zero-knowledge rollups · zkSync / Starknet

Zero-knowledge cryptographic proofs guarantee the off-chain computation was correct — low-cost, trust-minimized scaling. zkSync v1 launched in June 2020 (Matter Labs); Starknet Alpha in November 2021 (StarkWare), built on the Cairo VM and STARK proofs.

IBC
2016

The multichain universe · Cosmos / Polkadot

Cross-chain communication and heterogeneous multichain architecture — the "internet of blockchains", where decentralization is not confined to a single chain. Cosmos (Jae Kwon and Ethan Buchman) connects sovereign chains via IBC; Polkadot (Gavin Wood, whitepaper October 2016) uses a relay chain with parachains.

NoteEIP-4844 (2024) introduced blob transactions, substantially lowering data costs for L2s.
Cross-reference

Bitcoin has a Layer 2 of its own: the Lightning Network (Poon and Dryja, 2015) uses off-chain payment channels for instant, low-fee small payments. It is displayed as a milestone in Triumphs & Disasters, in counterpoint to Ethereum’s scaling route here — one problem, two different answers.

Key Facts

  • Ethereum mainnet launched 2015-07-30, introducing smart contracts.
  • Stablecoins total over US$300 billion (the figure fluctuates).
  • NFTs are mostly built on Ethereum's ERC-721 standard.
  • Layer 2 uses Rollups to raise throughput and cut gas fees.
Up nextTriumphs & Disasters
Museum GuideBTC.com Museum
What would you like to know about Bitcoin?
Answers draw on the museum’s exhibits and public sources