As testnets Ethereum são uma maneira extremamente útil de criar e atualizar aplicativos e contratos baseados em Ethereum antes de implantá-los na rede principal.
Em termos de custo, eles são baratos-já que você pode usar tokens de teste para funcionar. Além disso, eles permitem que você evite taxas de gás para cada transação se você quiser apenas testar sua criação.
Neste artigo, abordaremos o funcionamento dessas redes e as mais relevantes - além de fornecer algumas informações sobre as testnets Ethereum mais populares que foram obsoletas.
Ethereum é a rede mais usada pelos desenvolvedores para criar aplicativos baseados em blockchain. Além disso, eles usam contratos inteligentes baseados em Ethereum para negociar, fazer parte do espaço descentralizado e até mesmo criar trocas DeFi.
Agora, se considerarmos que cada transação que ocorre no blockchain tem um custo em termos de taxas de gás, pense em quão caro pode ser fazer esse tipo de transação durante a fase de desenvolvimento. Cada etapa deve ser paga e enviada para o blockchain, mesmo que precise ser ajustada, ou nos casos em que você precisa prosseguir de acordo com um processo de tentativa e erro.
As Testnets atendem a esse escopo – eles permitem que os desenvolvedores criem e testem sem gastar tokens. Ou, para melhorar, eles permitem que eles façam transações com tokens de teste – gratuitamente.
Sua importância depende do fato de que você pode trabalhar em um ambiente totalmente compatível com EVM e implantar seus aplicativos, contratos, empréstimos em flash-geralmente criados com AAVE, e qualquer tipo de projeto para o Mainnet apenas uma vez que tudo funciona corretamente.
Dessa forma, você pode reduzir sensatamente os custos e garantir que seu aplicativo funcione como quiser antes de torná-lo público. Essas testnets funcionam em Tudo compatível com a rede Ethereum – também com cópias de teste de aplicativos existentes. Isso é extremamente útil quando os desenvolvedores trabalham em integrações com contratos existentes ou quando desejam trabalhar em atualizações de contratos existentes.
Vamos ver em detalhes as testnets Ethereum mais relevantes.
Görli Testnet - também conhecido como Goerli - é um testnet de prova de autoridade (PoA) estabelecido em 2018. Mesmo que esta testnet seja de código aberto, trabalhar de acordo com um PoA significa que apenas alguns membros da comunidade são selecionados para serem validadores. Mas como o Görli será mesclado com a cadeia Prater beacon-que funciona em um mecanismo de consenso proof-of-stake (PoS) - todos terão a oportunidade de executar validadores para esta testnet.
Sepolia não é uma das testnets mais suportadas - quando comparada ao Goerli, ela não tem uma comunidade tão forte por trás disso. Esta testnet funciona em um mecanismo de consenso de prova de trabalho (PoW), tendo isso em comum com o Ethereum, a menos e até quando a fusão não será concluída.
Ele pode substituir o Ropsten testnet, o atual PoW Ethereum testnet que foi descontinuado: ele funcionará até que os desenvolvedores o usem, mas não receberá nenhuma atualização – além disso, deve ser o testnet usado para a transição final de Ethereum para prova de participação.
Esta testnet pode lembrar uma das testnets Ethereum mais populares, Kovan. Mas, assim como Ropsten, Kovan será descontinuado e não receberá mais atualizações após a fusão.
Otimista Kovan é um testnet diferente: conforme relatado pelo site Ethereum, é um " testnet para Optimismo”. Esta é uma testnet de Camada 2 (L2), ou seja, uma daquelas redes que se beneficiam de soluções mais escaláveis idealizadas para Ethereum.
Além disso, este testnet lembra uma rede amada, Rinkeby – e também o Rinkeby testnet será descontinuado após a fusão.
Arbitrum Rinkeby testnet representa outra solução L2, mas pensou em Arbitrum.
Não há uma resposta definitiva para essa pergunta. A única sugestão útil é usar a testnet que tem tantas características semelhantes quanto possível em comum com o seu projeto.
Como dissemos, eles imitam totalmente um ambiente de desenvolvimento – com o benefício de serem baratos. Você quer trabalhar com um PoW testnet? Você acha que vai precisar de apoio? Nesse caso, por exemplo, você deve escolher uma testnet com uma comunidade maior e mais ativa. Você prefere uma rede de teste mais alinhada com as atualizações da rede principal? Nesse caso, você não deve escolher uma testnet obsoleta.
Existem muitos outros filtros que você pode usar para escolher sua testnet:
Há muitas perguntas que você deve responder antes de escolher o testnet que melhor se adapte ao seu projeto e objetivos.
Mencionamos torneiras, mas o que são?
Crypto faucets são programas ou sites que permitem obter uma certa quantidade de tokens de teste gratuitamente.
Nem todas as torneiras funcionam da mesma maneira. Cada testnet que listamos usa pelo menos uma torneira Ethereum:
Como mencionamos, para usar todas essas torneiras, você deve selecionar a rede certa em sua carteira DeFi e copiar o endereço público de sua conta para colá-la na página da torneira.
Então, você receberá alguns tokens de teste. Depois disso, você está pronto para usar a rede testnet.
Todas essas etapas são extremamente importantes: os tokens de teste não têm valor e, se você tentar enviar ETH para uma rede de teste, perderá seus fundos.
Depois de obter seus tokens de teste, você está pronto para codificar seu projeto. A razão pela qual você precisa desses tokens é que qualquer aplicativo ou contrato precisa que você faça transações on-chain: eles têm um custo, porque cada transação, para ser implantada na cadeia, requer algumas taxas. Os tokens de teste permitem que você pague essas taxas, mas sem fundos reais – como mencionamos, eles não têm valor.
Então, como proceder? Para entender melhor todo o processo, vamos dar um exemplo prático.
Uma boa ferramenta para desenvolver seus projetos é Remix IDE, talvez o aplicativo mais popular para construir no Ethereum.
Digamos que você queira codificar um contrato inteligente: o primeiro passo é conectar sua carteira, como Metamask, já que é sua porta de entrada para o DeFi space.
Se você selecionar uma testnet no Metamask, poderá implantá-la usando os tokens de teste que Você enviou para sua conta de carteira. Todo o procedimento parecerá um projeto implantado na Mainnet: você poderá selecionar a "velocidade" da transação e escolher o valor máximo de taxas que deseja pagar.
As testnets Ethereum são compatíveis com a rede Ethereum que você pode usar para testar contratos, aplicativos, atualizações e qualquer tipo de projeto antes de implantá-los na rede principal. Eles são muito úteis porque permitem que você codifique seus projetos sem usar fundos de criptografia reais.
Você pode usá – los como faria com projetos executados na Mainnet-mas de graça, já que você pode usar tokens de teste.
Torneiras são aqueles programas ou sites onde você pode obter tokens de teste. Cada torneira funciona de forma diferente: algumas torneiras exigem apenas o seu endereço público, algumas torneiras exigem que você use sua mídia social para fazer login antes de poder obter tokens.
Ainda não há comentário. Seja o primeiro!