Dados e análises
Introdução
À medida que a utilização da rede continua a crescer, uma quantidade cada vez maior de informações valiosas existirá nos dados onchain. Como o volume de dados aumenta rapidamente, calcular e agregar essas informações para gerar relatórios ou impulsionar um aplicativo descentralizado (dapp) pode se tornar um esforço demorado e pesado em termos de processamento.
Aproveitar os provedores de dados existentes pode acelerar o desenvolvimento, produzir resultados mais precisos e reduzir os esforços contínuos de manutenção. Isso permitirá que uma equipe se concentre na funcionalidade principal que seu projeto está tentando fornecer.
Pré-requisitos
Você deve entender o conceito básico de Exploradores de blocos para compreender melhor o uso deles no contexto de análise de dados. Além disso, familiarize-se com o conceito de um para entender os benefícios que eles adicionam ao design de um sistema.
Em termos de fundamentos arquitetônicos, é importante entender o que são uma API (opens in a new tab) e REST (opens in a new tab), mesmo que na teoria.
Exploradores de blocos
Muitos Exploradores de blocos oferecem gateways de API (opens in a new tab) RESTful (opens in a new tab) que fornecerão aos desenvolvedores visibilidade de dados em tempo real sobre blocos, transações, validadores, contas e outras atividades onchain.
Os desenvolvedores podem então processar e transformar esses dados para dar aos seus usuários insights e interações únicas com a . Por exemplo, o Etherscan (opens in a new tab) e o Blockscout (opens in a new tab) fornecem dados de execução e consenso para cada slot de 12s.
The Graph
O The Graph (opens in a new tab) é um protocolo de indexação que fornece uma maneira fácil de consultar dados da blockchain por meio de APIs abertas conhecidas como subgrafos.
Com o The Graph, os desenvolvedores podem se beneficiar de:
- Indexação descentralizada: permite indexar dados da blockchain por meio de vários indexadores, eliminando assim qualquer ponto único de falha
- Consultas GraphQL: fornece uma interface GraphQL poderosa para consultar dados indexados, tornando a recuperação de dados super simples
- Personalização: defina sua própria lógica para transformar e armazenar dados da blockchain e reutilize subgrafos publicados por outros desenvolvedores na rede The Graph
Siga este guia de início rápido (opens in a new tab) para criar, implantar e consultar um subgrafo em 5 minutos.
Diversidade de clientes
A diversidade de clientes é importante para a saúde geral da rede Ethereum porque fornece resiliência a bugs e explorações. Agora existem vários painéis de diversidade de clientes, incluindo clientdiversity.org (opens in a new tab), rated.network (opens in a new tab), supermajority.info (opens in a new tab) e Ethernodes (opens in a new tab).
Dune Analytics
O Dune Analytics (opens in a new tab) pré-processa dados da blockchain em tabelas de banco de dados relacional (DuneSQL), permite que os usuários consultem dados da blockchain usando SQL e criem painéis com base nos resultados da consulta. Os dados onchain são organizados em 4 tabelas brutas: blocks, transactions, (eventos) logs e (chamadas) traces. Contratos e protocolos populares foram decodificados, e cada um tem seu próprio conjunto de tabelas de eventos e chamadas. Essas tabelas de eventos e chamadas são processadas posteriormente e organizadas em tabelas de abstração pelo tipo de protocolos, por exemplo, dex, empréstimo, stablecoins, etc.
SQD
A SQD (opens in a new tab) é uma plataforma de dados descentralizada e hiperescalável otimizada para fornecer acesso eficiente e não permissionado a grandes volumes de dados. Atualmente, ela atende a dados históricos onchain, incluindo logs de eventos, recibos de transação, rastreamentos e diferenças de estado por transação. A SQD oferece um kit de ferramentas poderoso para criar pipelines personalizados de extração e processamento de dados, atingindo uma velocidade de indexação de até 150 mil blocos por segundo.
Para começar, visite a documentação (opens in a new tab) ou veja exemplos de EVM (opens in a new tab) do que você pode construir com a SQD.
SubQuery Network
O SubQuery (opens in a new tab) é um indexador de dados líder que oferece aos desenvolvedores APIs rápidas, confiáveis, descentralizadas e personalizadas para seus projetos Web3. O SubQuery capacita desenvolvedores de mais de 165 ecossistemas (incluindo Ethereum) com dados indexados ricos para construir experiências intuitivas e imersivas para seus usuários. A SubQuery Network alimenta seus aplicativos imparáveis com uma rede de infraestrutura resiliente e descentralizada. Use o kit de ferramentas de desenvolvedor de blockchain do SubQuery para construir os aplicativos Web3 do futuro, sem gastar tempo construindo um backend personalizado para atividades de processamento de dados.
Para começar, visite o guia de início rápido do Ethereum (opens in a new tab) para começar a indexar dados da blockchain Ethereum em minutos em um ambiente Docker local para testes antes de entrar em operação em um serviço gerenciado do SubQuery (opens in a new tab) ou na rede descentralizada do SubQuery (opens in a new tab).
Codex
A Codex (opens in a new tab) é uma API de dados de blockchain em tempo real que fornece dados enriquecidos para mais de 70 milhões de tokens em mais de 80 redes. Os desenvolvedores podem acessar preços estruturados de tokens, saldos de carteiras, histórico de transações e análises agregadas (volume, liquidez, carteiras exclusivas) sem manter uma infraestrutura de indexação personalizada. A Codex suporta entrega de dados em menos de um segundo por meio de integrações de WebSocket e webhook.
Para começar, visite a documentação (opens in a new tab), experimente o Explorer (opens in a new tab) ou inscreva-se no painel (opens in a new tab).
EVM Query Language
A EVM Query Language (EQL) é uma linguagem semelhante a SQL projetada para consultar cadeias EVM (Ethereum Virtual Machine). O objetivo final da EQL é suportar consultas relacionais complexas em cidadãos de primeira classe da cadeia EVM (blocos, contas e transações), ao mesmo tempo em que fornece aos desenvolvedores e pesquisadores uma sintaxe ergonômica para uso diário. Com a EQL, os desenvolvedores podem buscar dados da blockchain usando uma sintaxe familiar semelhante a SQL e eliminar a necessidade de código boilerplate complexo. A EQL suporta solicitações de dados de blockchain padrão (por exemplo, recuperar o nonce e o saldo de uma conta no Ethereum ou buscar o tamanho e o carimbo de data/hora do bloco atual) e está continuamente adicionando suporte para solicitações e conjuntos de recursos mais complexos.
Leitura adicional
- Explorando dados cripto I: arquiteturas de fluxo de dados (opens in a new tab)
- Visão geral da rede The Graph (opens in a new tab)
- Playground de consultas do The Graph (opens in a new tab)
- Exemplos de código de API no Etherscan (opens in a new tab)
- Documentação da API no Blockscout (opens in a new tab)
- Explorador da Beacon Chain Beaconcha.in (opens in a new tab)
- Noções básicas do Dune (opens in a new tab)
- Guia de início rápido do Ethereum no SubQuery (opens in a new tab)
- Visão geral da rede SQD (opens in a new tab)
- EVM Query Language (opens in a new tab)
Tutoriais: Dados e análises / SQL no Ethereum
- Aprenda tópicos fundamentais do Ethereum com SQL – Consulte dados onchain do Ethereum com SQL para entender os fundamentos de transações, blocos e gás.
Última atualização da página: 3 de abril de 2026