Simple definition of Testnet
- In addition to Mainnet, there are public testnets.
- These are networks used by protocol developers or smart contract developers to test both protocol upgrades as well as potential smart contracts in a production-like environment before deployment to Mainnet.
- Think of this as an analog to production versus staging servers.
Sources and articles