Pular para o conteúdo
0%

O que são testnets?

Alchemy team headshot

Escrito por Alchemy

Publicado em 19 de abril de 20223 min de leitura

À medida que mais fundos e usuários são incorporados ao Web3 e a serviços de finanças descentralizadas (DeFi), segurança e confiabilidade tornam-se cada vez mais importantes para os desenvolvedores. Testnets são usadas por desenvolvedores para garantir que os smart contracts e apps que eles implantam sejam funcionais e seguros.

Os desenvolvedores podem trabalhar com os mesmos clients que usariam na mainnet, mas testnets operam em um ledger separado. Essa separação cria um ambiente de baixo risco onde os desenvolvedores podem testar e experimentar sem os custos de implantação na mainnet.

O que são testnets?

Testnets são redes blockchain de teste que agem e funcionam de forma semelhante às redes principais (mainnets) às quais estão associadas. Como operam em ledgers separados da mainnet, as moedas em uma testnet não têm nenhuma conexão com as transações e o valor na mainnet. Isso permite que os desenvolvedores implantem, testem e executem seus projetos livremente em uma blockchain funcional.

O custo de falhas ou erros em uma mainnet é muito alto e, às vezes, irreversível, então os desenvolvedores precisam de um ambiente onde possam trabalhar confortavelmente sem esses riscos.

Segurança é uma prioridade alta para desenvolvedores que trabalham em qualquer plataforma descentralizada. Operar em uma testnet também oferece o benefício de investigar vulnerabilidades e ensinar os desenvolvedores sobre como a plataforma funciona. Para testnets que precedem upgrades de rede, é importante investigar como as mudanças recém-desenvolvidas funcionam antes de serem mescladas com a mainnet.

Diferenças entre mainnets e testnets

A maioria das testnets tem sistemas de wallet separados para facilitar o gerenciamento de moedas e transações fora da mainnet. Ao implantar contratos e usar serviços como o Alchemy, as testnets têm Network IDs distintos.

Por exemplo, na rede Ethereum:

Testnets Ethereum mais antigas, como Ropsten, Rinkeby, Kovan e Goerli, foram descontinuadas. Não as use para novos desenvolvimentos.

Esses IDs são usados para garantir que o contrato seja implantado na rede correta e que o sistema de wallet correto seja usado. Testnets não têm o mesmo volume de frequência de transações que suas mainnets correspondentes.

Testnets Ethereum

O Alchemy recomenda Sepolia como a testnet Ethereum para desenvolvedores de aplicações. O Alchemy tem suporte completo ao Sepolia e um faucet Sepolia gratuito.

Sepolia é uma testnet proof-of-stake mantida pelos core developers do Ethereum. Foi projetada para simular condições de rede adversas e tem tempos de bloco mais curtos, o que permite confirmação de transações e feedback mais rápidos para os desenvolvedores. O fornecimento de tokens da testnet Sepolia não tem limite, então os desenvolvedores têm menos chances de enfrentar a escassez de tokens que tornou testnets anteriores inutilizáveis.

As transações podem ser visualizadas no Etherscan. Para Base, o Alchemy também explica como obter Base Sepolia ETH.

Quer começar a construir em testnets Ethereum? Crie uma conta de desenvolvedor gratuita no Alchemy para começar a construir.

Perguntas frequentes

O que são testnets?

Testnets são redes blockchain de teste que agem e funcionam de forma semelhante às mainnets, mas operam em ledgers separados, permitindo que os desenvolvedores implantem, testem e executem projetos sem os riscos e custos de usar a mainnet.

Qual é a diferença entre uma Testnet e uma Mainnet?

Testnets operam em ledgers separados das mainnets, usam tokens simulados sem valor real e permitem que os desenvolvedores testem com segurança, enquanto mainnets lidam com transações reais com ativos de criptomoeda de fato.

Os tokens de Testnet valem alguma coisa?

Não, tokens de testnet não têm nenhuma conexão com transações e valor na mainnet e não têm nenhum valor monetário no mundo real.

Por que desenvolvedores usam testnets?

Desenvolvedores usam testnets para garantir que seus smart contracts e apps sejam funcionais e seguros antes de implantar na mainnet, criando um ambiente de baixo risco para testes e experimentação.

Qual Testnet Ethereum eu devo usar?

Use Sepolia. Testnets Ethereum anteriores, incluindo Ropsten, Kovan, Rinkeby e Goerli, foram descontinuadas.

O que torna a Sepolia diferente de outras testnets?

Sepolia tem tempos de bloco mais curtos para confirmação de transações mais rápida, simula condições de rede adversas e tem um número ilimitado de tokens de testnet, tornando menos provável que os desenvolvedores enfrentem escassez de tokens.

Como as testnets melhoram a segurança da blockchain?

Testnets permitem que os desenvolvedores investiguem vulnerabilidades, testem upgrades de rede e identifiquem problemas antes de implantar na mainnet, onde o custo de uma falha seria muito alto e potencialmente irreversível.

Qualquer pessoa pode acessar testnets?

Sim, testnets são acessíveis a desenvolvedores que precisam testar suas aplicações, e serviços como o Alchemy oferecem faucets gratuitos para obter tokens de testnet para experimentação.

Background gradient

Construa magia blockchain

A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.