Ir al contenido principal
Change page

Datos y análisis

Última actualización de la página: 11 de septiembre de 2025

Introducción

A medida que se difunda más el uso de la red, aumentará la cantidad de información valiosa que existirá en los datos de la cadena. A medida que el volumen de datos crece rápidamente, calcular y agregar esta información para reportar o impulsar una dApp puede costar tiempo y el proceso puede ser un poco agotador.

El aprovechamiento de los proveedores de datos existentes puede agilizar el desarrollo, producir resultados más precisos y reducir los constantes esfuerzos de mantenimiento. Esto permitirá a un equipo concentrarse en la funcionalidad principal que su proyecto pretende ofrecer.

Requisitos previos

Debe comprender el concepto básico de los exploradores de bloques para comprender 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 cuanto a los fundamentos de la arquitectura, es importante comprender qué son una APIopens in a new tab y RESTopens in a new tab, aunque sea en teoría.

Exploradores de bloques

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

Los desarrolladores pueden procesar y transformar estos datos para ofrecer a sus usuarios información e interacciones únicas con la . Por ejemplo, Etherscanopens in a new tab y Blockscoutopens in a new tab proporcionan datos de ejecución y consenso para cada ranura de 12 s.

The Graph

The Graphopens in a new tab es un protocolo de indexación que proporciona una forma sencilla 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:

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

Siga esta guía de inicio rápidoopens 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 de Ethereum porque proporciona resiliencia ante errores y exploits. Actualmente existen varios paneles de control sobre la diversidad de clientes, como clientdiversity.orgopens in a new tab, rated.networkopens in a new tab, supermajority.infoopens in a new tab y Ethernodesopens in a new tab.

Dune Analytics

Dune Analyticsopens 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 usando SQL y crear paneles de control basados en los resultados de las consultas. Los datos en la cadena se organizan en 4 tablas sin procesar: blocks, transactions, logs (de eventos) y traces (de llamadas). Se decodificaron contratos y protocolos populares, y cada uno de ellos tiene sus propios conjuntos de llamadas y eventos. Estas tablas de eventos y llamadas son procesadas y organizadas en tablas abstractas ordenadas por el tipo de protocolo, por ejemplo: dex, préstamos, monedas estables, etc.

SQD

SQDopens 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 la cadena, incluidos registros de eventos, recibos de transacciones, rastros y diferencias de estado por transacción. SQD ofrece un potente conjunto de herramientas para crear canalizaciones personalizadas de extracción y procesamiento de datos, logrando una velocidad de indexación de hasta 150 k bloques por segundo.

Para empezar, visite la documentaciónopens in a new tab o consulte los ejemplos de EVMopens in a new tab de lo que puede crear con SQD.

SubQuery Network

SubQueryopens in a new tab es un indexador de datos líder que ofrece a los desarrolladores API rápidas, fiables, descentralizadas y personalizadas para sus proyectos de la web3. SubQuery ofrece a los desarrolladores de más de 165 ecosistemas (incluido Ethereum) datos indexados enriquecidos para crear experiencias intuitivas e inmersivas para sus usuarios. SubQuery Network impulsa sus aplicaciones imparables con una red de infraestructura resiliente y descentralizada. Utilice el kit de herramientas de desarrollo de cadena de bloques de SubQuery para construir las aplicaciones web3 del futuro, sin gastar tiempo construyendo un backend personalizado para las actividades de procesamiento de datos.

Para empezar, visite la guía de inicio rápido de Ethereumopens in a new tab para comenzar a indexar los datos de la cadena de bloques de Ethereum en minutos en un entorno local de Docker para realizar pruebas antes de publicarlo en un servicio administrado de SubQueryopens in a new tab o en la red descentralizada de SubQueryopens in a new tab.

Lenguaje de consulta de EVM

El lenguaje de consultas de la EVM (EQL en inglés) es un lenguaje tipo SQL diseñado para consultar cadenas de la EVM (máquina virtual de Ethereum). Su objetivo final es permitir consultas complejas relacionadas con ciudadanos de primera clase de cadenas EVM (bloques, cuentas y transacciones) mientras proporciona a desarrolladores e investigadores una sintaxis ergonómica para el uso del día a día. Con EQL, los desarrolladores pueden obtener datos de la cadena de bloques usando una sintaxis similar a la de SQL y eliminar la necesidad de un conjunto de códigos predefinidos complejos. EQL admite peticiones estándar de datos de la cadena de bloque (p. ej., obtener el nonce y el saldo de la cuenta en Ethereum o el tamaño de bloque actual y su marca de tiempo) y añade continuamente soporte para peticiones y funcionalidades más complejas.

Lecturas recomendadas

¿Le ha resultado útil este artículo?