A prototype blockchain environment where developers can test code, create or modify functionalities, and explore possibilities of new features without causing damage to the main blockchain. Tokens on a testnet are not tied to ‘real’ money and can be obtained at no cost for the purpose of testing transactions. Even once a mainnet has launched, testnets remain useful for developers working to build on or improve the network.