Mainnet
Rede principal de um protocolo blockchain, plenamente operacional, onde as transações têm valor econômico real e são registradas de forma definitiva.
Pontos-chave
- Mainnet é a rede principal de um protocolo blockchain, plenamente operacional, onde as transações têm valor econômico real.
- É onde os ativos de fato circulam e onde as operações são registradas de forma definitiva, em contraste com ambientes de teste.
- O lançamento da mainnet costuma marcar o momento em que um projeto sai da fase experimental e passa a operar para valer.
O que é a mainnet?
Mainnet, ou rede principal, é a versão em produção de uma blockchain: aquela em que as transações movimentam valor de verdade e ficam gravadas de forma permanente. É o ambiente que os usuários realmente usam para transferir ativos, pagar taxas e interagir com contratos inteligentes, com todas as consequências econômicas que isso implica.
Como funciona
A mainnet roda o protocolo em sua forma completa, com validadores ou mineradores reais protegendo a rede e ativos de valor econômico em circulação. Cada transação confirmada é definitiva e irreversível, e os custos, como taxas de rede, são pagos com o ativo nativo real. Não há como desfazer um erro simplesmente reiniciando o ambiente.
Antes de chegar à mainnet, o software costuma ser exercitado em uma rede de teste, a testnet, que imita o comportamento da rede principal sem usar ativos de valor. Mudanças relevantes no protocolo também são testadas fora da mainnet antes de serem ativadas, justamente porque erros em produção têm consequências reais.
Quando um novo projeto anuncia o lançamento de sua mainnet, isso sinaliza que ele deixou a fase de experimentação e passou a operar com valor real, o que muda o nível de responsabilidade e de risco envolvido.
Por que importa
Para quem vai usar uma rede para pagamentos ou liquidação, é na mainnet que tudo acontece de fato. Uma empresa que integra uma blockchain precisa distinguir com clareza operações de teste, sem valor, de operações em mainnet, definitivas, para não confundir ambientes e evitar erros custosos. Enviar ativos reais para um ambiente de teste, ou o contrário, é um engano clássico que costuma resultar em perda.
Limitações
Por ser o ambiente real, a mainnet não perdoa erros: transações são irreversíveis e falhas de contrato têm efeito imediato. Atualizações precisam ser conduzidas com cuidado para não interromper o serviço nem introduzir vulnerabilidades. A capacidade de processamento da rede principal também é um limite prático, que motiva o uso de segundas camadas. Testar de forma exaustiva antes de ativar mudanças em produção é, por isso, uma prática essencial.