Saltar al contenido principal
Change page

Datos y análisis

Introducción

A medida que el uso de la red sigue creciendo, existirá una cantidad cada vez mayor de información valiosa en los datos en cadena. A medida que el volumen de datos aumenta rápidamente, calcular y agregar esta información para generar informes o impulsar una aplicación descentralizada (dapp) puede convertirse en una tarea que requiera mucho tiempo y procesamiento.

Aprovechar los proveedores de datos existentes puede acelerar el desarrollo, producir resultados más precisos y reducir los esfuerzos de mantenimiento continuo. Esto permitirá que un equipo se concentre en la funcionalidad principal que su proyecto intenta ofrecer.

Requisitos previos

Debería comprender el concepto básico de los exploradores de bloques para entender mejor su uso en el contexto del análisis de datos. Además, familiarícese con el concepto de un para comprender los beneficios que aportan al diseño de un sistema.

En términos de fundamentos arquitectónicos, comprender qué son una API (opens in a new tab) y REST (opens in a new tab), aunque sea en teoría.

Exploradores de bloques

Muchos exploradores de bloques ofrecen puertas de enlace de API (opens in a new tab) RESTful (opens in a new tab) que proporcionarán a los desarrolladores visibilidad de datos en tiempo real sobre bloques, transacciones, validadores, cuentas y otras actividades en cadena.

Los desarrolladores pueden luego procesar y transformar estos datos para brindar a sus usuarios información e interacciones únicas con la . Por ejemplo, Etherscan (opens in a new tab) y Blockscout (opens in a new tab) proporcionan datos de ejecución y consenso para cada slot de 12 segundos.

The Graph

The Graph (opens in a new tab) es un protocolo de indexación que proporciona una manera fácil de consultar datos de la cadena de bloques a través de API abiertas conocidas como subgrafos.

Con The Graph, los desarrolladores pueden beneficiarse de:

  • Indexación descentralizada: permite indexar datos de la cadena de bloques a través de múltiples indexadores, eliminando así cualquier punto único de falla
  • Consultas GraphQL: proporciona una potente interfaz GraphQL para consultar datos indexados, lo que hace que la recuperación de datos sea muy sencilla
  • Personalización: defina su propia lógica para transformar y almacenar datos de la cadena de bloques, y reutilice subgrafos publicados por otros desarrolladores en la red The Graph

Siga esta guía de inicio rápido (opens in a new tab) para crear, desplegar y consultar un subgrafo en 5 minutos.

Diversidad de clientes

La diversidad de clientes es importante para la salud general de la red Ethereum porque proporciona resistencia a errores y vulnerabilidades. Actualmente existen varios paneles de diversidad de clientes, incluidos clientdiversity.org (opens in a new tab), rated.network (opens in a new tab), supermajority.info (opens in a new tab) y Ethernodes (opens in a new tab).

Dune Analytics

Dune Analytics (opens in a new tab) preprocesa los datos de la cadena de bloques en tablas de bases de datos relacionales (DuneSQL), permite a los usuarios consultar datos de la cadena de bloques mediante SQL y crear paneles basados en los resultados de las consultas. Los datos en cadena se organizan en 4 tablas sin procesar: blocks, transactions, (eventos) logs y (llamadas) traces. Los contratos y protocolos populares han sido decodificados, y cada uno tiene su propio conjunto de tablas de eventos y llamadas. Esas tablas de eventos y llamadas se procesan aún más y se organizan en tablas de abstracción según el tipo de protocolos, por ejemplo, dex, préstamos, monedas estables (stablecoins), etc.

SQD

SQD (opens in a new tab) es una plataforma de datos hiperescalable y descentralizada optimizada para proporcionar un acceso eficiente y sin permisos a grandes volúmenes de datos. Actualmente sirve datos históricos en cadena, incluidos registros de eventos, recibos de transacciones, rastreos y diferencias de estado por transacción. SQD ofrece un potente conjunto de herramientas para crear canales personalizados de extracción y procesamiento de datos, logrando una velocidad de indexación de hasta 150 mil bloques por segundo.

Para comenzar, visite la documentación (opens in a new tab) o vea ejemplos de EVM (opens in a new tab) de lo que puede construir con SQD.

SubQuery Network

SubQuery (opens in a new tab) es un indexador de datos líder que brinda a los desarrolladores API rápidas, confiables, descentralizadas y personalizadas para sus proyectos Web3. SubQuery empodera a los desarrolladores de más de 165 ecosistemas (incluido Ethereum) con abundantes datos indexados para crear experiencias intuitivas e inmersivas para sus usuarios. SubQuery Network impulsa sus aplicaciones imparables con una red de infraestructura resistente y descentralizada. Utilice el conjunto de herramientas para desarrolladores de cadenas de bloques de SubQuery para crear las aplicaciones Web3 del futuro, sin perder tiempo construyendo un backend personalizado para actividades de procesamiento de datos.

Para comenzar, visite la guía de inicio rápido de Ethereum (opens in a new tab) para empezar a indexar datos de la cadena de bloques de Ethereum en minutos en un entorno local de Docker para realizar pruebas antes de pasar a producción en un servicio administrado de SubQuery (opens in a new tab) o en la red descentralizada de SubQuery (opens in a new tab).

Codex

Codex (opens in a new tab) es una API de datos de la cadena de bloques en tiempo real que proporciona datos enriquecidos para más de 70 millones de tokens en más de 80 redes. Los desarrolladores pueden acceder a precios estructurados de tokens, saldos de billeteras, historial de transacciones y análisis agregados (volumen, liquidez, billeteras únicas) sin mantener una infraestructura de indexación personalizada. Codex admite la entrega de datos en menos de un segundo a través de integraciones de WebSocket y webhooks.

Para comenzar, visite la documentación (opens in a new tab), pruebe el Explorador (opens in a new tab) o regístrese en el panel de control (opens in a new tab).

Lenguaje de consulta de EVM

EVM Query Language (EQL) es un lenguaje similar a SQL diseñado para consultar cadenas de la EVM (Máquina Virtual de Ethereum). El objetivo final de EQL es admitir consultas relacionales complejas sobre los ciudadanos de primera clase de la cadena EVM (bloques, cuentas y transacciones) al tiempo que proporciona a los desarrolladores e investigadores una sintaxis ergonómica para el uso diario. Con EQL, los desarrolladores pueden obtener datos de la cadena de bloques utilizando una sintaxis familiar similar a SQL y eliminar la necesidad de código repetitivo complejo. EQL admite solicitudes de datos estándar de la cadena de bloques (por ejemplo, recuperar el nonce y el saldo de una cuenta en Ethereum o recuperar el tamaño y la marca de tiempo del bloque actual) y agrega continuamente soporte para solicitudes y conjuntos de características más complejos.

Lecturas adicionales

Tutoriales: Datos y análisis / SQL en Ethereum

Última actualización de la página: 3 de abril de 2026