Glossary

Testnet

A testnet is a parallel version of a blockchain that exists for experimentation: it runs the same software as the real network but uses tokens with no monetary value, so developers can deploy contracts, test upgrades, and break things without financial consequences. Every serious blockchain maintains at least one — Ethereum's primary public testnets in recent years are Sepolia and Holesky (with Hoodi succeeding Holesky), while Bitcoin has testnet and the more predictable signet.

Testnet coins are obtained free from "faucets," websites that dispense small amounts for testing, which only works because the coins are intended to be worthless. Developers use testnets to rehearse everything: a team building a DeFi protocol will deploy to Sepolia first, run integration tests against it, and let auditors and early users poke at it before risking real funds on mainnet. Core protocol changes are rehearsed there too — Ethereum's major upgrades, including the Merge, activated on testnets weeks before mainnet so client teams could catch failures safely.

A common misconception is that testnets are smaller toy simulations; public testnets are real distributed networks with independent nodes and block production — what differs is the value of the token and, often, a more centralized or lenient validator set. Testnets do drift from reality in ways that matter: they lack real economic pressure, congestion patterns, and adversarial behavior, so "it worked on testnet" is necessary but not sufficient evidence. Occasionally testnet tokens acquire speculative prices on gray markets, which distorts faucets and annoys developers — a recurring nuisance the community actively discourages.