La importancia de los datos de la cadena de bloques y el surgimiento de los indexadores
Los datos desempeñan un papel clave en la tecnología de la cadena de bloques y son la base para desarrollar aplicaciones descentralizadas. Aunque en la actualidad la mayoría de las discusiones se centran en la disponibilidad de los datos, la accesibilidad de los datos es igualmente importante y a menudo se pasa por alto.
En la era de las cadenas de bloques modular, las soluciones de disponibilidad de datos se han convertido en una parte indispensable. Estas soluciones aseguran que todos los participantes puedan acceder a los datos de las transacciones, lo que permite la validación en tiempo real y mantiene la integridad de la red. Sin embargo, la funcionalidad de la capa de disponibilidad de datos se asemeja más a una valla publicitaria que a una base de datos, lo que significa que los datos no se almacenan de forma indefinida, sino que se eliminan 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 desarrollar aplicaciones descentralizadas y realizar análisis de cadena de bloques. Aunque se discute menos sobre la accesibilidad de los datos, es tan importante como la disponibilidad de los datos. Ambas desempeñan un papel diferente pero complementario en el ecosistema de la cadena de bloques, y un enfoque integral de la gestión de datos debe abordar ambos problemas simultáneamente para respaldar aplicaciones de cadena de bloques robustas y eficientes.
Métodos tradicionales de recuperación de datos de la cadena de bloques
La aparición de la tecnología de Cadena de bloques ha impulsado la creación de aplicaciones descentralizadas en diversos campos. Sin embargo, construir estas aplicaciones requiere acceder a grandes cantidades de datos de Cadena de bloques, lo que es tanto difícil como costoso.
Para los desarrolladores, una opción es alojar y ejecutar sus propios nodos 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 su capacidad de consulta es limitada. Ejecutar nodos más económicos es otra opción, pero la capacidad de recuperación de datos de estos nodos es limitada, lo que puede afectar el funcionamiento de la aplicación.
Otra forma es utilizar proveedores de nodos de llamada a procedimiento remoto comercial. Estos proveedores se encargan del costo y la gestión de los nodos, y ofrecen datos a través de puntos finales de llamada a procedimiento remoto. Los puntos finales públicos son gratuitos, pero tienen limitaciones de tasa, lo que puede afectar negativamente la experiencia del usuario de la aplicación. Los puntos finales 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 pesados en solicitudes y poco eficientes para consultas de datos complejas. Además, los puntos finales privados suelen ser difíciles de escalar y carecen de compatibilidad entre diferentes redes.
Cadena de bloques indexador: una mejor alternativa
El indexador de la Cadena de bloques desempeña un papel crucial 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 se le denomina "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 mediante un lenguaje de consulta similar al lenguaje de consulta estructurado. Al proporcionar una interfaz unificada para consultar datos, el indexador permite a los desarrolladores recuperar rápida y precisamente la información requerida utilizando un lenguaje de consulta estandarizado, simplificando así enormemente el proceso.
Los diferentes tipos de indexadores optimizan la recuperación de datos de diversas maneras:
Indexador de nodos completos: estos indexadores ejecutan nodos completos de la cadena de bloques y extraen datos directamente, asegurando que los datos sean completos y precisos, pero requieren una gran cantidad de almacenamiento y capacidad de procesamiento.
Indexador ligero: 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, y pueden optimizar la recuperación para casos de uso particulares, como datos de tokens no fungibles o transacciones de finanzas descentralizadas.
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 que es especialmente útil para aplicaciones entre cadenas.
Se requieren 3 TB de espacio de almacenamiento solo para Ethereum, y a medida que la Cadena de bloques sigue creciendo, la cantidad de datos almacenados por los nodos de archivo también aumentará continuamente. El protocolo del indexador ha desplegado múltiples indexadores, que pueden indexar de manera eficiente y consultar grandes volúmenes de datos a alta velocidad, algo que no puede lograrse a través de llamadas a procedimientos remotos.
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í el despliegue de múltiples interfaces en aplicaciones de cadena de bloques. Al estar distribuidos en varios nodos, los indexadores ofrecen una mayor seguridad y rendimiento, mientras que los proveedores de llamadas a procedimientos remotos pueden experimentar interrupciones y tiempos de inactividad debido a su naturaleza centralizada.
En general, en comparación con los proveedores de nodos de llamada a procedimiento remoto, los indexadores mejoran la eficiencia y la fiabilidad de la recuperación de datos, al tiempo que reducen los costos de implementación de un solo nodo. Esto convierte al protocolo de indexador de cadena de bloques en la opción preferida para los desarrolladores de aplicaciones descentralizadas.
Escenarios de aplicación de indexadores
Construir aplicaciones descentralizadas requiere recuperar y leer datos de la cadena de bloques para que sus servicios funcionen. Esto incluye cualquier tipo de aplicación, incluidas las finanzas descentralizadas, plataformas de tokens no fungibles, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para poder ejecutar otras transacciones.
Finanzas descentralizadas
Los protocolos de finanzas descentralizadas requieren información diferente para proporcionar a los usuarios precios, tasas, comisiones, etc. específicos. Los creadores de mercado automáticos necesitan información sobre los precios y la liquidez de ciertos fondos para calcular las tasas de intercambio, mientras que los protocolos de préstamos requieren la utilización para determinar las tasas de interés de los préstamos y la relación de deuda de liquidación. Es esencial introducir la información en sus aplicaciones antes de calcular las tasas que los usuarios ejecutan.
Juego
Los juegos de Cadena de bloques necesitan indexar y acceder a los 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 a velocidad relámpago, los juegos de Web3 pueden competir en rendimiento con los juegos tradicionales, atrayendo así a más usuarios. Estos juegos requieren datos como la propiedad de terrenos, el saldo de tokens en el juego y las operaciones dentro del juego. Con el uso de indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de actividad estable para garantizar una experiencia de juego perfecta.
Token no fungible
El mercado de tokens no fungibles y las plataformas de préstamos necesitan indexar datos para acceder a diversas informaciones, como los metadatos de los tokens, los datos de propiedad y transferencia, la información sobre regalías, etc. Indexar rápidamente estos datos puede evitar tener que navegar uno por uno a través de cada token para buscar datos de propiedad o atributos.
Análisis
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 un análisis de datos más específico, lo que a su vez proporciona información integral.
Por ejemplo, los protocolos de negociación perpetua pueden identificar qué tokens tienen un gran volumen de transacciones y cuáles generan tarifas, lo que les permite decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de intercambios descentralizados pueden crear paneles para sus productos, obteniendo información sobre qué fondos tienen las tasas de retorno más altas 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.
Resumen del principal 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 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 fondo específico de algún DEX.
Utilizando la prueba de índice, los indexadores apuestan tokens nativos para servicios de indexación y consulta, y 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 cuáles 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 eventualmente detendrá sus servicios de alojamiento y requerirá que las subgráficas se actualicen a su red, al mismo tiempo que proporciona indexadores de actualización.
Su infraestructura permite que el costo promedio por millón de consultas sea de 40 dólares, lo cual es mucho más bajo que el 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 estado creciendo de manera constante en los últimos trimestres. Esto se debe en parte al aumento en la cantidad de consultas, pero también se atribuye al aumento en el precio de los tokens, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
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 protegerse 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 también admite indexación en tiempo real, lo que permite indexar antes de que el bloque sea confirmado. También admite almacenar datos en el formato elegido por los desarrolladores, facilitando un análisis más sencillo con diversas herramientas. Además, los subgráficos se pueden implementar en la red de Subsquid sin necesidad de migrar al Squid SDK, 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 en la red de pruebas, más de 60,000 indexadores de 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 de los índices, el lago de datos de Subsquid Network también puede reemplazar las llamadas a procedimientos remotos en casos de uso como análisis, procesadores ZK/TEE, agentes de IA y oráculos.
SubQuery
SubQuery es una red de infraestructura de middleware descentralizada que ofrece servicios de llamada a procedimientos remotos e indexación de datos. Inicialmente, soportaba 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, mientras que los delegadores apuestan sus participaciones a los indexadores. Sin embargo, introduce consumidores para presentar órdenes de compra, indicando que los ingresos de los indexadores están garantizados, en lugar de los administradores.
Introducirá nodos de datos SubQuery que soportan fragmentación, para evitar la sincronización constante de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras se avanza hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 token 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 por emisión para nodos y delegados también han crecido en valor en dólares en comparación con el mes anterior, lo que refleja un aumento en la cantidad de servicios de consulta ofrecidos en su plataforma. Desde el evento de generación de tokens, la cantidad total de SQT apostados ha aumentado de 6 millones a 125 millones, lo que destaca el crecimiento en la participación en su red.
Covalente
Covalent es una red de indexadores descentralizada, creada por nodos de la red de productores de muestras de bloques mediante la exportación masiva para generar copias de los datos de la cadena de bloques, y publica pruebas en la cadena de bloques de Covalent. Estos datos son luego refinados por los nodos productores de resultados de bloques según las reglas establecidas, filtrando los datos que cumplen con los requisitos.
A través de una interfaz de programación de aplicaciones 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 puede utilizar el token CQT liquidado 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 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.
Consideraciones al elegir un indexador
Personalización de los datos
Algunos indexadores son indexadores genéricos que proporcionan conjuntos de datos preconfigurados estándar solo a través de la interfaz de programación de aplicaciones. Aunque pueden ser rápidos, no ofrecen 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 aplicaciones descentralizadas construidas sobre estos indexadores también son vulnerables a ataques. Por ejemplo, si la transacción
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.
8 me gusta
Recompensa
8
4
Compartir
Comentar
0/400
All-InQueen
· hace9h
¿Dónde están las nuevas oportunidades?
Ver originalesResponder0
RugDocDetective
· hace9h
¿Por qué es tan complicado el almacenamiento de datos?
Ver originalesResponder0
tx_pending_forever
· hace9h
Espera a que el valor de gas sea adecuado antes de enviar la transacción.
La aparición de los indexadores de Cadena de bloques: optimización de la recuperación de datos para impulsar el desarrollo de aplicaciones Web3
La importancia de los datos de la cadena de bloques y el surgimiento de los indexadores
Los datos desempeñan un papel clave en la tecnología de la cadena de bloques y son la base para desarrollar aplicaciones descentralizadas. Aunque en la actualidad la mayoría de las discusiones se centran en la disponibilidad de los datos, la accesibilidad de los datos es igualmente importante y a menudo se pasa por alto.
En la era de las cadenas de bloques modular, las soluciones de disponibilidad de datos se han convertido en una parte indispensable. Estas soluciones aseguran que todos los participantes puedan acceder a los datos de las transacciones, lo que permite la validación en tiempo real y mantiene la integridad de la red. Sin embargo, la funcionalidad de la capa de disponibilidad de datos se asemeja más a una valla publicitaria que a una base de datos, lo que significa que los datos no se almacenan de forma indefinida, sino que se eliminan 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 desarrollar aplicaciones descentralizadas y realizar análisis de cadena de bloques. Aunque se discute menos sobre la accesibilidad de los datos, es tan importante como la disponibilidad de los datos. Ambas desempeñan un papel diferente pero complementario en el ecosistema de la cadena de bloques, y un enfoque integral de la gestión de datos debe abordar ambos problemas simultáneamente para respaldar aplicaciones de cadena de bloques robustas y eficientes.
Métodos tradicionales de recuperación de datos de la cadena de bloques
La aparición de la tecnología de Cadena de bloques ha impulsado la creación de aplicaciones descentralizadas en diversos campos. Sin embargo, construir estas aplicaciones requiere acceder a grandes cantidades de datos de Cadena de bloques, lo que es tanto difícil como costoso.
Para los desarrolladores, una opción es alojar y ejecutar sus propios nodos 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 su capacidad de consulta es limitada. Ejecutar nodos más económicos es otra opción, pero la capacidad de recuperación de datos de estos nodos es limitada, lo que puede afectar el funcionamiento de la aplicación.
Otra forma es utilizar proveedores de nodos de llamada a procedimiento remoto comercial. Estos proveedores se encargan del costo y la gestión de los nodos, y ofrecen datos a través de puntos finales de llamada a procedimiento remoto. Los puntos finales públicos son gratuitos, pero tienen limitaciones de tasa, lo que puede afectar negativamente la experiencia del usuario de la aplicación. Los puntos finales 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 pesados en solicitudes y poco eficientes para consultas de datos complejas. Además, los puntos finales privados suelen ser difíciles de escalar y carecen de compatibilidad entre diferentes redes.
Cadena de bloques indexador: una mejor alternativa
El indexador de la Cadena de bloques desempeña un papel crucial 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 se le denomina "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 mediante un lenguaje de consulta similar al lenguaje de consulta estructurado. Al proporcionar una interfaz unificada para consultar datos, el indexador permite a los desarrolladores recuperar rápida y precisamente la información requerida utilizando un lenguaje de consulta estandarizado, simplificando así enormemente el proceso.
Los diferentes tipos de indexadores optimizan la recuperación de datos de diversas maneras:
Indexador de nodos completos: estos indexadores ejecutan nodos completos de la cadena de bloques y extraen datos directamente, asegurando que los datos sean completos y precisos, pero requieren una gran cantidad de almacenamiento y capacidad de procesamiento.
Indexador ligero: 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, y pueden optimizar la recuperación para casos de uso particulares, como datos de tokens no fungibles o transacciones de finanzas descentralizadas.
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 que es especialmente útil para aplicaciones entre cadenas.
Se requieren 3 TB de espacio de almacenamiento solo para Ethereum, y a medida que la Cadena de bloques sigue creciendo, la cantidad de datos almacenados por los nodos de archivo también aumentará continuamente. El protocolo del indexador ha desplegado múltiples indexadores, que pueden indexar de manera eficiente y consultar grandes volúmenes de datos a alta velocidad, algo que no puede lograrse a través de llamadas a procedimientos remotos.
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í el despliegue de múltiples interfaces en aplicaciones de cadena de bloques. Al estar distribuidos en varios nodos, los indexadores ofrecen una mayor seguridad y rendimiento, mientras que los proveedores de llamadas a procedimientos remotos pueden experimentar interrupciones y tiempos de inactividad debido a su naturaleza centralizada.
En general, en comparación con los proveedores de nodos de llamada a procedimiento remoto, los indexadores mejoran la eficiencia y la fiabilidad de la recuperación de datos, al tiempo que reducen los costos de implementación de un solo nodo. Esto convierte al protocolo de indexador de cadena de bloques en la opción preferida para los desarrolladores de aplicaciones descentralizadas.
Escenarios de aplicación de indexadores
Construir aplicaciones descentralizadas requiere recuperar y leer datos de la cadena de bloques para que sus servicios funcionen. Esto incluye cualquier tipo de aplicación, incluidas las finanzas descentralizadas, plataformas de tokens no fungibles, juegos e incluso redes sociales, ya que estas plataformas necesitan leer datos primero para poder ejecutar otras transacciones.
Finanzas descentralizadas
Los protocolos de finanzas descentralizadas requieren información diferente para proporcionar a los usuarios precios, tasas, comisiones, etc. específicos. Los creadores de mercado automáticos necesitan información sobre los precios y la liquidez de ciertos fondos para calcular las tasas de intercambio, mientras que los protocolos de préstamos requieren la utilización para determinar las tasas de interés de los préstamos y la relación de deuda de liquidación. Es esencial introducir la información en sus aplicaciones antes de calcular las tasas que los usuarios ejecutan.
Juego
Los juegos de Cadena de bloques necesitan indexar y acceder a los 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 a velocidad relámpago, los juegos de Web3 pueden competir en rendimiento con los juegos tradicionales, atrayendo así a más usuarios. Estos juegos requieren datos como la propiedad de terrenos, el saldo de tokens en el juego y las operaciones dentro del juego. Con el uso de indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de actividad estable para garantizar una experiencia de juego perfecta.
Token no fungible
El mercado de tokens no fungibles y las plataformas de préstamos necesitan indexar datos para acceder a diversas informaciones, como los metadatos de los tokens, los datos de propiedad y transferencia, la información sobre regalías, etc. Indexar rápidamente estos datos puede evitar tener que navegar uno por uno a través de cada token para buscar datos de propiedad o atributos.
Análisis
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 un análisis de datos más específico, lo que a su vez proporciona información integral.
Por ejemplo, los protocolos de negociación perpetua pueden identificar qué tokens tienen un gran volumen de transacciones y cuáles generan tarifas, lo que les permite decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de intercambios descentralizados pueden crear paneles para sus productos, obteniendo información sobre qué fondos tienen las tasas de retorno más altas 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.
Resumen del principal 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 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 fondo específico de algún DEX.
Utilizando la prueba de índice, los indexadores apuestan tokens nativos para servicios de indexación y consulta, y 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 cuáles 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 eventualmente detendrá sus servicios de alojamiento y requerirá que las subgráficas se actualicen a su red, al mismo tiempo que proporciona indexadores de actualización.
Su infraestructura permite que el costo promedio por millón de consultas sea de 40 dólares, lo cual es mucho más bajo que el 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 estado creciendo de manera constante en los últimos trimestres. Esto se debe en parte al aumento en la cantidad de consultas, pero también se atribuye al aumento en el precio de los tokens, ya que planean integrar consultas asistidas por inteligencia artificial en el futuro.
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 protegerse 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 también admite indexación en tiempo real, lo que permite indexar antes de que el bloque sea confirmado. También admite almacenar datos en el formato elegido por los desarrolladores, facilitando un análisis más sencillo con diversas herramientas. Además, los subgráficos se pueden implementar en la red de Subsquid sin necesidad de migrar al Squid SDK, 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 en la red de pruebas, más de 60,000 indexadores de 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 de los índices, el lago de datos de Subsquid Network también puede reemplazar las llamadas a procedimientos remotos en casos de uso como análisis, procesadores ZK/TEE, agentes de IA y oráculos.
SubQuery
SubQuery es una red de infraestructura de middleware descentralizada que ofrece servicios de llamada a procedimientos remotos e indexación de datos. Inicialmente, soportaba 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, mientras que los delegadores apuestan sus participaciones a los indexadores. Sin embargo, introduce consumidores para presentar órdenes de compra, indicando que los ingresos de los indexadores están garantizados, en lugar de los administradores.
Introducirá nodos de datos SubQuery que soportan fragmentación, para evitar la sincronización constante de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras se avanza hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 token 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 por emisión para nodos y delegados también han crecido en valor en dólares en comparación con el mes anterior, lo que refleja un aumento en la cantidad de servicios de consulta ofrecidos en su plataforma. Desde el evento de generación de tokens, la cantidad total de SQT apostados ha aumentado de 6 millones a 125 millones, lo que destaca el crecimiento en la participación en su red.
Covalente
Covalent es una red de indexadores descentralizada, creada por nodos de la red de productores de muestras de bloques mediante la exportación masiva para generar copias de los datos de la cadena de bloques, y publica pruebas en la cadena de bloques de Covalent. Estos datos son luego refinados por los nodos productores de resultados de bloques según las reglas establecidas, filtrando los datos que cumplen con los requisitos.
A través de una interfaz de programación de aplicaciones 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 puede utilizar el token CQT liquidado 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 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.
Consideraciones al elegir un indexador
Personalización de los datos
Algunos indexadores son indexadores genéricos que proporcionan conjuntos de datos preconfigurados estándar solo a través de la interfaz de programación de aplicaciones. Aunque pueden ser rápidos, no ofrecen 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 aplicaciones descentralizadas construidas sobre estos indexadores también son vulnerables a ataques. Por ejemplo, si la transacción