Desarrollo del acceso a datos de la Cadena de bloques: Introducción a los indexadores y proyectos relacionados
Los datos son el núcleo de la tecnología de Cadena de bloques y la base para desarrollar aplicaciones descentralizadas (dApp). Aunque la discusión actual se centra principalmente en la disponibilidad de datos (DA), es decir, asegurar que cada participante de la red pueda acceder a los últimos datos de transacciones para su verificación, hay otro aspecto igualmente importante que a menudo se pasa por alto: la accesibilidad de los datos.
En la era de las cadenas de bloques modular, las soluciones DA se han convertido en una parte indispensable. Estas soluciones garantizan que todos los participantes puedan utilizar los datos de transacciones, lo que permite la verificación en tiempo real y mantiene la integridad de la red. Sin embargo, la funcionalidad de la capa DA se asemeja más a un tablón de anuncios que a una base de datos. Esto significa que los datos no se almacenan indefinidamente, sino que se eliminarán con el tiempo, al igual que los carteles en un tablón de anuncios que eventualmente son reemplazados por otros nuevos.
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. Esto es especialmente importante para las tareas que requieren acceder a datos pasados para garantizar una representación y ejecución precisas. A pesar de que hay menos discusión sobre la accesibilidad de los datos, es tan importante como la disponibilidad de datos. Ambas desempeñan roles diferentes pero complementarios en el ecosistema de la cadena de bloques, y un enfoque integral de gestión de datos debe abordar ambos problemas para respaldar aplicaciones de cadena de bloques robustas y eficientes.
Desde su creación, la Cadena de bloques ha transformado por completo la infraestructura, impulsando la creación de aplicaciones descentralizadas (dApp) en varios campos como los juegos, las finanzas y las redes sociales (. Sin embargo, construir estas dApp requiere acceder 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, lo que permite un acceso completo a los datos. Sin embargo, mantener nodos de archivo es costoso, y la capacidad de consulta es limitada, lo que impide 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 afectar el funcionamiento de la dApp.
Otra opción es utilizar proveedores de nodos RPC comerciales. Estos proveedores son responsables de los costos y la gestión de los nodos, y ofrecen datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos, pero tienen límites de velocidad, lo que puede afectar negativamente 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. Esto los hace exigentes en cuanto a solicitudes y poco eficientes para consultas de datos complejas. Además, los puntos finales RPC privados suelen ser difíciles de escalar y carecen de compatibilidad entre diferentes redes.
Los indexadores de la cadena de bloques desempeñan un papel crucial en la organización de los 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 motor de búsqueda de la cadena de bloques". Su funcionamiento consiste en indexar los datos de la cadena de bloques y hacerlos disponibles en cualquier momento a través de un lenguaje de consulta similar a SQL (utilizando APIs como GraphQL). Al proporcionar una interfaz unificada para consultar datos, los indexadores permiten 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 varias maneras:
Indexadores de nodos completos: Estos indexadores ejecutan nodos completos de la cadena de bloques y extraen datos directamente de ellos, asegurando que los datos sean completos y precisos, pero requieren una gran cantidad de capacidad de almacenamiento y procesamiento.
Indexadores ligeros: estos indexadores dependen de nodos completos para obtener datos específicos según sea necesario, lo que reduce los requisitos de almacenamiento pero puede aumentar el tiempo de consulta.
Indexadores dedicados: Estos indexadores están diseñados específicamente para ciertos tipos de datos o cadenas de bloques específicas, lo que puede optimizar la recuperación para casos de uso específicos, como datos NFT o transacciones DeFi.
Agregador de índices: Estos índices extraen datos de múltiples cadenas de bloques y fuentes, incluyendo información fuera de la cadena, proporcionando una interfaz de consulta unificada, lo cual es especialmente útil para aplicaciones descentralizadas multichain.
![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-5139af83bb0ad48ca673ce1b7fc4f520.webp(
Solo Ethereum requiere 3TB de espacio de almacenamiento, y a medida que la Cadena de bloques sigue creciendo, la cantidad de datos almacenados en los nodos de archivo también seguirá aumentando. El protocolo del indexador ha desplegado múltiples indexadores que pueden indexar y consultar grandes volúmenes de datos de manera eficiente y rápida, algo que no puede lograr RPC.
El indexador también permite realizar consultas complejas, filtrar datos fácilmente según diferentes criterios y extraer datos para su análisis posterior. Algunos indexadores también permiten agregar datos de múltiples fuentes, evitando así la necesidad de desplegar múltiples API en dApps de múltiples cadenas. Al estar distribuidos en múltiples nodos, los indexadores ofrecen una seguridad y un rendimiento mejorados, mientras que los proveedores de RPC pueden experimentar interrupciones y tiempo 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 coste de desplegar un solo nodo. Esto convierte al protocolo de indexadores de cadena de bloques en la opción preferida para los desarrolladores de dApp.
Construir un dApp requiere recuperar y leer datos de la Cadena de bloques para poder ejecutar sus servicios. Esto incluye cualquier tipo de dApp, como DeFi, plataformas de NFT, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para poder ejecutar otras transacciones.
Los protocolos DeFi necesitan diferentes tipos de información para proporcionar a los usuarios precios, tasas, tarifas, etc., específicos. El creador de mercado automático )AMM( requiere información sobre precios y liquidez de ciertos fondos para calcular la tasa de intercambio, mientras que los protocolos de préstamo necesitan la tasa de utilización para determinar las tasas de préstamo y la relación de deuda de liquidación. Antes de calcular la tasa que los usuarios ejecutan, es esencial introducir la información en su dApp.
GameFi necesita indexar y acceder a datos rápidamente para garantizar que los usuarios jueguen de manera fluida. Solo a través de la recuperación y ejecución de datos relámpago, 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 tierras, el saldo de tokens dentro del juego, las operaciones dentro del juego, entre otros. Usando indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de funcionamiento normal estable, para garantizar una experiencia de juego perfecta.
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 estos datos puede evitar tener que navegar por cada NFT uno por uno para encontrar datos de propiedad o atributos de NFT.
Ya sea un AMM de DeFi ) que necesita información de precios y liquidez, o una aplicación SocialFi que requiere actualizar publicaciones de nuevos usuarios, la capacidad de recuperar datos rápidamente es crucial para el funcionamiento normal de la dApp. Con la ayuda de un indexador, pueden recuperar datos de manera eficiente y correcta, lo que proporciona una experiencia de usuario fluida.
El indexador proporciona un método para extraer datos específicos de los datos originales de la cadena de bloques (incluidos los eventos de contratos inteligentes en cada bloque). Esto ofrece la oportunidad de realizar análisis de datos más específicos, lo que proporciona una visión integral.
Por ejemplo, los protocolos de negociación perpetua pueden identificar qué tokens tienen un alto volumen de negociación y cuáles generan tarifas, lo que les permite decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear tableros para sus productos, analizando en profundidad qué grupos de liquidez ofrecen el mayor rendimiento o la mayor liquidez. También pueden crear tableros públicos que permitan a los desarrolladores consultar de manera libre y flexible cualquier tipo de datos que deseen mostrar en los gráficos.
Dado que hay múltiples indexadores de Cadena de bloques disponibles, es crucial identificar las diferencias entre los protocolos de indexación para asegurar que los desarrolladores elijan el indexador que mejor se adapte a sus necesidades.
The Graph es el primer protocolo de indexación lanzado en Ethereum, que permite consultar fácilmente 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 el pool USDC/ETH de algún DEX.
Usando prueba de índice, los indexadores apuestan tokens nativos GRT para servicios de indexación y consulta, los delegadores pueden elegir apostar sus tokens aquí. Los curadores pueden acceder a subgráficas de alta calidad para ayudar a los indexadores a determinar para cuáles subgráficas compilar datos para ganar las mejores tarifas de consulta. En el proceso de 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 ofrece indexadores de actualización.
Su infraestructura hace que el costo promedio por cada millón de consultas sea de 40 dólares, lo que es mucho más bajo que el costo de los nodos autoalojados. Al utilizar 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 estado creciendo de manera constante en los últimos trimestres. Esta parte se debe al aumento en el volumen de consultas, pero también se atribuye al aumento del precio del token, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
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 está protegido a través de 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 necesarios.
Subsquid también admite la indexación en tiempo real, lo que permite indexar antes de que el bloque se finalice. También soporta almacenar datos en el formato elegido por el desarrollador, lo que facilita un análisis más sencillo utilizando herramientas como BigQuery, Parquet o CSV. Además, los subgráficos pueden desplegarse en la red Subsquid sin necesidad de migrar al SDK de Squid, lo que permite un despliegue sin código.
A pesar de que todavía se encuentra en la fase de prueba, Subsquid ha logrado estadísticas impresionantes, con más de 80,000 usuarios de la red de pruebas, más de 60,000 indexadores Squid desplegados y más de 20,000 desarrolladores verificados en la red. Recientemente, el 3 de junio, Subsquid lanzó la mainnet de su lago de datos.
Además del índice, el lago de datos de Subsquid Network también puede sustituir RPC en casos de uso como análisis, coprocesadores ZK/TEE, agentes de IA y Oracle.
SubQuery es una red de infraestructura middleware descentralizada que ofrece servicios de RPC y datos indexados. Originalmente, soportaba las redes 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 índice, donde los indexadores indexan datos y proporcionan solicitudes de consulta, y los delegadores apuestan sus participaciones a los indexadores. Sin embargo, introduce consumidores para presentar órdenes de compra, lo que indica que los ingresos de los indexadores están garantizados, en lugar de los administradores.
Introducirá nodos de datos SubQuery que soportan el sharding, para evitar la sincronización constante de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras avanza hacia una mayor descentralización. Los usuarios pueden optar por pagar aproximadamente 1 SQT por cada 1000 solicitudes como costo de computación, 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 delegantes también han crecido en valor en dólares en comparación mensual, lo que también representa un aumento 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 de la participación en su red.
Covalent es una red de indexadores descentralizada, creada por nodos de la red de productores de muestras de bloque (BSP) que generan copias de datos de la cadena de bloques mediante exportaciones masivas y publican pruebas en la cadena de bloques Covalent L1. Estos datos son luego refinados por nodos productores de resultados de bloque (BRP) de acuerdo a 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 red.
Las recompensas de Covalent parecen mostrar una tendencia general al 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.
Algunos indexadores (como Covalent) son indexadores generales que solo proporcionan conjuntos de datos preconfigurados estándar a través de API. Aunque pueden ser rápidos, no ofrecen flexibilidad a los desarrolladores que necesitan conjuntos de datos personalizados. Al utilizar un marco de indexadores, permite avanzar
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Nueva paradigma de acceso a datos de la cadena de bloques: surgimiento de los indexadores y comparación de proyectos principales
Desarrollo del acceso a datos de la Cadena de bloques: Introducción a los indexadores y proyectos relacionados
Los datos son el núcleo de la tecnología de Cadena de bloques y la base para desarrollar aplicaciones descentralizadas (dApp). Aunque la discusión actual se centra principalmente en la disponibilidad de datos (DA), es decir, asegurar que cada participante de la red pueda acceder a los últimos datos de transacciones para su verificación, hay otro aspecto igualmente importante que a menudo se pasa por alto: la accesibilidad de los datos.
En la era de las cadenas de bloques modular, las soluciones DA se han convertido en una parte indispensable. Estas soluciones garantizan que todos los participantes puedan utilizar los datos de transacciones, lo que permite la verificación en tiempo real y mantiene la integridad de la red. Sin embargo, la funcionalidad de la capa DA se asemeja más a un tablón de anuncios que a una base de datos. Esto significa que los datos no se almacenan indefinidamente, sino que se eliminarán con el tiempo, al igual que los carteles en un tablón de anuncios que eventualmente son reemplazados por otros nuevos.
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. Esto es especialmente importante para las tareas que requieren acceder a datos pasados para garantizar una representación y ejecución precisas. A pesar de que hay menos discusión sobre la accesibilidad de los datos, es tan importante como la disponibilidad de datos. Ambas desempeñan roles diferentes pero complementarios en el ecosistema de la cadena de bloques, y un enfoque integral de gestión de datos debe abordar ambos problemas para respaldar aplicaciones de cadena de bloques robustas y eficientes.
Desde su creación, la Cadena de bloques ha transformado por completo la infraestructura, impulsando la creación de aplicaciones descentralizadas (dApp) en varios campos como los juegos, las finanzas y las redes sociales (. Sin embargo, construir estas dApp requiere acceder 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, lo que permite un acceso completo a los datos. Sin embargo, mantener nodos de archivo es costoso, y la capacidad de consulta es limitada, lo que impide 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 afectar el funcionamiento de la dApp.
Otra opción es utilizar proveedores de nodos RPC comerciales. Estos proveedores son responsables de los costos y la gestión de los nodos, y ofrecen datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos, pero tienen límites de velocidad, lo que puede afectar negativamente 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. Esto los hace exigentes en cuanto a solicitudes y poco eficientes para consultas de datos complejas. Además, los puntos finales RPC privados suelen ser difíciles de escalar y carecen de compatibilidad entre diferentes redes.
Los indexadores de la cadena de bloques desempeñan un papel crucial en la organización de los 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 motor de búsqueda de la cadena de bloques". Su funcionamiento consiste en indexar los datos de la cadena de bloques y hacerlos disponibles en cualquier momento a través de un lenguaje de consulta similar a SQL (utilizando APIs como GraphQL). Al proporcionar una interfaz unificada para consultar datos, los indexadores permiten 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 varias maneras:
Indexadores de nodos completos: Estos indexadores ejecutan nodos completos de la cadena de bloques y extraen datos directamente de ellos, asegurando que los datos sean completos y precisos, pero requieren una gran cantidad de capacidad de almacenamiento y procesamiento.
Indexadores ligeros: estos indexadores dependen de nodos completos para obtener datos específicos según sea necesario, lo que reduce los requisitos de almacenamiento pero puede aumentar el tiempo de consulta.
Indexadores dedicados: Estos indexadores están diseñados específicamente para ciertos tipos de datos o cadenas de bloques específicas, lo que puede optimizar la recuperación para casos de uso específicos, como datos NFT o transacciones DeFi.
Agregador de índices: Estos índices extraen datos de múltiples cadenas de bloques y fuentes, incluyendo información fuera de la cadena, proporcionando una interfaz de consulta unificada, lo cual es especialmente útil para aplicaciones descentralizadas multichain.
![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-5139af83bb0ad48ca673ce1b7fc4f520.webp(
Solo Ethereum requiere 3TB de espacio de almacenamiento, y a medida que la Cadena de bloques sigue creciendo, la cantidad de datos almacenados en los nodos de archivo también seguirá aumentando. El protocolo del indexador ha desplegado múltiples indexadores que pueden indexar y consultar grandes volúmenes de datos de manera eficiente y rápida, algo que no puede lograr RPC.
El indexador también permite realizar consultas complejas, filtrar datos fácilmente según diferentes criterios y extraer datos para su análisis posterior. Algunos indexadores también permiten agregar datos de múltiples fuentes, evitando así la necesidad de desplegar múltiples API en dApps de múltiples cadenas. Al estar distribuidos en múltiples nodos, los indexadores ofrecen una seguridad y un rendimiento mejorados, mientras que los proveedores de RPC pueden experimentar interrupciones y tiempo 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 coste de desplegar un solo nodo. Esto convierte al protocolo de indexadores de cadena de bloques en la opción preferida para los desarrolladores de dApp.
Construir un dApp requiere recuperar y leer datos de la Cadena de bloques para poder ejecutar sus servicios. Esto incluye cualquier tipo de dApp, como DeFi, plataformas de NFT, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para poder ejecutar otras transacciones.
Los protocolos DeFi necesitan diferentes tipos de información para proporcionar a los usuarios precios, tasas, tarifas, etc., específicos. El creador de mercado automático )AMM( requiere información sobre precios y liquidez de ciertos fondos para calcular la tasa de intercambio, mientras que los protocolos de préstamo necesitan la tasa de utilización para determinar las tasas de préstamo y la relación de deuda de liquidación. Antes de calcular la tasa que los usuarios ejecutan, es esencial introducir la información en su dApp.
GameFi necesita indexar y acceder a datos rápidamente para garantizar que los usuarios jueguen de manera fluida. Solo a través de la recuperación y ejecución de datos relámpago, 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 tierras, el saldo de tokens dentro del juego, las operaciones dentro del juego, entre otros. Usando indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de funcionamiento normal estable, para garantizar una experiencia de juego perfecta.
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 estos datos puede evitar tener que navegar por cada NFT uno por uno para encontrar datos de propiedad o atributos de NFT.
Ya sea un AMM de DeFi ) que necesita información de precios y liquidez, o una aplicación SocialFi que requiere actualizar publicaciones de nuevos usuarios, la capacidad de recuperar datos rápidamente es crucial para el funcionamiento normal de la dApp. Con la ayuda de un indexador, pueden recuperar datos de manera eficiente y correcta, lo que proporciona una experiencia de usuario fluida.
El indexador proporciona un método para extraer datos específicos de los datos originales de la cadena de bloques (incluidos los eventos de contratos inteligentes en cada bloque). Esto ofrece la oportunidad de realizar análisis de datos más específicos, lo que proporciona una visión integral.
Por ejemplo, los protocolos de negociación perpetua pueden identificar qué tokens tienen un alto volumen de negociación y cuáles generan tarifas, lo que les permite decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear tableros para sus productos, analizando en profundidad qué grupos de liquidez ofrecen el mayor rendimiento o la mayor liquidez. También pueden crear tableros públicos que permitan a los desarrolladores consultar de manera libre y flexible cualquier tipo de datos que deseen mostrar en los gráficos.
Dado que hay múltiples indexadores de Cadena de bloques disponibles, es crucial identificar las diferencias entre los protocolos de indexación para asegurar que los desarrolladores elijan el indexador que mejor se adapte a sus necesidades.
The Graph es el primer protocolo de indexación lanzado en Ethereum, que permite consultar fácilmente 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 el pool USDC/ETH de algún DEX.
Usando prueba de índice, los indexadores apuestan tokens nativos GRT para servicios de indexación y consulta, los delegadores pueden elegir apostar sus tokens aquí. Los curadores pueden acceder a subgráficas de alta calidad para ayudar a los indexadores a determinar para cuáles subgráficas compilar datos para ganar las mejores tarifas de consulta. En el proceso de 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 ofrece indexadores de actualización.
Su infraestructura hace que el costo promedio por cada millón de consultas sea de 40 dólares, lo que es mucho más bajo que el costo de los nodos autoalojados. Al utilizar 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 estado creciendo de manera constante en los últimos trimestres. Esta parte se debe al aumento en el volumen de consultas, pero también se atribuye al aumento del precio del token, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
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 está protegido a través de 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 necesarios.
Subsquid también admite la indexación en tiempo real, lo que permite indexar antes de que el bloque se finalice. También soporta almacenar datos en el formato elegido por el desarrollador, lo que facilita un análisis más sencillo utilizando herramientas como BigQuery, Parquet o CSV. Además, los subgráficos pueden desplegarse en la red Subsquid sin necesidad de migrar al SDK de Squid, lo que permite un despliegue sin código.
A pesar de que todavía se encuentra en la fase de prueba, Subsquid ha logrado estadísticas impresionantes, con más de 80,000 usuarios de la red de pruebas, más de 60,000 indexadores Squid desplegados y más de 20,000 desarrolladores verificados en la red. Recientemente, el 3 de junio, Subsquid lanzó la mainnet de su lago de datos.
Además del índice, el lago de datos de Subsquid Network también puede sustituir RPC en casos de uso como análisis, coprocesadores ZK/TEE, agentes de IA y Oracle.
SubQuery es una red de infraestructura middleware descentralizada que ofrece servicios de RPC y datos indexados. Originalmente, soportaba las redes 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 índice, donde los indexadores indexan datos y proporcionan solicitudes de consulta, y los delegadores apuestan sus participaciones a los indexadores. Sin embargo, introduce consumidores para presentar órdenes de compra, lo que indica que los ingresos de los indexadores están garantizados, en lugar de los administradores.
Introducirá nodos de datos SubQuery que soportan el sharding, para evitar la sincronización constante de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras avanza hacia una mayor descentralización. Los usuarios pueden optar por pagar aproximadamente 1 SQT por cada 1000 solicitudes como costo de computación, 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 delegantes también han crecido en valor en dólares en comparación mensual, lo que también representa un aumento 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 de la participación en su red.
Covalent es una red de indexadores descentralizada, creada por nodos de la red de productores de muestras de bloque (BSP) que generan copias de datos de la cadena de bloques mediante exportaciones masivas y publican pruebas en la cadena de bloques Covalent L1. Estos datos son luego refinados por nodos productores de resultados de bloque (BRP) de acuerdo a 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 red.
Las recompensas de Covalent parecen mostrar una tendencia general al 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.
Algunos indexadores (como Covalent) son indexadores generales que solo proporcionan conjuntos de datos preconfigurados estándar a través de API. Aunque pueden ser rápidos, no ofrecen flexibilidad a los desarrolladores que necesitan conjuntos de datos personalizados. Al utilizar un marco de indexadores, permite avanzar