Uma das maiores e mais conhecidas plataformas do mundo cripto é a Etherscan, um block explorer e uma plataforma de informação, análise e estatística dedicada ao mundo Ethereum, cujas capacidades foram portadas para outras redes em desenvolvimentos como PolygonScan (para a rede Polygon) ou BSCScan (para a rede BNB Chain).
Etherscan é referência em tudo que um explorador de blocos deve ter, principalmente em redes blockchain tão complexas quanto a Ethereum com seus tokens e inúmeros smart contracts, que vem trabalhando desde 2015, quando essa plataforma começou a funcionar e ganhar espaço dentro do cripto mundo.
Explorando o Ethereum com o Etherescan
A principal função do Etherscan é clara: ser um explorador de blocos para Ethereum. Graças a este site, podemos acessar todos os registros públicos da rede Ethereum, incluindo seus blocos, transações, tokens, contratos inteligentes e muito mais. Para conseguir isso, a Etherscan conta com uma infraestrutura de nós completos (full nodes) e nós de arquivo (archive nodes) que permitem que a Etherscan baixe todas as informações da blockchain Ethereum em um poderoso banco de dados centralizado que podemos consultar por meio de sua interface web.
Sim, o Etherscan, o principal explorador de blocos Ethereum, é um serviço centralizado, algo que não entra em conflito com sua funcionalidade, pois, em primeiro lugar, esse explorador conquistou grande respeito e prestígio na comunidade e, em segundo lugar, qualquer pessoa com um full node e um archive node podem consultar e verificar as informações na rede Ethereum e compará-las com as fornecidas pelo Etherscan.
Mas por que o Etherscan é um serviço centralizado? Pode ser descentralizado? O motivo da centralização do Etherscan é simples: para tornar as consultas que fazemos muito mais rápidas e informativas. Vamos revisar um exemplo e procurar o seguinte endereço no Etherscan:
0x37369a7b436e6A3B9D0AFE195FaB2a415ec358DF
Se procurarmos o endereço no Etherscan, podemos obter este registro:
Lá podemos ver seu saldo, os tokens que são gerenciados pelo endereço, o número de transações, seu TX ID, o método utilizado, o bloco onde a transação foi incluída, a data, a quem foi endereçada, o valor do transação, a comissão paga e uma série de dados e análises que não conseguimos obter diretamente usando um nó Ethereum de maneira tão simples.
De qualquer forma, os usuários sempre podem fazer duas coisas:
- Confiar nos dados oferecidos pela Etherscan e na comunidade que valida esses dados o tempo todo.
- Instalar seu próprio explorador de blocos, com tudo o que isso implica, para poder verificar por si mesmo e a todo momento as operações que são realizadas.
Por exemplo, podemos criar nosso próprio explorador de blocos para Ethereum e obter as informações desse bloco muito rapidamente, como visto na tela, embora o detalhamento dos dados seja menor porque não temos um banco de dados completo para tal.
Fazendo buscas de informações
Agora, o recurso de explorador de blocos Etherscan é fácil de usar. Basta colocar o endereço que queremos rastrear ou o TX ID (identificador da transação) para poder pesquisar as informações que desejamos. Por exemplo, se usarmos este TX ID, veremos as informações associadas a essa operação:
0x0b5d5136a0f8e2300bf2b78ff08d05c0bcf8ec8d877d2b78fae5578e3d7d0242
Rapidamente podemos ver que se trata de uma operação de compra de NFT realizada na OpenSea, juntamente com a data, as direções de envio e recepção, o total da operação, comissões e outras informações úteis. Tudo isso, simplesmente copiando e colando o TX ID da operação.
Isso é possível porque a operação em questão está relacionada à movimentação de ETH, mas e se estivermos falando de um token? Podemos pesquisar diretamente? Vamos fazer o teste com este TX ID:
0x113005d25078d0efa97916a99e8e90058097dec0a7148c5a619f80e9c23ec50a
E de fato temos o registro da operação, no caso, uma movimentação de tokens ERC-20, pertencentes ao token USDT. Isso significa que o Etherscan não apenas nos oferece dados sobre a movimentação de ETH que é feita na rede, mas também sobre os tokens que vivem na rede, dando-nos acesso total a todas as informações por trás dessa operação.
Procurando tokens por nome
Obviamente, as operações de pesquisa não podem ser feitas apenas usando dados como endereço ou ID TX, mas nomes também podem ser usados. Por exemplo, se procurarmos o nome "B2M" no Etherscan, obtemos:
E se acessarmos podemos ver todas as informações do token em questão:
Esta é uma maneira simples de encontrar informações sobre os tokens que existem no Ethereum, sua mobilidade dentro da rede e todos os dados necessários em torno dele, como o contrato com o qual foi implantado:
O que nos permite, é claro, revisar o próprio contrato inteligente a partir da interface, permitindo revisar e verificar suas informações e segurança a todo momento e com qualquer token (fungível ou não fungível) ou smart contract implantado no Ethereum.
Análise de rede no Etherscan
Obviamente, o potencial do Etherscan não termina com o exposto, mas também podemos ver estatísticas e análises detalhadas da rede. A opção "Gráficos e estatísticas" nos oferece acesso a dados úteis como:
- Preço diário e histórico do ETH.
- Supply máximo na rede.
- Capitalização de mercado.
- Crescimento da oferta de ETH (emissão histórica de ETH)
- Transações diárias.
- Dados de rede (Mineração, Top Miners, Blocos Minerados, Comissões e Recompensas).
- Tamanho do bloco, tamanho da blockchain e seu crescimento.
- Custo do gas e seu histórico
Tudo isso sem contar com a poderosa API que a Etherscan oferece para acessar esses dados e realizar análises de rede de forma mais personalizada e adaptada às necessidades dos usuários ou desenvolvedores que precisam desse acesso.
Graças a tudo isso, o Etherscan é considerado o maior explorador de blocos Ethereum, sendo usado de fato, pela maioria das exchanges, carteiras e plataformas criptográficas, para oferecer aos seus usuários a rastreabilidade de suas operações na referida rede. Não é pouca coisa e por trás dessa conquista está o trabalho árduo de uma equipe focada em oferecer uma ferramenta poderosa para que os usuários do Ethereum tenham um explorador à altura agora e no futuro com a chegada do Ethereum 2.0 como mainnet dessa rede.