La importancia de los datos de la cadena de bloques y el surgimiento de los indexadores
Los datos son el núcleo de la tecnología de Cadena de bloques, y también son la base para el desarrollo de aplicaciones descentralizadas (dApp). Aunque actualmente se discute mucho sobre la disponibilidad de datos (DA), la accesibilidad de los datos es igualmente importante, pero a menudo se pasa por alto.
En la era de la cadena de bloques modular, las soluciones DA se han convertido en una parte indispensable. Estas soluciones garantizan que todos los participantes puedan usar los datos de las transacciones, logrando una verificación en tiempo real y manteniendo la integridad de la red. Sin embargo, la capa DA se asemeja más a una cartelera que a una base de datos, lo que significa que los datos no se almacenarán de forma permanente, sino que serán eliminados con el tiempo.
En comparación, la accesibilidad de los datos se centra en la capacidad de recuperar datos históricos, lo cual es crucial para el desarrollo de dApps y el análisis de la cadena de bloques. Aunque se discute menos, es tan importante como la disponibilidad de datos. Ambos desempeñan un papel diferente pero complementario en el ecosistema de la cadena de bloques, y una gestión de datos integral debe abordar ambos problemas simultáneamente para apoyar aplicaciones de cadena de bloques robustas y eficientes.
Los métodos tradicionales de recuperación de datos de la Cadena de bloques
La Cadena de bloques ha transformado por completo la infraestructura desde su creación, impulsando la creación de dApps en campos como juegos, finanzas y redes sociales. Sin embargo, construir estas dApps requiere acceso a una gran cantidad de datos de la Cadena de bloques, lo cual es tanto difícil como costoso.
Para los desarrolladores de dApp, una opción es alojar y ejecutar su propio nodo RPC de archivo. Estos nodos almacenan todos los datos históricos de la cadena de bloques desde el principio, permitiendo un acceso completo a los datos. Sin embargo, mantener un nodo de archivo es costoso, la capacidad de consulta es limitada y no se puede consultar los datos en el formato que los desarrolladores necesitan. Aunque ejecutar nodos más baratos es una opción, la capacidad de recuperación de datos de estos nodos es limitada, lo que puede obstaculizar el funcionamiento de la dApp.
Otra forma es utilizar proveedores de nodos RPC comerciales. Estos proveedores son responsables de los costos y la gestión de los nodos, y proporcionan datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos pero tienen limitaciones de velocidad, lo que puede afectar la experiencia del usuario de la dApp. Los puntos finales RPC privados ofrecen un mejor rendimiento al reducir la congestión, pero incluso la recuperación de datos simple requiere una gran cantidad de comunicación de ida y vuelta, lo que los hace ineficientes para consultas de datos complejas. Además, los puntos finales RPC privados suelen ser difíciles de escalar y carecen de compatibilidad entre redes.
Cadena de bloques indexador: una mejor alternativa
Los indexadores de la cadena de bloques juegan un papel clave en la organización de datos en la cadena y su envío a la base de datos para facilitar la consulta, por lo que a menudo se les llama "el Google de la cadena de bloques". Indexan los datos de la cadena de bloques y los hacen disponibles a través de API como GraphQL utilizando un lenguaje de consulta similar a SQL (. Los indexadores proporcionan una interfaz unificada para consultar datos, permitiendo a los desarrolladores recuperar rápidamente y con precisión la información necesaria utilizando un lenguaje de consulta estandarizado, lo que simplifica enormemente el proceso.
Diferentes tipos de indexadores optimizan la recuperación de datos de diversas maneras:
Indexador de nodo completo: ejecuta un nodo completo de la cadena de bloques y extrae datos directamente, asegurando que los datos sean completos y precisos, pero requiere una gran cantidad de almacenamiento y capacidad de procesamiento.
Indexador ligero: se basa en nodos completos para obtener datos específicos según sea necesario, reduciendo las necesidades de almacenamiento pero puede aumentar el tiempo de consulta.
Indexador especializado: Optimiza la recuperación de casos de uso específicos para ciertos tipos de datos o cadenas de bloques específicas, como datos de NFT o transacciones DeFi.
Agregador de índices: extrae datos de múltiples cadenas de bloques y fuentes, incluyendo información fuera de la cadena, proporcionando una interfaz de consulta unificada, especialmente útil para dApps de múltiples cadenas.
Solo Ethereum requiere 3 TB de espacio de almacenamiento, y este aumenta continuamente con el crecimiento de la Cadena de bloques. El protocolo de indexador despliega múltiples indexadores, lo que permite indexar y consultar grandes cantidades de datos de manera eficiente y rápida, algo que no se puede lograr con RPC.
El indexador también permite consultas complejas, filtrar datos fácilmente y extraer análisis posteriores. Algunos indexadores pueden agregar datos de múltiples fuentes, evitando la necesidad de desplegar múltiples API en aplicaciones descentralizadas de múltiples cadenas. Al estar distribuidos en múltiples nodos, los indexadores ofrecen una mayor seguridad y rendimiento, mientras que los proveedores de RPC pueden experimentar interrupciones y tiempos de inactividad debido a su naturaleza centralizada.
En general, en comparación con los proveedores de nodos RPC, los indexadores mejoran la eficiencia y la fiabilidad de la recuperación de datos, al tiempo que reducen el costo de implementar un solo nodo. Esto hace que el protocolo de indexador de cadena de bloques sea la opción preferida para los desarrolladores de dApp.
![Desarrollo del acceso a datos Web3: Introducción a indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
Caso de uso del indexador
Construir una dApp requiere recuperar y leer datos de la Cadena de bloques para poder operar servicios. Esto incluye una variedad de dApps, como plataformas DeFi, NFT, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para ejecutar otras transacciones.
DeFi
Los protocolos DeFi requieren información diferente para proporcionar a los usuarios precios, tasas, tarifas, etc., específicos. El creador de mercado automático )AMM( necesita información sobre precios y liquidez del fondo de liquidez para calcular la tasa de intercambio, mientras que el protocolo de préstamos necesita la utilización para determinar la tasa de interés de los préstamos y la proporción de deuda en liquidación. Antes de calcular las tasas que los usuarios ejecutan, es esencial ingresar la información en la dApp.
Juego
GameFi necesita indexar y acceder a datos rápidamente para garantizar una experiencia de juego fluida para los usuarios. Solo a través de la recuperación y ejecución de datos a la velocidad del rayo, los juegos Web3 pueden competir en rendimiento con los juegos Web2, atrayendo así a más usuarios. Estos juegos requieren datos como la propiedad de la tierra, el saldo de tokens dentro del juego, las operaciones dentro del juego, etc. Al usar un indexador, pueden asegurar mejor un flujo de datos estable y un tiempo de actividad normal estable para garantizar una experiencia de juego perfecta.
NFT
Los mercados de NFT y las plataformas de préstamos necesitan indexar datos para acceder a diversas informaciones, como metadatos de NFT, datos de propiedad y transferencia, información sobre regalías, etc. Indexar rápidamente este tipo de datos puede evitar tener que navegar uno por uno cada NFT para encontrar datos de propiedad o atributos de NFT.
Ya sea un AMM DeFi que necesita información sobre precios y liquidez, o una aplicación SocialFi que necesita actualizar publicaciones de nuevos usuarios, la capacidad de recuperar datos rápidamente es crucial para el funcionamiento normal de las dApps. Con la ayuda de un indexador, pueden recuperar datos de manera eficiente y precisa, lo que proporciona una experiencia de usuario fluida.
Análisis
El indexador proporciona un método para extraer datos específicos de los datos originales de la cadena de bloques ), incluyendo eventos de contratos inteligentes en cada bloque (. Esto ofrece la oportunidad de un análisis de datos más específico, proporcionando así conocimientos completos.
Por ejemplo, un protocolo de negociación perpetua puede identificar qué tokens tienen un alto volumen de transacciones y cuáles generan tarifas, para decidir si incluir estos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear paneles para sus productos, obteniendo información sobre qué grupos de liquidez tienen el mayor rendimiento o la mayor liquidez. También pueden crear paneles públicos que permitan a los desarrolladores consultar libremente cualquier tipo de datos que deseen mostrar en los gráficos.
Debido a que hay varios indexadores de cadena de bloques disponibles, identificar las diferencias entre los protocolos de indexación es crucial para asegurar que los desarrolladores elijan el indexador que mejor se adapte a sus necesidades.
Resumen del indexador de Cadena de bloques
The Graph
The Graph es el primer protocolo de indexación lanzado en Ethereum, que permite consultar fácilmente datos de transacciones que anteriormente eran difíciles de acceder. Utiliza subgráficos para definir y filtrar subconjuntos de datos recopilados de la cadena de bloques, como todas las transacciones relacionadas con el pool USDC/ETH de un DEX.
Usando prueba de índice, los indexadores apuestan el token nativo GRT para servicios de indexación y consulta, y los delegadores pueden optar por apostar tokens aquí. Los curadores pueden acceder a subgráficas de alta calidad para ayudar a los indexadores a determinar cuáles subgráficas deben compilar datos para obtener las mejores tarifas de consulta. Durante la transición hacia una mayor descentralización, The Graph finalmente detendrá sus servicios de alojamiento y requerirá que las subgráficas se actualicen a su red, al mismo tiempo que se proporcionan indexadores de actualización.
Su infraestructura permite que el costo promedio por millón de consultas sea de 40 dólares, lo que es mucho más bajo que el costo de los nodos autohospedados. Utilizando fuentes de datos de archivos, también admite la indexación paralela de datos en cadena y fuera de cadena para una recuperación de datos eficiente.
Las recompensas del indexador de The Graph han crecido de manera constante en los últimos trimestres. Esto se debe en parte al aumento en la cantidad de consultas, pero también está relacionado con el crecimiento del precio del token, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
Subsquid
Subsquid es un lago de datos descentralizado, escalable horizontalmente y punto a punto, que puede agregar de manera eficiente grandes cantidades de datos en cadena y fuera de cadena, y está protegido mediante pruebas de conocimiento cero. Como una red de trabajadores descentralizada, cada nodo es responsable de almacenar datos de un subconjunto específico de bloques, acelerando el proceso de recuperación de datos mediante la identificación rápida de los nodos que almacenan los datos requeridos.
Subsquid también admite la indexación en tiempo real, lo que permite indexar antes de que el bloque sea finalizado. Soporta almacenar datos en el formato elegido por los desarrolladores, facilitando un análisis más sencillo con herramientas como BigQuery, Parquet o CSV. Además, los subgráficos pueden desplegarse en la red Subsquid sin necesidad de migrar al Squid SDK, logrando un despliegue sin código.
A pesar de que aún se encuentra en la fase de prueba, Subsquid ha obtenido estadísticas impresionantes, con más de 80,000 usuarios en la red de prueba, se han desplegado más de 60,000 indexadores de Squid y hay más de 20,000 desarrolladores verificados en la red. Recientemente, Subsquid lanzó la red principal de su lago de datos.
Además de los índices, el lago de datos de Subsquid Network también puede reemplazar los RPC en casos de uso como análisis, co-procesadores ZK/TEE, agentes de IA y Oracle.
SubQuery
SubQuery es una red de infraestructura de middleware descentralizada que proporciona servicios de RPC y datos de indexación. Inicialmente, soportaba las redes Polkadot y Substrate, y ahora se ha expandido para incluir más de 200 cadenas. Su funcionamiento es similar al de The Graph, que utiliza pruebas de indexación; los indexadores indexan datos y proporcionan solicitudes de consulta, mientras que los delegadores apuestan acciones a los indexadores. Sin embargo, introduce consumidores para presentar órdenes de compra, a fin de garantizar que los ingresos de los indexadores estén asegurados, en lugar de los administradores.
Introducirá nodos de datos SubQuery que soportan el sharding, para evitar la constante sincronización de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras avanza hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 SQT como costo de computación por cada 1000 solicitudes, o establecer tarifas personalizadas para los indexadores a través del protocolo.
A pesar de que SubQuery lanzó su token a principios de este año, las recompensas de emisión para nodos y delegados también han aumentado en valor en dólares de forma interanual, lo que representa un aumento constante en la cantidad de servicios de consulta ofrecidos en su plataforma. Desde el TGE, la cantidad total de SQT apostados ha aumentado de 6 millones a 125 millones, destacando el crecimiento en la participación de su red.
Covalent
Covalent es una red de indexadores descentralizada, creada por productores de muestras de bloques )BSP( que generan copias de datos de la cadena de bloques mediante la exportación masiva y publican pruebas en la cadena de bloques Covalent L1. Estos datos son luego refinados por productores de resultados de bloques )BRP(, quienes seleccionan los datos que cumplen con los requisitos según las reglas establecidas.
A través de una API unificada, los desarrolladores pueden extraer fácilmente datos relevantes de la cadena de bloques en un formato de solicitud y respuesta consistente, sin necesidad de escribir consultas complejas personalizadas para acceder a los datos. Se pueden utilizar tokens CQT, que se liquidan en una plataforma, como medio de pago para extraer estos conjuntos de datos preconfigurados de los operadores de red.
Las recompensas de Covalent parecen mostrar una tendencia general al alza desde el primer trimestre de 2023 hasta el primer trimestre de 2024, en parte debido al aumento en el precio del token Covalent CQT.
![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Consideraciones al elegir un indexador
Personalización de datos
Algunos indexadores ) como Covalent ( son indexadores generales que solo ofrecen conjuntos de datos preconfigurados estándar a través de API. Aunque pueden ser rápidos, no brindan flexibilidad a los desarrolladores que necesitan conjuntos de datos personalizados. Al utilizar el marco de indexadores, permite un procesamiento de datos más personalizado para satisfacer las necesidades específicas de la aplicación.
Seguridad
Los datos de índice deben ser seguros; de lo contrario, las dApps construidas sobre estos indexadores también son susceptibles a ataques. Por ejemplo, si las transacciones y los saldos de las carteras pueden ser manipulados, la dApp podría perder liquidez, lo que afectaría a sus usuarios. Aunque todos los indexadores adoptan alguna forma de seguridad a través de la participación de tokens de indexador, otras soluciones de indexadores pueden utilizar pruebas para mejorar aún más la seguridad.
Subsquid ofrece opciones que utilizan pruebas optimistas y de conocimiento cero, mientras que Covalent también ha lanzado pruebas que incluyen el valor hash del Bloquear. Graph proporciona consultas de indexador con un enfoque de ventana de desafío optimista.
Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
14 me gusta
Recompensa
14
4
Compartir
Comentar
0/400
fren.eth
· hace6h
La capa DA se utiliza como cartel publicitario, riendo hasta perder los dientes.
Ver originalesResponder0
MEVHunterBearish
· hace17h
La capa DA es como una orden de búsqueda...
Ver originalesResponder0
BlindBoxVictim
· hace17h
¿No le prestan atención a un asunto tan importante como este de los datos?
Ver originalesResponder0
0xLuckbox
· hace17h
¿Es el indexador otra ronda de tomar a la gente por tonta?
Indexador de cadena de bloques: la herramienta y el futuro de la accesibilidad de datos en la cadena de bloques
La importancia de los datos de la cadena de bloques y el surgimiento de los indexadores
Los datos son el núcleo de la tecnología de Cadena de bloques, y también son la base para el desarrollo de aplicaciones descentralizadas (dApp). Aunque actualmente se discute mucho sobre la disponibilidad de datos (DA), la accesibilidad de los datos es igualmente importante, pero a menudo se pasa por alto.
En la era de la cadena de bloques modular, las soluciones DA se han convertido en una parte indispensable. Estas soluciones garantizan que todos los participantes puedan usar los datos de las transacciones, logrando una verificación en tiempo real y manteniendo la integridad de la red. Sin embargo, la capa DA se asemeja más a una cartelera que a una base de datos, lo que significa que los datos no se almacenarán de forma permanente, sino que serán eliminados con el tiempo.
En comparación, la accesibilidad de los datos se centra en la capacidad de recuperar datos históricos, lo cual es crucial para el desarrollo de dApps y el análisis de la cadena de bloques. Aunque se discute menos, es tan importante como la disponibilidad de datos. Ambos desempeñan un papel diferente pero complementario en el ecosistema de la cadena de bloques, y una gestión de datos integral debe abordar ambos problemas simultáneamente para apoyar aplicaciones de cadena de bloques robustas y eficientes.
Los métodos tradicionales de recuperación de datos de la Cadena de bloques
La Cadena de bloques ha transformado por completo la infraestructura desde su creación, impulsando la creación de dApps en campos como juegos, finanzas y redes sociales. Sin embargo, construir estas dApps requiere acceso a una gran cantidad de datos de la Cadena de bloques, lo cual es tanto difícil como costoso.
Para los desarrolladores de dApp, una opción es alojar y ejecutar su propio nodo RPC de archivo. Estos nodos almacenan todos los datos históricos de la cadena de bloques desde el principio, permitiendo un acceso completo a los datos. Sin embargo, mantener un nodo de archivo es costoso, la capacidad de consulta es limitada y no se puede consultar los datos en el formato que los desarrolladores necesitan. Aunque ejecutar nodos más baratos es una opción, la capacidad de recuperación de datos de estos nodos es limitada, lo que puede obstaculizar el funcionamiento de la dApp.
Otra forma es utilizar proveedores de nodos RPC comerciales. Estos proveedores son responsables de los costos y la gestión de los nodos, y proporcionan datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos pero tienen limitaciones de velocidad, lo que puede afectar la experiencia del usuario de la dApp. Los puntos finales RPC privados ofrecen un mejor rendimiento al reducir la congestión, pero incluso la recuperación de datos simple requiere una gran cantidad de comunicación de ida y vuelta, lo que los hace ineficientes para consultas de datos complejas. Además, los puntos finales RPC privados suelen ser difíciles de escalar y carecen de compatibilidad entre redes.
Cadena de bloques indexador: una mejor alternativa
Los indexadores de la cadena de bloques juegan un papel clave en la organización de datos en la cadena y su envío a la base de datos para facilitar la consulta, por lo que a menudo se les llama "el Google de la cadena de bloques". Indexan los datos de la cadena de bloques y los hacen disponibles a través de API como GraphQL utilizando un lenguaje de consulta similar a SQL (. Los indexadores proporcionan una interfaz unificada para consultar datos, permitiendo a los desarrolladores recuperar rápidamente y con precisión la información necesaria utilizando un lenguaje de consulta estandarizado, lo que simplifica enormemente el proceso.
Diferentes tipos de indexadores optimizan la recuperación de datos de diversas maneras:
Indexador de nodo completo: ejecuta un nodo completo de la cadena de bloques y extrae datos directamente, asegurando que los datos sean completos y precisos, pero requiere una gran cantidad de almacenamiento y capacidad de procesamiento.
Indexador ligero: se basa en nodos completos para obtener datos específicos según sea necesario, reduciendo las necesidades de almacenamiento pero puede aumentar el tiempo de consulta.
Indexador especializado: Optimiza la recuperación de casos de uso específicos para ciertos tipos de datos o cadenas de bloques específicas, como datos de NFT o transacciones DeFi.
Agregador de índices: extrae datos de múltiples cadenas de bloques y fuentes, incluyendo información fuera de la cadena, proporcionando una interfaz de consulta unificada, especialmente útil para dApps de múltiples cadenas.
Solo Ethereum requiere 3 TB de espacio de almacenamiento, y este aumenta continuamente con el crecimiento de la Cadena de bloques. El protocolo de indexador despliega múltiples indexadores, lo que permite indexar y consultar grandes cantidades de datos de manera eficiente y rápida, algo que no se puede lograr con RPC.
El indexador también permite consultas complejas, filtrar datos fácilmente y extraer análisis posteriores. Algunos indexadores pueden agregar datos de múltiples fuentes, evitando la necesidad de desplegar múltiples API en aplicaciones descentralizadas de múltiples cadenas. Al estar distribuidos en múltiples nodos, los indexadores ofrecen una mayor seguridad y rendimiento, mientras que los proveedores de RPC pueden experimentar interrupciones y tiempos de inactividad debido a su naturaleza centralizada.
En general, en comparación con los proveedores de nodos RPC, los indexadores mejoran la eficiencia y la fiabilidad de la recuperación de datos, al tiempo que reducen el costo de implementar un solo nodo. Esto hace que el protocolo de indexador de cadena de bloques sea la opción preferida para los desarrolladores de dApp.
![Desarrollo del acceso a datos Web3: Introducción a indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
Caso de uso del indexador
Construir una dApp requiere recuperar y leer datos de la Cadena de bloques para poder operar servicios. Esto incluye una variedad de dApps, como plataformas DeFi, NFT, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para ejecutar otras transacciones.
DeFi
Los protocolos DeFi requieren información diferente para proporcionar a los usuarios precios, tasas, tarifas, etc., específicos. El creador de mercado automático )AMM( necesita información sobre precios y liquidez del fondo de liquidez para calcular la tasa de intercambio, mientras que el protocolo de préstamos necesita la utilización para determinar la tasa de interés de los préstamos y la proporción de deuda en liquidación. Antes de calcular las tasas que los usuarios ejecutan, es esencial ingresar la información en la dApp.
Juego
GameFi necesita indexar y acceder a datos rápidamente para garantizar una experiencia de juego fluida para los usuarios. Solo a través de la recuperación y ejecución de datos a la velocidad del rayo, los juegos Web3 pueden competir en rendimiento con los juegos Web2, atrayendo así a más usuarios. Estos juegos requieren datos como la propiedad de la tierra, el saldo de tokens dentro del juego, las operaciones dentro del juego, etc. Al usar un indexador, pueden asegurar mejor un flujo de datos estable y un tiempo de actividad normal estable para garantizar una experiencia de juego perfecta.
NFT
Los mercados de NFT y las plataformas de préstamos necesitan indexar datos para acceder a diversas informaciones, como metadatos de NFT, datos de propiedad y transferencia, información sobre regalías, etc. Indexar rápidamente este tipo de datos puede evitar tener que navegar uno por uno cada NFT para encontrar datos de propiedad o atributos de NFT.
Ya sea un AMM DeFi que necesita información sobre precios y liquidez, o una aplicación SocialFi que necesita actualizar publicaciones de nuevos usuarios, la capacidad de recuperar datos rápidamente es crucial para el funcionamiento normal de las dApps. Con la ayuda de un indexador, pueden recuperar datos de manera eficiente y precisa, lo que proporciona una experiencia de usuario fluida.
Análisis
El indexador proporciona un método para extraer datos específicos de los datos originales de la cadena de bloques ), incluyendo eventos de contratos inteligentes en cada bloque (. Esto ofrece la oportunidad de un análisis de datos más específico, proporcionando así conocimientos completos.
Por ejemplo, un protocolo de negociación perpetua puede identificar qué tokens tienen un alto volumen de transacciones y cuáles generan tarifas, para decidir si incluir estos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear paneles para sus productos, obteniendo información sobre qué grupos de liquidez tienen el mayor rendimiento o la mayor liquidez. También pueden crear paneles públicos que permitan a los desarrolladores consultar libremente cualquier tipo de datos que deseen mostrar en los gráficos.
Debido a que hay varios indexadores de cadena de bloques disponibles, identificar las diferencias entre los protocolos de indexación es crucial para asegurar que los desarrolladores elijan el indexador que mejor se adapte a sus necesidades.
Resumen del indexador de Cadena de bloques
The Graph
The Graph es el primer protocolo de indexación lanzado en Ethereum, que permite consultar fácilmente datos de transacciones que anteriormente eran difíciles de acceder. Utiliza subgráficos para definir y filtrar subconjuntos de datos recopilados de la cadena de bloques, como todas las transacciones relacionadas con el pool USDC/ETH de un DEX.
Usando prueba de índice, los indexadores apuestan el token nativo GRT para servicios de indexación y consulta, y los delegadores pueden optar por apostar tokens aquí. Los curadores pueden acceder a subgráficas de alta calidad para ayudar a los indexadores a determinar cuáles subgráficas deben compilar datos para obtener las mejores tarifas de consulta. Durante la transición hacia una mayor descentralización, The Graph finalmente detendrá sus servicios de alojamiento y requerirá que las subgráficas se actualicen a su red, al mismo tiempo que se proporcionan indexadores de actualización.
Su infraestructura permite que el costo promedio por millón de consultas sea de 40 dólares, lo que es mucho más bajo que el costo de los nodos autohospedados. Utilizando fuentes de datos de archivos, también admite la indexación paralela de datos en cadena y fuera de cadena para una recuperación de datos eficiente.
Las recompensas del indexador de The Graph han crecido de manera constante en los últimos trimestres. Esto se debe en parte al aumento en la cantidad de consultas, pero también está relacionado con el crecimiento del precio del token, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
Subsquid
Subsquid es un lago de datos descentralizado, escalable horizontalmente y punto a punto, que puede agregar de manera eficiente grandes cantidades de datos en cadena y fuera de cadena, y está protegido mediante pruebas de conocimiento cero. Como una red de trabajadores descentralizada, cada nodo es responsable de almacenar datos de un subconjunto específico de bloques, acelerando el proceso de recuperación de datos mediante la identificación rápida de los nodos que almacenan los datos requeridos.
Subsquid también admite la indexación en tiempo real, lo que permite indexar antes de que el bloque sea finalizado. Soporta almacenar datos en el formato elegido por los desarrolladores, facilitando un análisis más sencillo con herramientas como BigQuery, Parquet o CSV. Además, los subgráficos pueden desplegarse en la red Subsquid sin necesidad de migrar al Squid SDK, logrando un despliegue sin código.
A pesar de que aún se encuentra en la fase de prueba, Subsquid ha obtenido estadísticas impresionantes, con más de 80,000 usuarios en la red de prueba, se han desplegado más de 60,000 indexadores de Squid y hay más de 20,000 desarrolladores verificados en la red. Recientemente, Subsquid lanzó la red principal de su lago de datos.
Además de los índices, el lago de datos de Subsquid Network también puede reemplazar los RPC en casos de uso como análisis, co-procesadores ZK/TEE, agentes de IA y Oracle.
SubQuery
SubQuery es una red de infraestructura de middleware descentralizada que proporciona servicios de RPC y datos de indexación. Inicialmente, soportaba las redes Polkadot y Substrate, y ahora se ha expandido para incluir más de 200 cadenas. Su funcionamiento es similar al de The Graph, que utiliza pruebas de indexación; los indexadores indexan datos y proporcionan solicitudes de consulta, mientras que los delegadores apuestan acciones a los indexadores. Sin embargo, introduce consumidores para presentar órdenes de compra, a fin de garantizar que los ingresos de los indexadores estén asegurados, en lugar de los administradores.
Introducirá nodos de datos SubQuery que soportan el sharding, para evitar la constante sincronización de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras avanza hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 SQT como costo de computación por cada 1000 solicitudes, o establecer tarifas personalizadas para los indexadores a través del protocolo.
A pesar de que SubQuery lanzó su token a principios de este año, las recompensas de emisión para nodos y delegados también han aumentado en valor en dólares de forma interanual, lo que representa un aumento constante en la cantidad de servicios de consulta ofrecidos en su plataforma. Desde el TGE, la cantidad total de SQT apostados ha aumentado de 6 millones a 125 millones, destacando el crecimiento en la participación de su red.
Covalent
Covalent es una red de indexadores descentralizada, creada por productores de muestras de bloques )BSP( que generan copias de datos de la cadena de bloques mediante la exportación masiva y publican pruebas en la cadena de bloques Covalent L1. Estos datos son luego refinados por productores de resultados de bloques )BRP(, quienes seleccionan los datos que cumplen con los requisitos según las reglas establecidas.
A través de una API unificada, los desarrolladores pueden extraer fácilmente datos relevantes de la cadena de bloques en un formato de solicitud y respuesta consistente, sin necesidad de escribir consultas complejas personalizadas para acceder a los datos. Se pueden utilizar tokens CQT, que se liquidan en una plataforma, como medio de pago para extraer estos conjuntos de datos preconfigurados de los operadores de red.
Las recompensas de Covalent parecen mostrar una tendencia general al alza desde el primer trimestre de 2023 hasta el primer trimestre de 2024, en parte debido al aumento en el precio del token Covalent CQT.
![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Consideraciones al elegir un indexador
Personalización de datos
Algunos indexadores ) como Covalent ( son indexadores generales que solo ofrecen conjuntos de datos preconfigurados estándar a través de API. Aunque pueden ser rápidos, no brindan flexibilidad a los desarrolladores que necesitan conjuntos de datos personalizados. Al utilizar el marco de indexadores, permite un procesamiento de datos más personalizado para satisfacer las necesidades específicas de la aplicación.
Seguridad
Los datos de índice deben ser seguros; de lo contrario, las dApps construidas sobre estos indexadores también son susceptibles a ataques. Por ejemplo, si las transacciones y los saldos de las carteras pueden ser manipulados, la dApp podría perder liquidez, lo que afectaría a sus usuarios. Aunque todos los indexadores adoptan alguna forma de seguridad a través de la participación de tokens de indexador, otras soluciones de indexadores pueden utilizar pruebas para mejorar aún más la seguridad.
Subsquid ofrece opciones que utilizan pruebas optimistas y de conocimiento cero, mientras que Covalent también ha lanzado pruebas que incluyen el valor hash del Bloquear. Graph proporciona consultas de indexador con un enfoque de ventana de desafío optimista.