La mainnet è la versione attiva di una rete blockchain, sulla quale le transazioni vengono registrate nella rete utilizzata dai suoi partecipanti. A differenza di una testnet, i suoi token e gli altri asset possono avere un reale valore economico o operativo, e azioni come i trasferimenti o la distribuzione di smart contract possono avere conseguenze durature.
In ambito di cybersicurezza, questa distinzione è importante quando software, wallet o agenti di IA interagiscono con le blockchain. Una testnet può supportare lo sviluppo, ma il suo ambiente separato non rende autorizzata o innocua ogni azione. Tra le misure di difesa figurano la separazione delle credenziali per testnet e mainnet, la limitazione dei saldi e delle autorizzazioni dei wallet, la protezione delle chiavi di firma dagli agenti software e la richiesta di approvazione umana per le transazioni mainnet con conseguenze rilevanti.


