La mainnet è un termine che descrive una rete blockchain indipendente, con diversi token e criptovalute e applicazioni in esecuzione su di essa. Questo è in contrasto con la testnet, che è essenzialmente un terreno di prova utilizzato per la risoluzione dei problemi prima che i progetti o le criptovalute siano lanciati sulla mainnet. In breve, una testnet serve per risolvere problemi e testare le basi di un progetto, mentre la mainnet è dove il progetto viene effettivamente lanciato.
Per la mainnet di Ethereum, è comune che le nuove blockchain rilascino i loro token inizialmente tramite una vendita di token sulla blockchain di Ethereum. Se ha successo, è probabile che poi lanci la propria blockchain. Una volta che è completamente operativa, permette agli utenti di testarla e di effettuare il bridge dei loro token. Questo è noto come uno swap sulla mainnet. Una volta effettuato il bridge dei token da Ethereum, questi sono tipicamente bruciati o distrutti, così che tutto sia trasferito sulla nuova blockchain.