Diferenças entre a mainnet e a testnet da TRON: do Chain ID ao TRC20
A diferença entre a mainnet e a testnet da TRON pode ser resumida em uma frase: a mainnet opera com ativos reais, a testnet opera com dados falsos. Mas, especificamente em formato de endereço, tokens TRC20 e mecanismos de Energy e Bandwidth, há alguns detalhes fáceis de ignorar.
Parâmetros de rede: mesmo formato de endereço, Chain ID diferente
O formato dos endereços é o mesmo, começando com T, com 34 caracteres, parecendo quase idênticos. Mas a mainnet e a testnet usam Chain IDs diferentes. Ao alternar de rede no TronLink, a mainnet aparece como Mainnet, e a testnet tem duas opções: Shasta e Nile. O Chain ID da Shasta é 0x94a9059e, o da Nile é 0x7acb7b5d, e o da mainnet é 0x2b6653dc. Se você usar um endereço da testnet como se fosse da mainnet, o destinatário receberá um aviso de incompatibilidade de rede.
TRX na testnet não tem valor
O TRX da mainnet pode ser usado para pagar Bandwidth e Energy, votar, fazer staking e também ser negociado em exchanges. O TRX da testnet só pode ser obtido através de faucets, recebendo dezenas de milhares ou até centenas de milhares por dia, mas fora da testnet é apenas um dado inútil. O TRX da testnet não pode ser transferido para a mainnet nem convertido em qualquer ativo real. Portanto, não acredite em alegações de que tokens da testnet podem ser recarregados; exchanges legítimas só reconhecem a mainnet.
Diferenças na implantação e transferência de tokens TRC20
Implantar contratos TRC20 na testnet não consome TRX real, e a Energy e Bandwidth usadas nas chamadas de contrato também vêm dos recursos fornecidos pelo faucet da testnet. Mas os tokens TRC20 da testnet não têm valor de mercado, não têm detentores e não têm pares de negociação reais. Muitos projetos primeiro testam a lógica na testnet e depois implantam na mainnet. Usuários comuns só precisam lembrar: o USDT na testnet é falso, mesmo que o saldo mostre 999999, é apenas um número fixo escrito no contrato.
Exploradores de blocos e ferramentas de consulta são diferentes
Transações da mainnet são consultadas no Tronscan; transações da testnet devem ser consultadas nos exploradores de testnet correspondentes à Shasta ou à Nile. A página inicial do Tronscan tem uma opção de alternância de rede, com a mainnet como padrão. Se você colar um endereço da mainnet no explorador da testnet, verá que o endereço não existe ou não há registros de transações. O contrário também acontece. Esse detalhe é o que mais confunde iniciantes.
Para que serve a testnet
Desenvolvimento e depuração, testes de contratos e validação de fluxos. Por exemplo, ao criar um contrato de airdrop, execute-o primeiro na testnet, confirme que não há vulnerabilidades e depois implante na mainnet. Usuários comuns que só querem experimentar transferências no TronLink também podem praticar na testnet, mas após a prática não restará nenhum ativo. A testnet também tem outro uso: simular o comportamento de transações durante congestionamento da mainnet, mas a testnet em si não fica congestionada, porque ninguém disputa recursos com dinheiro real.
Em qual rede os endereços vanity da TRON são válidos
Endereços vanity da TRON são endereços da mainnet e só correspondem a ativos reais na mainnet. Endereços da testnet também podem gerar endereços vanity, mas isso não tem significado algum, pois endereços da testnet podem ser criados em lote a qualquer momento, sem escassez. Ao escolher endereços vanity da TRON no mercado Akali, todos os comprados são endereços da mainnet, que podem ser importados diretamente para o TronLink.
Equívocos comuns
Alguém pergunta quanto tempo leva para transferir da testnet para a mainnet. A resposta é: não é possível transferir; as duas são isoladas. Outros enviam endereços da testnet para receber pagamentos, e a outra parte transfere na mainnet, resultando em perda de fundos, pois, embora os endereços da mainnet e da testnet tenham o mesmo formato, os Chain IDs são diferentes, e a carteira exibirá um erro. Se você é um usuário comum, basta focar na mainnet e não fazer nenhuma operação relacionada a ativos reais na testnet.
A diferença entre mainnet e testnet é, essencialmente, a diferença entre o mundo real e uma sandbox. Entender isso esclarece muitos problemas de transferência e contratos.
Quer um endereço raro TRON inesquecível?
Escolher no mercado→