La importancia de los datos de la cadena de bloques y la aplicación de los indexadores
El núcleo de la tecnología de Cadena de bloques radica en los datos. Los datos no solo son la base para desarrollar aplicaciones descentralizadas (dApp), sino que también son clave para mantener la integridad de la red. Aunque actualmente la industria se centra principalmente en la disponibilidad de datos (DA), es decir, en garantizar que los participantes de la red puedan acceder a los datos de transacciones más recientes para la verificación, la accesibilidad de los datos también es importante, aunque 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 los participantes puedan acceder a los datos de transacciones, lo que permite la validación en tiempo real y mantiene la integridad de la red. Sin embargo, la capa DA se asemeja más a un tablón de anuncios temporal que a una base de datos permanente. Los datos se eliminarán con el tiempo, al igual que los carteles en una valla publicitaria eventualmente serán reemplazados por contenido nuevo.
En comparación, la accesibilidad de los datos se centra en la capacidad de recuperar datos históricos, lo que es crucial para desarrollar dApps y realizar análisis de cadena de bloques. Aunque se discute menos, la accesibilidad de los datos es igualmente importante que la disponibilidad de los datos. Ambos desempeñan roles diferentes pero complementarios en el ecosistema de la cadena de bloques, y un enfoque integral de la gestión de datos debe abordar ambos problemas al mismo tiempo para apoyar aplicaciones de cadena de bloques robustas y eficientes.
Métodos tradicionales de recuperación de datos de la cadena de bloques
Desde su nacimiento, la Cadena de bloques ha cambiado radicalmente la infraestructura, impulsando la innovación de dApps en áreas como juegos, finanzas y redes sociales. Sin embargo, construir estas dApps requiere acceder a una gran cantidad de datos de la Cadena de bloques, y este proceso es tanto difícil como costoso.
Para los desarrolladores de dApp, una opción es autoalbergar y ejecutar nodos RPC de archivo. Estos nodos almacenan todos los datos históricos de la cadena de bloques, permitiendo un acceso completo. Sin embargo, el costo de mantenimiento es alto, la capacidad de consulta es limitada y es difícil satisfacer las necesidades específicas de los desarrolladores. Aunque ejecutar nodos ligeros tiene un costo más bajo, la capacidad de recuperación de datos es limitada, lo que puede afectar el funcionamiento normal de la dApp.
Otra forma es utilizar servicios de nodos RPC comerciales. Estos proveedores son responsables de los costos y la gestión de los nodos, proporcionando datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos, pero tienen límites de tasa, lo que puede afectar la experiencia del usuario de la dApp. Los puntos finales RPC privados tienen un mejor rendimiento, pero incluso la recuperación de datos simples requiere una gran cantidad de comunicación, lo que es ineficiente y difícil de escalar. Además, a menudo carecen de compatibilidad entre redes.
Mejor solución: indexador de Cadena de bloques
El indexador de la cadena de bloques desempeña un papel clave en la organización de datos en la cadena y en su almacenamiento en la base de datos para consultas, por lo que se le llama "el motor de búsqueda de la cadena de bloques". Indexan los datos de la cadena de bloques y utilizan un lenguaje de consulta similar a SQL ( como GraphQL API ) para hacer que los datos estén disponibles en todo momento. Los indexadores proporcionan a los desarrolladores una interfaz de consulta de datos unificada, simplificando enormemente el proceso de recuperación de datos.
Diferentes tipos de indexadores optimizan la forma en que se recuperan los datos de diferentes maneras:
Indexador de nodos completos: 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 capacidad de almacenamiento y procesamiento.
Indexador ligero: depende de nodos completos para obtener datos específicos bajo demanda, reduce la necesidad de almacenamiento pero puede aumentar el tiempo de consulta.
Indexador dedicado: optimizado para tipos específicos de datos o cadenas de bloques específicas, como datos de NFT o transacciones de 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, adecuada para dApps multichain.
Solo Ethereum necesita 3TB de espacio de almacenamiento, y sigue expandiéndose a medida que la Cadena de bloques crece. El protocolo indexador despliega múltiples indexadores, indexando de manera eficiente y consultando rápidamente grandes volúmenes de datos, lo cual no puede lograrse con RPC.
El indexador admite consultas complejas, filtrado flexible de datos y análisis posterior a la extracción. Algunos indexadores también pueden agregar datos de múltiples fuentes, evitando que las dApps de múltiples cadenas implementen múltiples API. A través de nodos distribuidos, el indexador proporciona una seguridad y rendimiento mejorados, mientras que los proveedores de RPC centralizados pueden experimentar interrupciones y tiempos de inactividad.
En general, en comparación con el servicio de nodos RPC, el indexador mejora la eficiencia y la fiabilidad de la recuperación de datos, al mismo tiempo que reduce el costo de desplegar un solo nodo. Esto hace que el protocolo de indexador de cadena de bloques sea la opción preferida para los desarrolladores de dApp.
Escenarios de aplicación del indexador
Como se mencionó anteriormente, construir una dApp requiere recuperar y leer datos de la Cadena de bloques para poder operar servicios. Esto incluye varios tipos de dApps, como plataformas DeFi, plataformas NFT, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para poder ejecutar otras transacciones.
DeFi
Los protocolos DeFi necesitan diferentes informaciones para proporcionar a los usuarios precios específicos, tasas, comisiones, etc. El creador de mercado automático (AMM) requiere ciertos datos de precios y liquidez de los fondos para calcular las tasas de intercambio, mientras que los protocolos de préstamos necesitan la utilización para determinar las tasas de interés de los préstamos y el ratio de deuda de liquidación. Antes de calcular las tasas de interés que ejecuta el usuario, es esencial ingresar esta 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 necesitan datos como la propiedad de tierras, el saldo de tokens dentro del juego, las operaciones dentro del juego, entre otros. Al utilizar indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de funcionamiento normal, garantizando una experiencia de juego perfecta.
NFT
El mercado de NFT y la plataforma 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 la necesidad de navegar uno por uno por cada NFT para encontrar datos de propiedad o atributos de NFT.
Ya sea un AMM de DeFi ( que necesita información sobre precios y liquidez, o una aplicación de SocialFi que requiere actualizaciones en las 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, proporcionando así 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 ), que incluyen eventos de contratos inteligentes en cada bloque (. Esto ofrece la oportunidad de un análisis de datos más específico, proporcionando así una visión integral.
Por ejemplo, el protocolo de comercio perpetuo puede identificar qué tokens tienen un gran volumen de comercio, cuáles generarán tarifas, y así decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear paneles para sus productos, profundizando en qué fondos tienen los mayores rendimientos o la mayor liquidez. También pueden crear paneles públicos que permitan a los desarrolladores consultar de manera libre y flexible cualquier tipo de datos que deseen mostrar en el gráfico.
Debido a que hay múltiples indexadores de cadena de bloques disponibles, identificar las diferencias entre los protocolos de indexación es crucial para garantizar 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 que se lanzó en la cadena de bloques de Ethereum, que simplifica la consulta de datos de transacciones que antes 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 un grupo de transacciones específico.
Usando la prueba de índice, los indexadores apuestan tokens nativos GRT para servicios de indexación y consulta, los delegadores pueden optar por apostar sus tokens aquí. Los curadores pueden acceder a subgráficas de alta calidad para ayudar a los indexadores a determinar qué subgráficas deben compilar datos para ganar las mejores tarifas de consulta. En el proceso de transición hacia una mayor descentralización, The Graph finalmente detendrá su servicio de alojamiento y requerirá que las subgráficas se actualicen a su red, al mismo tiempo que proporciona indexadores de actualización.
Su infraestructura hace que el costo promedio por millón de consultas sea de 40 dólares, muy por debajo del costo de los nodos autogestionados. Utilizando fuentes de datos de archivos, también admite la indexación paralela de datos en cadena y fuera de cadena, para lograr 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, y también está relacionado con el aumento en el precio de los tokens, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
![Desarrollo del acceso a datos Web3: Introducción a 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 eficientemente grandes cantidades de datos en cadena y fuera de cadena, y se protege 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 al identificar rápidamente los nodos que almacenan los datos necesarios.
Subsquid admite la indexación en tiempo real, lo que permite indexar antes de la confirmación final del bloque. También admite el almacenamiento de datos en el formato que elija el desarrollador, facilitando el análisis con herramientas como BigQuery, Parquet o CSV. Además, los subgráficos se pueden implementar sin código en la red Subsquid, sin necesidad de migrar al SDK de Squid.
A pesar de que todavía se encuentra en la fase de prueba, Subsquid ha logrado resultados significativos, con más de 80,000 usuarios en la red de pruebas, más de 60,000 indexadores Squid desplegados y 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 RPC en casos de uso como análisis, ZK/TEE coprocesadores, agentes de IA y Oracle.
SubQuery
SubQuery es una red de infraestructura de middleware descentralizada que proporciona servicios de datos RPC e indexación. Originalmente, apoyaba las redes de Polkadot y Substrate, pero 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, y los delegadores apuestan sus participaciones a los indexadores. Sin embargo, introduce a los consumidores para presentar órdenes de compra, indicando que los ingresos de los indexadores están garantizados, y no los administradores.
Introducirá nodos de datos SubQuery que admiten fragmentación, para evitar la sincronización continua de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas y avanzando hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 token SQT como tarifa de cálculo 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 mostrado una tendencia al alza, lo que representa el aumento continuo en el número de servicios de consulta proporcionados en su plataforma. Desde el TGE, la cantidad total de SQT apostados ha aumentado de 6 millones a 125 millones, destacando el crecimiento de la participación en su red.
Covalente
Covalent es una red de indexadores descentralizada, creada por productores de muestras de bloque )BSP( que exportan en lotes copias de datos de la cadena de bloques, y publican pruebas en la cadena de bloques Covalent L1. Estos datos son refinados luego por productores de resultados de bloque )BRP( según las reglas establecidas, filtrando los datos que cumplen con los requisitos.
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 los tokens CQT, que se liquidan en Moonbeam, como medio de pago para extraer estos conjuntos de datos preconfigurados de los operadores de la red.
Las recompensas de Covalent parecen mostrar una tendencia general de crecimiento desde el primer trimestre de 2023 hasta el primer trimestre de 2024, en parte debido al aumento del precio del token de 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
La personalización de los datos
Algunos indexadores ) como Covalent ( son indexadores generales que ofrecen conjuntos de datos preconfigurados estándar solamente a través de API. Aunque pueden ser rápidos, no proporcionan flexibilidad para los desarrolladores que necesitan conjuntos de datos personalizados. Utilizar un marco de indexadores permite un procesamiento de datos más personalizado para satisfacer las necesidades específicas de la aplicación.
Seguridad
Los datos del índice deben ser seguros, de lo contrario, las dApps construidas sobre estos indexadores también son vulnerables a ataques. Por ejemplo, si las transacciones y los saldos de las billeteras 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 utilizando pruebas optimistas y de conocimiento cero, mientras que Covalent también ha publicado pruebas que incluyen el valor hash del bloque. Graph proporciona un período de disputa para las consultas de indexadores de manera de ventana de desafío optimista, mientras que SubQuery para cada
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.
5 me gusta
Recompensa
5
3
Compartir
Comentar
0/400
ProxyCollector
· hace23h
El almacenamiento de datos necesita ser optimizado
Cadena de bloques indexador: redefinir la recuperación de datos para mejorar la eficiencia del desarrollo de dApp
La importancia de los datos de la cadena de bloques y la aplicación de los indexadores
El núcleo de la tecnología de Cadena de bloques radica en los datos. Los datos no solo son la base para desarrollar aplicaciones descentralizadas (dApp), sino que también son clave para mantener la integridad de la red. Aunque actualmente la industria se centra principalmente en la disponibilidad de datos (DA), es decir, en garantizar que los participantes de la red puedan acceder a los datos de transacciones más recientes para la verificación, la accesibilidad de los datos también es importante, aunque 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 los participantes puedan acceder a los datos de transacciones, lo que permite la validación en tiempo real y mantiene la integridad de la red. Sin embargo, la capa DA se asemeja más a un tablón de anuncios temporal que a una base de datos permanente. Los datos se eliminarán con el tiempo, al igual que los carteles en una valla publicitaria eventualmente serán reemplazados por contenido nuevo.
En comparación, la accesibilidad de los datos se centra en la capacidad de recuperar datos históricos, lo que es crucial para desarrollar dApps y realizar análisis de cadena de bloques. Aunque se discute menos, la accesibilidad de los datos es igualmente importante que la disponibilidad de los datos. Ambos desempeñan roles diferentes pero complementarios en el ecosistema de la cadena de bloques, y un enfoque integral de la gestión de datos debe abordar ambos problemas al mismo tiempo para apoyar aplicaciones de cadena de bloques robustas y eficientes.
Métodos tradicionales de recuperación de datos de la cadena de bloques
Desde su nacimiento, la Cadena de bloques ha cambiado radicalmente la infraestructura, impulsando la innovación de dApps en áreas como juegos, finanzas y redes sociales. Sin embargo, construir estas dApps requiere acceder a una gran cantidad de datos de la Cadena de bloques, y este proceso es tanto difícil como costoso.
Para los desarrolladores de dApp, una opción es autoalbergar y ejecutar nodos RPC de archivo. Estos nodos almacenan todos los datos históricos de la cadena de bloques, permitiendo un acceso completo. Sin embargo, el costo de mantenimiento es alto, la capacidad de consulta es limitada y es difícil satisfacer las necesidades específicas de los desarrolladores. Aunque ejecutar nodos ligeros tiene un costo más bajo, la capacidad de recuperación de datos es limitada, lo que puede afectar el funcionamiento normal de la dApp.
Otra forma es utilizar servicios de nodos RPC comerciales. Estos proveedores son responsables de los costos y la gestión de los nodos, proporcionando datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos, pero tienen límites de tasa, lo que puede afectar la experiencia del usuario de la dApp. Los puntos finales RPC privados tienen un mejor rendimiento, pero incluso la recuperación de datos simples requiere una gran cantidad de comunicación, lo que es ineficiente y difícil de escalar. Además, a menudo carecen de compatibilidad entre redes.
Mejor solución: indexador de Cadena de bloques
El indexador de la cadena de bloques desempeña un papel clave en la organización de datos en la cadena y en su almacenamiento en la base de datos para consultas, por lo que se le llama "el motor de búsqueda de la cadena de bloques". Indexan los datos de la cadena de bloques y utilizan un lenguaje de consulta similar a SQL ( como GraphQL API ) para hacer que los datos estén disponibles en todo momento. Los indexadores proporcionan a los desarrolladores una interfaz de consulta de datos unificada, simplificando enormemente el proceso de recuperación de datos.
Diferentes tipos de indexadores optimizan la forma en que se recuperan los datos de diferentes maneras:
Indexador de nodos completos: 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 capacidad de almacenamiento y procesamiento.
Indexador ligero: depende de nodos completos para obtener datos específicos bajo demanda, reduce la necesidad de almacenamiento pero puede aumentar el tiempo de consulta.
Indexador dedicado: optimizado para tipos específicos de datos o cadenas de bloques específicas, como datos de NFT o transacciones de 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, adecuada para dApps multichain.
Solo Ethereum necesita 3TB de espacio de almacenamiento, y sigue expandiéndose a medida que la Cadena de bloques crece. El protocolo indexador despliega múltiples indexadores, indexando de manera eficiente y consultando rápidamente grandes volúmenes de datos, lo cual no puede lograrse con RPC.
El indexador admite consultas complejas, filtrado flexible de datos y análisis posterior a la extracción. Algunos indexadores también pueden agregar datos de múltiples fuentes, evitando que las dApps de múltiples cadenas implementen múltiples API. A través de nodos distribuidos, el indexador proporciona una seguridad y rendimiento mejorados, mientras que los proveedores de RPC centralizados pueden experimentar interrupciones y tiempos de inactividad.
En general, en comparación con el servicio de nodos RPC, el indexador mejora la eficiencia y la fiabilidad de la recuperación de datos, al mismo tiempo que reduce el costo de desplegar un solo nodo. Esto hace que el protocolo de indexador de cadena de bloques sea la opción preferida para los desarrolladores de dApp.
Escenarios de aplicación del indexador
Como se mencionó anteriormente, construir una dApp requiere recuperar y leer datos de la Cadena de bloques para poder operar servicios. Esto incluye varios tipos de dApps, como plataformas DeFi, plataformas NFT, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para poder ejecutar otras transacciones.
DeFi
Los protocolos DeFi necesitan diferentes informaciones para proporcionar a los usuarios precios específicos, tasas, comisiones, etc. El creador de mercado automático (AMM) requiere ciertos datos de precios y liquidez de los fondos para calcular las tasas de intercambio, mientras que los protocolos de préstamos necesitan la utilización para determinar las tasas de interés de los préstamos y el ratio de deuda de liquidación. Antes de calcular las tasas de interés que ejecuta el usuario, es esencial ingresar esta 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 necesitan datos como la propiedad de tierras, el saldo de tokens dentro del juego, las operaciones dentro del juego, entre otros. Al utilizar indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de funcionamiento normal, garantizando una experiencia de juego perfecta.
NFT
El mercado de NFT y la plataforma 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 la necesidad de navegar uno por uno por cada NFT para encontrar datos de propiedad o atributos de NFT.
Ya sea un AMM de DeFi ( que necesita información sobre precios y liquidez, o una aplicación de SocialFi que requiere actualizaciones en las 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, proporcionando así 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 ), que incluyen eventos de contratos inteligentes en cada bloque (. Esto ofrece la oportunidad de un análisis de datos más específico, proporcionando así una visión integral.
Por ejemplo, el protocolo de comercio perpetuo puede identificar qué tokens tienen un gran volumen de comercio, cuáles generarán tarifas, y así decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear paneles para sus productos, profundizando en qué fondos tienen los mayores rendimientos o la mayor liquidez. También pueden crear paneles públicos que permitan a los desarrolladores consultar de manera libre y flexible cualquier tipo de datos que deseen mostrar en el gráfico.
Debido a que hay múltiples indexadores de cadena de bloques disponibles, identificar las diferencias entre los protocolos de indexación es crucial para garantizar 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 que se lanzó en la cadena de bloques de Ethereum, que simplifica la consulta de datos de transacciones que antes 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 un grupo de transacciones específico.
Usando la prueba de índice, los indexadores apuestan tokens nativos GRT para servicios de indexación y consulta, los delegadores pueden optar por apostar sus tokens aquí. Los curadores pueden acceder a subgráficas de alta calidad para ayudar a los indexadores a determinar qué subgráficas deben compilar datos para ganar las mejores tarifas de consulta. En el proceso de transición hacia una mayor descentralización, The Graph finalmente detendrá su servicio de alojamiento y requerirá que las subgráficas se actualicen a su red, al mismo tiempo que proporciona indexadores de actualización.
Su infraestructura hace que el costo promedio por millón de consultas sea de 40 dólares, muy por debajo del costo de los nodos autogestionados. Utilizando fuentes de datos de archivos, también admite la indexación paralela de datos en cadena y fuera de cadena, para lograr 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, y también está relacionado con el aumento en el precio de los tokens, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
![Desarrollo del acceso a datos Web3: Introducción a 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 eficientemente grandes cantidades de datos en cadena y fuera de cadena, y se protege 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 al identificar rápidamente los nodos que almacenan los datos necesarios.
Subsquid admite la indexación en tiempo real, lo que permite indexar antes de la confirmación final del bloque. También admite el almacenamiento de datos en el formato que elija el desarrollador, facilitando el análisis con herramientas como BigQuery, Parquet o CSV. Además, los subgráficos se pueden implementar sin código en la red Subsquid, sin necesidad de migrar al SDK de Squid.
A pesar de que todavía se encuentra en la fase de prueba, Subsquid ha logrado resultados significativos, con más de 80,000 usuarios en la red de pruebas, más de 60,000 indexadores Squid desplegados y 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 RPC en casos de uso como análisis, ZK/TEE coprocesadores, agentes de IA y Oracle.
SubQuery
SubQuery es una red de infraestructura de middleware descentralizada que proporciona servicios de datos RPC e indexación. Originalmente, apoyaba las redes de Polkadot y Substrate, pero 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, y los delegadores apuestan sus participaciones a los indexadores. Sin embargo, introduce a los consumidores para presentar órdenes de compra, indicando que los ingresos de los indexadores están garantizados, y no los administradores.
Introducirá nodos de datos SubQuery que admiten fragmentación, para evitar la sincronización continua de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas y avanzando hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 token SQT como tarifa de cálculo 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 mostrado una tendencia al alza, lo que representa el aumento continuo en el número de servicios de consulta proporcionados en su plataforma. Desde el TGE, la cantidad total de SQT apostados ha aumentado de 6 millones a 125 millones, destacando el crecimiento de la participación en su red.
Covalente
Covalent es una red de indexadores descentralizada, creada por productores de muestras de bloque )BSP( que exportan en lotes copias de datos de la cadena de bloques, y publican pruebas en la cadena de bloques Covalent L1. Estos datos son refinados luego por productores de resultados de bloque )BRP( según las reglas establecidas, filtrando los datos que cumplen con los requisitos.
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 los tokens CQT, que se liquidan en Moonbeam, como medio de pago para extraer estos conjuntos de datos preconfigurados de los operadores de la red.
Las recompensas de Covalent parecen mostrar una tendencia general de crecimiento desde el primer trimestre de 2023 hasta el primer trimestre de 2024, en parte debido al aumento del precio del token de 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
La personalización de los datos
Algunos indexadores ) como Covalent ( son indexadores generales que ofrecen conjuntos de datos preconfigurados estándar solamente a través de API. Aunque pueden ser rápidos, no proporcionan flexibilidad para los desarrolladores que necesitan conjuntos de datos personalizados. Utilizar un marco de indexadores permite un procesamiento de datos más personalizado para satisfacer las necesidades específicas de la aplicación.
Seguridad
Los datos del índice deben ser seguros, de lo contrario, las dApps construidas sobre estos indexadores también son vulnerables a ataques. Por ejemplo, si las transacciones y los saldos de las billeteras 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 utilizando pruebas optimistas y de conocimiento cero, mientras que Covalent también ha publicado pruebas que incluyen el valor hash del bloque. Graph proporciona un período de disputa para las consultas de indexadores de manera de ventana de desafío optimista, mientras que SubQuery para cada