Skip to main content

Testnet | Bitcoin Glossary | Mapping Bitcoin

Testnet

Desenvolvimento

Also known as: test network, testnet3, testnet4

Rede de teste pública do Bitcoin com moedas sem valor, onde desenvolvedores testam aplicações com as mesmas regras do protocolo sem arriscar bitcoin real.

Visão Geral

O Testnet é a rede de teste pública do Bitcoin, executando as mesmas regras de protocolo que a rede principal (mainnet), mas usando moedas que não têm valor monetário. Ele fornece aos desenvolvedores um ambiente seguro para testar implementações de carteiras, contratos inteligentes, mudanças de protocolo e aplicações sem arriscar bitcoin real.

Versões do Testnet

O Bitcoin passou por múltiplas iterações do testnet:

  • Testnet1 e Testnet2: Primeiras redes de teste que foram reiniciadas devido a vários problemas.
  • Testnet3: O testnet de mais longa duração, ativo de 2012 até sua substituição. Sofreu abuso periódico, incluindo mineração com taxa de hash excessiva e venda de moedas do testnet por dinheiro real.
  • Testnet4: Introduzido para resolver os problemas do testnet3 com regras de ajuste de dificuldade melhoradas que impedem a dificuldade de cair para 1 durante períodos de baixa atividade de mineração.

Como Difere da Mainnet

Recurso          Mainnet           Testnet
─────────────────────────────────────────────
Moedas           Valor real        Sem valor
Prefixo endereço 1, 3, bc1         m, n, 2, tb1
Porta            8333              18333
Bloco gênesis    2009-01-03        Diferente
Dificuldade      Regras completas  Modificadas*
Bytes mágicos    0xF9BEB4D9        0x0709110B

*O Testnet permite blocos de dificuldade mínima se nenhum bloco for encontrado em 20 minutos, impedindo que a rede pare.

Obtendo Moedas do Testnet

As moedas do testnet são obtidas de faucets — sites ou serviços que distribuem bitcoin de testnet gratuito para desenvolvedores. Como as moedas do testnet não devem ter valor, obtê-las deve ser sempre gratuito, embora os faucets sejam ocasionalmente esgotados e exijam paciência.

Alternativas

  • Regtest: Uma rede de teste privada e local onde os blocos podem ser gerados instantaneamente sob demanda. Melhor para testes unitários e desenvolvimento.
  • Signet: Uma rede de teste assinada centralmente que fornece produção de blocos mais previsível e evita os problemas de abuso do testnet. Cada vez mais recomendada para testes de integração.

Equívocos Comuns

As moedas do testnet nunca devem ser tratadas como tendo valor. Tentar vender moedas do testnet prejudica o propósito da rede e historicamente causou problemas (como interrupções na mineração) quando especuladores se envolvem.