Etherscan, exploradora de blockchain e fornecedora de análises, introduziu a atualização de sua API v2, um avanço significativo para simplificar o desenvolvimento multichain.

A versão beta da Etherscan v2 permite que desenvolvedores acessem dados em 50 redes de blockchain compatíveis com a Ethereum Virtual Machine (EVM) usando uma única chave de API.

Uma API é um código único usado para identificar e autenticar um usuário, funcionando como um crachá digital que concede acesso aos serviços ou dados da API.

No caso da Etherscan, as chaves de API protegem tanto o serviço quanto o usuário, prevenindo acessos não autorizados e permitindo o fornecimento de dados e serviços para usuários aprovados.

Principais funcionalidades

A principal mudança da versão v1 para a v2 é a simplificação do acesso a dados multichain da Etherscan, que agora oferece uma nova API utilizando o parâmetro “chainID”.

Esse parâmetro permite que os desenvolvedores especifiquem a blockchain de destino dentro de uma única API, eliminando a necessidade de várias chaves de API e configurações distintas para cada blockchain.

As redes suportadas incluem Ethereum, BNB Smart Chain, Polygon, Arbitrum e outras, bem como testnets associadas, como Sepolia, Goerli e outras exclusivas de cada rede.

API, Applications, Chain, Developers, Data

Tabela mostrando algumas das redes suportadas pela nova chave de API da Etherscan v2. Fonte: Etherscan

Impacto e considerações para desenvolvedores

A API unificada da Etherscan v2 facilita a criação de aplicações em múltiplas blockchains, estabelecendo um único ponto de gerenciamento para dados blockchain.

A chave de API única pode reduzir o tempo de configuração, simplificar o código e manter compatibilidade retroativa com a v1, eliminando preocupações de interrupção para aplicações e serviços existentes.

Etherscan esclareceu que nem todos os endpoints de rede são atualmente suportados e, embora não haja uma data definida para a descontinuação da v1, o explorador de blockchain planeja descontinuá-la com o tempo.

Implicações para aplicações multichain

A tendência em direção a uma blockchain unificada está crescendo de cross-border para cross-chain, como visto em desenvolvimentos como a nova solução de pagamento blockchain da Chainlink.

A chave de API unificada da Etherscan v2 adiciona mais força a essa tendência, movendo-se em direção a dados de blockchain padronizados e acessíveis para desenvolvedores e usuários.

Embora APIs multichain já existam no Web3, o histórico da Etherscan é amplamente conhecido, e a transição para a v2 pode reduzir o overhead para desenvolvedores e melhorar a eficiência das aplicações.