O que é Etherscan e Como Utilizá-lo?
Etherscan é um blockchain explorer para a rede Ethereum. O site permite que você pesquise transações, blocos, endereços de carteira, contratos inteligentes e outros dados na blockchain (on-chain). É um dos blockchain explorers mais populares da Ethereum e seu uso é gratuito.
O Etherscan pode ajudá-lo a entender exatamente como você interage com a blockchain, outras carteiras e DApps. Essas informações também podem ajudá-lo a se manter seguro e a detectar comportamentos suspeitos.
Para usar o Etherscan, você precisará de um endereço de carteira, ID de transação (TXID), endereço de contrato ou outro identificador para inserir no campo de pesquisa. As informações exibidas dependem do que você está procurando, mas a maioria delas inclui transações, endereços, registros de data/hora e valores associados.
Você também pode interagir diretamente com contratos inteligentes para fazer transações, verificar as taxas de Gas e pesquisar airdrops através do Etherscan.
Introdução
Se você usa a Ethereum para mais do que HODLing ou envio de transações, aprender a navegar na blockchain é algo extremamente benéfico. O Etherscan é uma das opções mais populares e é uma excelente plataforma para começar a aprender o básico. Você pode usar a maioria dos recursos sem a necessidade de conectar sua carteira ou criar uma conta. Vamos examinar as maneiras mais comuns de usar o Etherscan e o que você pode fazer com as informações fornecidas.
O que é Etherscan?
Etherscan é um block explorer (explorador de blocos) que permite visualizar dados públicos sobre transações, contratos inteligentes, endereços e muito mais, na blockchain Ethereum. Todas as interações que ocorrem na Ethereum são públicas e o Etherscan permite que você as examine com um mecanismo de pesquisa. Você pode usar um hash de transação (ID da transação) para verificar todas as atividades relacionadas, incluindo tokens, contratos inteligentes e endereços de carteira.
Você não precisa se inscrever no Etherscan, mas pode criar uma conta para usar funcionalidades extras. Por exemplo, você pode definir alertas para ser notificado sobre transações recebidas, acessar ferramentas de desenvolvedor e criar feeds de dados.
O Etherscan não oferece uma carteira Ethereum e não armazena as suas chaves privadas. Também não é possível usar a plataforma do Etherscan para trading. Ele apenas atua como uma fonte de informações da blockchain e um banco de dados de contratos inteligentes. Para fazer transações ou armazenar criptomoedas, você precisará de uma carteira cripto, como a Trust Wallet, MetaMask, Math Wallet ou Binance Chain Wallet.
Por que devo usar o Etherscan?
Etherscan é um dos block explorers mais confiáveis e populares para a Ethereum. O mais importante é entender por que você deve usar um block explorer como o Etherscan para consultar informações on-chain. Ter conhecimento sobre as suas interações com a blockchain pode ajudá-lo a entender melhor o que está acontecendo com DApps e transações. Além disso, essas informações podem oferecer segurança e ajudá-lo a detectar atividades suspeitas na blockchain.
Por exemplo, é possível definir alertas para transações de whales (baleias), que informam se grandes quantidades de uma criptomoeda forem movidas para uma corretora. Embora nem sempre seja o caso, essas informações podem sugerir um grande volume de venda. Também é possível consultar o que os fundadores de um projeto estão fazendo com os tokens de seus projetos. Isso pode ajudá-lo a identificar possíveis golpes (scams) ou rug pulls ("puxões de tapete"), onde os desenvolvedores abandonam seus projetos e ficam com o lucro da venda de suas moedas.
Como procurar uma transação e uma carteira no Etherscan
Uma das funções básicas do Etherscan é o rastreamento de transações. Aprender sobre o rastreamento de criptomoedas é a chave para obter todas as outras informações de uma blockchain. Por exemplo, imagine que você enviou 0,025 Ether (ETH) de sua carteira para o seguinte endereço público: 0x480bbcb368197d44c6f54a738e59c33eff004b6a.
Para isso, você pagou uma taxa de transação de 0,001559212674537 ETH. Depois de efetuar a transação, a sua carteira exibe este TXID:
0x80a3cc0f344651b3de745b2f1efbe8d35d4f348e95b345c8a840ebf955414fa5
Digamos que você queira verificar o número de confirmações da transação e ver se ela foi enviada com sucesso.
1. Acesse a página inicial do Etherscan e procure o campo de pesquisa no topo da página.
2. Em seguida, copie e cole o ID da transação (TXID) e clique no ícone de pesquisa.
3. Agora você pode ver todos os detalhes sobre a respectiva transação:
4. Você também pode clicar em [Click to see More] para obter informações mais detalhadas, mas, por enquanto, vamos manter apenas a exibição padrão:
Transaction Hash (Hash da Transação)
Sequência de números e letras (TXID) associada à sua transação específica.
Informa se a sua transação falhou, está em andamento ou foi concluída com sucesso.
Número do bloco em que sua transação foi incluída. Você também pode ver quantas vezes sua transação foi confirmada. Este é o número de blocos adicionados à blockchain posteriores ao bloco da sua transação.
Timestamp (Registro de Data e Hora)
Registro de data e hora do bloco ao qual sua transação foi adicionada.
O endereço da carteira que fez a transação.
O endereço de recebimento ou contrato inteligente.
Transaction Fee (Taxa de Transação)
A taxa paga para efetuar a transação.
Custo por unidade de Gas para a transação.
Informa se a transação foi realizada sob o antigo sistema de Gas (1) ou através do novo sistema de taxa de blocos, EIP-1559 (2).
Pelos dados acima, podemos ver que a transação foi bem-sucedida e recebeu confirmações suficientes. Você também pode verificar o status de sua transação dando uma olhada na carteira de recebimento.
Para isso, você deve voltar à barra de pesquisa e colar o endereço da carteira de recebimento:
0x480bbcb368197d44c6f54a738e59c33eff004b6a
Na parte inferior da página, podemos ver a lista de todas as transações associadas ao endereço:
A transação destacada em vermelho mostra o saldo de 0,025 ETH enviado anteriormente. Podemos vê-la classificada como In, mostrando que o endereço que você pesquisou foi o receptor da transação. No topo da página, também podemos ter uma visão geral do saldo da carteira.
Como pesquisar contratos inteligentes no Etherscan
Se você estiver interagindo regularmente com contratos inteligentes em DApps, é uma boa ideia aprender a encontrá-los no Etherscan. Dessa forma, você pode verificar se está enviando seus fundos para o contrato correto.
Quando quiser adicionar um novo token à sua carteira, você precisará encontrar o endereço de contrato do token. O endereço do contrato inteligente contém a lógica do token. Essa lógica é o que define, por exemplo, como as transferências de token são feitas, mas ela também tem outras funções.
Para encontrar um endereço de token, você pode acessar os sites CoinMarketCap, CoinGecko ou o site oficial do projeto. Você também pode consultar o site https://etherscan.io/tokens.
Certifique-se de adicionar o endereço de token correto, sempre conferindo as informações novamente nos sites mencionados acima. Vamos dar uma olhada no token do Uniswap, de padrão ERC-20, na Ethereum:
0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
1. Copie e cole o endereço do contrato inteligente no campo de pesquisa.
2. Você verá detalhes sobre o saldo do contrato e outras informações gerais sobre o contrato de token do Uniswap (UNI).
3. Abaixo, temos mais opções para examinar, incluindo transações, uma seção de comentários e o próprio contrato inteligente. Clique em [Contract] para ver as opções de interação disponíveis e ler as regras do Uniswap.
4. A aba [Read Contract] mostra as informações gerais do contrato. Aqui você pode, por exemplo, consultar o saldo dos endereços ou carteiras específicos que têm permissão para usar o token.
Ao clicar em [Write Contract] você pode interagir diretamente com o contrato. Isso é útil quando plataformas DeFi e DApps estão indisponíveis, talvez devido a um problema técnico ou site fora do ar. Em alguns casos, é possível interagir com o contrato inteligente, sem usar a API do projeto.
Ao clicar em [Connect to Web3], é possível conectar uma carteira de criptomoedas como a MetaMask ou Binance Chain Wallet e interagir com o contrato.
A ação mais simples aqui seria uma transferência de moedas. Usando [transferFrom], você pode transferir tokens de um endereço que você tem permissão para outros endereços.
[transfer] permite que você transfira o token associado do contrato da sua carteira conectada. A transação abaixo enviaria 1 UNI de nossa carteira conectada para o endereço da carteira de destino, inserido no respectivo campo. Além disso, lembre-se de incluir a quantia correta de decimais para o valor que deseja enviar.
A maioria dos usuários nunca precisará usar esses recursos. No entanto, ainda é útil saber que eles existem, caso você precise acessar fundos armazenados em um contrato inteligente.
Como consultar preços de Gas no Etherscan
Preços de Gas são parte das taxas de transação da Ethereum. Essas taxas variam dependendo do bloco em que sua transação está incluída. Cada bloco tem uma taxa definida que muda conforme o tráfego da rede. O tracker (rastreador) de Gas no Etherscan mostra a variação dos preços de Gas ao longo do tempo. É uma ferramenta útil para estimar o quão congestionada está a rede e qual será o custo aproximado de taxas para enviar uma transferência ou interagir com um contrato inteligente.
Como encontrar airdrops no Etherscan
O Etherscan também atua como uma base de dados para airdrops (distribuições) em andamento na rede Ethereum. Cada airdrop terá suas próprias regras de participação, que podem ser visualizadas na coluna de detalhes, [Details]. Você encontra a lista de airdrops no site https://etherscan.io/airdrops.
Considerações finais
O Etherscan é gratuito e fácil de usar e é uma ótima ferramenta quando você precisa de mais informações do que sua carteira ou corretora pode oferecer. É possível aprender os recursos mais básicos rapidamente. O Etherscan também funciona como base para outros block explorers como o BscScan, que oferece funções e interface semelhantes. Se você quer confirmar o status de uma transação ou consultar o contrato inteligente do seu DApp favorito, o Etherscan é um bom ponto de partida.