Saltar al contenido

The Graph

The Graph indexa datos blockchain en subgraphs consultables con GraphQL. Permite modelar históricos y agregados, con atención a reglas de transformación, progreso de indexación y coherencia del bloque consultado. La aplicación utiliza esos índices para vistas históricas y verifica si sus datos tienen suficiente actualidad para cada decisión.

Escrito por Isaac GonzálezActualizado el 11 de octubre de 2026

Puntos clave

  • The Graph transforma datos de red en entidades que pueden consultarse con GraphQL.
  • Un subgraph define qué eventos se indexan y cómo se organizan los resultados.
  • La aplicación debe contemplar retrasos de indexación y cambios del esquema.

¿Qué es The Graph?

The Graph proporciona herramientas e infraestructura para indexar datos blockchain y consultarlos mediante GraphQL. Un subgraph define cómo transformar información de una red en entidades que una aplicación puede consultar. Esto facilita históricos, filtros y relaciones que serían costosos de reconstruir en cada petición al RPC.

El índice es una representación derivada de la cadena. Su utilidad depende de reglas de transformación correctas y del progreso de indexación. Consultar un dato mediante GraphQL no demuestra que corresponda al último bloque ni sustituye la comprobación del estado cuando se prepara una operación crítica.

Cómo funciona

Un subgraph incluye un manifiesto con fuentes y handlers, un esquema de entidades y mappings habitualmente escritos en AssemblyScript. Los handlers procesan la información y actualizan las entidades. Se define desde qué bloque comenzar y cómo relacionar eventos con identificadores estables.

Graph Node está implementado principalmente en Rust. Puede operarse infraestructura propia o utilizar los servicios disponibles en el ecosistema, según el despliegue. La cobertura de redes y capacidades se consulta para el destino elegido; una lista histórica de cadenas no garantiza soporte en cualquier modalidad de publicación.

Qué aporta The Graph

Un historial de depósitos puede guardar cada movimiento y mantener agregados por cuenta. La aplicación consulta páginas de resultados y muestra la referencia de la transacción para investigar diferencias. Los identificadores evitan colisiones entre eventos de una misma operación y permiten relacionar entidades sin depender del orden visual de la interfaz.

Las consultas pueden incorporar información sobre el bloque indexado y errores. El producto debe decidir cuándo mostrar datos con retraso y cuándo advertir que una vista no está actualizada. Para análisis reproducible conviene fijar la referencia de bloque en las consultas que deben describir el mismo estado.

Limitaciones y criterios de elección

Los mappings tienen restricciones de ejecución y determinismo; no equivalen a un backend que consulta cualquier API privada y realiza trabajos arbitrarios. Si se necesita combinar lógica empresarial sensible con datos externos, puede ser adecuado un indexador propio o una arquitectura complementaria.

Cambiar el esquema o la lógica puede requerir reconstruir el índice y revisar consumidores. El presupuesto incluye consultas, indexación y operación según la modalidad utilizada, sin asumir una tarifa universal. La selección se apoya en el modelo de datos, la latencia tolerada y la capacidad de detectar resultados incompletos o desactualizados.

También conocido como

  • Subgraph
  • GRT
  • Graph Protocol
Aplicación en Metlabs

Cómo abordamos un proyecto con The Graph

Capacidades de desarrollo y casos de uso para evaluar cómo encaja The Graph en tu producto.

Qué construimos con The Graph en Metlabs

  • Subgraphs a medida

    Desarrollo de subgraphs que indexan exactamente los eventos y entidades que tu dApp necesita.

  • Integración GraphQL en el frontend

    Queries tipadas desde React/Next.js con codegen para evitar desalineaciones con el schema.

  • Caso de uso

    Historial de transacciones de una dApp

    Historial de eventos seleccionados con filtros, paginación y referencia del bloque indexado.

  • Caso de uso

    Panel de métricas de protocolo

    Subgraph que alimenta un leaderboard o dashboard de un protocolo en tiempo casi real, sin mantener una base de datos propia.

Contenido relacionado

Profundiza en The Graph

Otras páginas de Metlabs que amplían esta ficha.

¿Necesitas integrar The Graph?

Analizamos tu caso, elegimos el stack adecuado y te entregamos una solución lista para producción.

Cuéntanos tu proyecto

Hablan de nosotros

CointelegraphInvesting.comEl EspañolEmprendedoresEl ObservadorCriptoNoticias