Glosario cripto
Indexador blockchain (subgraph)
Un indexador blockchain lee los datos brutos de la cadena, como bloques y eventos, y los ordena en una base de datos que las apps consultan con rapidez.
Los nodos responden bien a preguntas concretas, como el saldo de una dirección en el último bloque, pero mal a otras como todos los swaps que hizo un usuario en un pool durante el último año. Ahí entran los indexadores. Procesan bloques y registros de eventos a medida que llegan, los transforman con reglas propias y guardan el resultado en una base de datos accesible por GraphQL, SQL o REST. Un subgraph, el formato que popularizó The Graph, es una de esas definiciones de qué contratos y eventos indexar y cómo.
Casi todas las interfaces de dApps dependen de datos indexados para mostrar posiciones, historiales y gráficos, y las plataformas de análisis se basan en la misma idea. Hay redes de indexación descentralizadas, servicios gestionados y marcos que los equipos instalan en sus propios servidores.
Los datos indexados son una copia derivada: pueden ir con retraso, romperse tras actualizar un contrato o gestionar mal las reorganizaciones, cuando se sustituyen bloques recientes. Si el indexador cae, la app puede parecer rota aunque los fondos en la cadena estén intactos. Además, muchas apps descentralizadas dependen de un único proveedor centralizado.
Ejemplo
El panel de una app de préstamos muestra el historial completo de un usuario consultando un subgraph que indexa todos los eventos Borrow y Repay de sus contratos.
Términos relacionados
Últimos artículos sobre Indexador blockchain
- 1inch: el Upgrade Glamsterdam de Ethereum se Acerca a su Fin y Promete Procesamiento más Rápido e Indexación más Sencilla para DeFi
- Shibariumscan se detiene al 41% de indexación, afectando la visualización de tokens y NFTs
- Sui Despliega gRPC Streaming para Ofrecer una Indexación de Checkpoints más Rápida y Flujos de Datos Robustos
- The Graph Impulsa el Desarrollo de dApps en Solana con Indexación Ultrarrápida—Sin Necesidad de Código
- Acala albergará la solución de indexación de datos de SubQuery
