El surgimiento de los indexadores de cadena de bloques: una nueva era de accesibilidad de datos

La importancia de los datos de la cadena de bloques y el auge de los indexadores

Los datos son el núcleo de la tecnología de la cadena de bloques y también son la base para el desarrollo de aplicaciones descentralizadas (dApp). Aunque la mayoría de las discusiones actuales se centran en la disponibilidad de datos (DA), la accesibilidad de los datos es igualmente importante pero a menudo se pasa por alto.

En la era de la cadena de bloques modular, las soluciones de DA se han convertido en una parte indispensable. Aseguran que todos los participantes tengan acceso a los datos de las transacciones, lo que permite la verificación en tiempo real y mantiene la integridad de la red. Sin embargo, la capa de DA se asemeja más a un tablón de anuncios que a una base de datos, ya que los datos no se almacenan a largo plazo.

En comparación, la accesibilidad de los datos se centra en la capacidad de recuperar datos históricos, lo cual es crucial para el desarrollo de dApps y el análisis de la Cadena de bloques. Aunque se discute menos, 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 simultáneamente para apoyar aplicaciones de Cadena de bloques fuertes y eficientes.

Desarrollo del acceso a datos Web3: introducción a indexadores y proyectos relacionados

Métodos tradicionales de recuperación de datos de la cadena de bloques

La aparición de la Cadena de bloques ha cambiado por completo la infraestructura, impulsando la creación de dApps en campos como los juegos, las finanzas y las redes sociales. Sin embargo, construir estas dApps requiere acceder a grandes cantidades de datos de la Cadena de bloques, lo cual es tanto difícil como costoso.

Para los desarrolladores, una opción es alojar y ejecutar sus propios nodos RPC archivados. Estos nodos almacenan todos los datos históricos de la cadena de bloques, lo que permite un acceso completo. Sin embargo, los costos de mantenimiento son elevados y la capacidad de consulta es limitada. Ejecutar nodos más económicos es otra opción, pero la capacidad de recuperación de datos es limitada, lo que puede afectar el funcionamiento de la dApp.

Usar proveedores de nodos RPC comerciales es otro método. Estos proveedores son responsables de los costos y la gestión de los nodos, y proporcionan datos a través de puntos finales RPC. Los puntos finales RPC públicos son gratuitos pero tienen límites de tasa, lo que puede afectar la experiencia del usuario. 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.

Cadena de bloques indexador: una solución mejorada

Los indexadores de cadena de bloques desempeñan un papel clave en la organización de datos en la cadena y en su envío a la base de datos para su consulta, por lo que se les llama "el Google de la cadena de bloques". Indexan los datos de la cadena de bloques y hacen que los datos sean accesibles a través de un lenguaje de consulta similar a SQL. Los indexadores proporcionan una interfaz de consulta unificada, lo que simplifica en gran medida el proceso de recuperación de datos.

Diferentes tipos de indexadores optimizan la recuperación de datos:

  1. Indexador de nodo completo: extrae datos directamente de nodos de cadena de bloques completos, asegurando que sean completos y precisos, pero requiere una gran cantidad de almacenamiento y capacidad de procesamiento.

  2. Indexador ligero: obtenga datos específicos de un nodo completo según sea necesario, reduzca los requisitos de almacenamiento pero puede aumentar el tiempo de consulta.

  3. Indexador dedicado: optimizado para tipos de datos específicos o Cadena de bloques, como datos de NFT o transacciones DeFi.

  4. Agregador de índices: extrae datos de múltiples cadenas de bloques y fuentes, incluyendo información fuera de la cadena, y proporciona una interfaz de consulta unificada, adecuada para dApps multichain.

El protocolo de indexador despliega múltiples indexadores, que pueden indexar de manera eficiente y realizar consultas rápidas sobre grandes cantidades de datos. También permiten consultas complejas, filtrado de datos y análisis posterior. Algunos indexadores pueden agregar datos de múltiples fuentes, evitando desplegar múltiples API en dApps de múltiples cadenas. Distribuidos en múltiples nodos, los indexadores ofrecen mejor seguridad y rendimiento.

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 los costos de implementación. Esto hace que el protocolo de indexador de Cadena de bloques sea la opción preferida para los desarrolladores de dApp.

Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados

Escenarios de aplicación del indexador

Construir una dApp requiere recuperar y leer datos de la Cadena de bloques para poder operar servicios. Esto incluye dApps de diversos tipos como DeFi, plataformas de NFT, juegos e incluso redes sociales, ya que necesitan leer datos primero para realizar otras transacciones.

DeFi

Los protocolos DeFi necesitan varios tipos de información para proporcionar a los usuarios precios, tasas y tarifas específicas. El AMM( de creadores de mercado automáticos ) requiere información sobre precios y liquidez de los fondos para calcular las tasas de intercambio, mientras que los protocolos de préstamo necesitan la utilización para determinar las tasas de interés de los préstamos y la relación de deudas en liquidación. Antes de calcular las tasas de interés que los usuarios ejecutan, esta información es crucial para la dApp.

Juego

GameFi necesita un acceso e indexación rápida de datos para garantizar una experiencia de juego fluida para los usuarios. Solo a través de la recuperación y ejecución rápida de datos, 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, y las operaciones dentro del juego. El uso de un indexador puede asegurar mejor un flujo de datos estable y un tiempo de actividad normal, garantizando una experiencia de juego perfecta.

NFT

Los mercados de NFT y las plataformas de préstamos necesitan indexar varios tipos de información, como los metadatos de NFT, la propiedad y los datos de transferencia, la información sobre regalías, etc. Indexar rápidamente estos datos puede evitar la necesidad de navegar uno por uno a través de cada NFT para encontrar datos de propiedad o atributos.

Ya sea que se trate de AMM DeFi que necesitan información sobre precios y liquidez, o aplicaciones SocialFi que necesitan actualizar publicaciones de nuevos usuarios, la recuperación rápida de datos es crucial para el funcionamiento normal de las dApp. Con la ayuda de un indexador, pueden recuperar datos de manera eficiente y precisa, proporcionando 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 brinda la oportunidad para un análisis de datos más específico, lo que permite obtener una visión más completa.

Por ejemplo, el protocolo de negociación perpetua puede descubrir qué tokens tienen grandes volúmenes de transacción y generan tarifas, y así decidir si listarlos como contratos perpetuos. Los desarrolladores de DEX pueden crear tableros para sus productos, obteniendo información sobre cuáles fondos tienen los mayores rendimientos o la mayor liquidez. También pueden crear tableros públicos, permitiendo a los desarrolladores consultar de manera flexible cualquier tipo de dato y mostrarlo en gráficos.

Debido a que hay varios indexadores de Cadena de bloques disponibles, comprender las diferencias entre ellos es crucial para que los desarrolladores elijan el indexador que mejor se adapte a sus necesidades.

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.

Los tokens nativos GRT de staking del indexador se utilizan para servicios de indexación y consulta, los delegadores pueden elegir los tokens de staking. Los curadores pueden acceder a subgráficos de alta calidad, ayudando a los indexadores a determinar qué subgráficos compilar para ganar las mejores tarifas de consulta. The Graph está transitando gradualmente hacia una mayor descentralización, y finalmente dejará de ofrecer servicios de hospedaje, exigiendo que los subgráficos se actualicen a su red.

Su infraestructura hace que el costo promedio por millón de consultas sea de 40 dólares, muy por debajo de los nodos autoalojados. Utilizando fuentes de datos de archivos, también admite la indexación paralela de datos en cadena y fuera de cadena, logrando una recuperación de datos eficiente.

Las recompensas del indexador de The Graph han crecido de manera constante en los últimos trimestres, en parte debido al aumento del volumen de consultas y también gracias al aumento del precio del token. Tienen planes de integrar consultas asistidas por IA en el futuro.

Subsquid

Subsquid es un lago de datos descentralizado, punto a punto y escalable horizontalmente, que puede agregar de manera eficiente grandes cantidades de datos en cadena y fuera de cadena, y está protegido por pruebas de conocimiento cero. Como una red de trabajadores descentralizada, cada nodo es responsable de almacenar un subconjunto específico de datos de bloques, acelerando el proceso de recuperación al identificar rápidamente los nodos que contienen los datos requeridos.

Subsquid soporta el indexado en tiempo real, permitiendo la indexación antes de que el bloque sea confirmado. También soporta el almacenamiento de datos en el formato elegido por el desarrollador, facilitando el análisis con diversas herramientas. Además, los subgráficos pueden ser desplegados sin código en la red de Subsquid.

Aunque todavía se encuentra en la fase de prueba, Subsquid ha logrado resultados impresionantes, con más de 80,000 usuarios en la red de prueba, más de 60,000 indexadores desplegados y más de 20,000 desarrolladores verificados en la red. Subsquid lanzó recientemente su red principal de 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, procesadores ZK/TEE, agentes de IA y oráculos.

SubQuery

SubQuery es una red de infraestructura de middleware descentralizada que ofrece servicios de RPC y datos de indexación. Originalmente apoyaba las redes de Polkadot y Substrate, y ahora se ha expandido a más de 200 cadenas. Su funcionamiento es similar al de The Graph, que utiliza pruebas de indexación, pero introduce consumidores para presentar órdenes de compra, asegurando así los ingresos de los indexadores.

SubQuery introducirá nodos de datos que soportan fragmentación para optimizar la eficiencia de las consultas, al mismo tiempo que logra un mayor grado de descentralización. Los usuarios pueden elegir pagar aproximadamente 1 SQT de 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 este año, las recompensas de emisión para nodos y delegadores también mostraron un crecimiento intermensual en valor en dólares, reflejando el aumento constante en la cantidad de servicios de consulta ofrecidos en su plataforma. Desde el TGE, el total de SQT apostado ha aumentado de 6 millones a 125 millones, destacando el crecimiento en la participación en la red.

Covalente

Covalent es una red de indexadores descentralizada, creada por productores de muestras de bloques (BSP) que generan copias de datos de la cadena de bloques y publican pruebas en la cadena Covalent L1. Estos datos son luego filtrados por los productores de resultados de bloques (BRP) de acuerdo con las reglas para seleccionar los datos que cumplen con los requisitos.

A través de una API unificada, los desarrolladores pueden extraer fácilmente datos de la cadena de bloques en un formato consistente, sin necesidad de escribir consultas complejas. Se pueden utilizar los tokens CQT que se liquidan en Moonbeam para extraer estos conjuntos de datos preconfigurados de los operadores de red.

Las recompensas de Covalent mostraron 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 CQT.

Desarrollo del acceso a datos de Web3: Introducción a los indexadores y proyectos relacionados

Consideraciones para elegir un indexador

Personalización de datos

Algunos indexadores ( como Covalent ) solo ofrecen conjuntos de datos preconfigurados estándar a través de API. Aunque son rápidos, carecen de flexibilidad. Utilizar un marco de indexadores permite un procesamiento de datos más personalizado para satisfacer necesidades específicas de aplicaciones.

Seguridad

Los datos de índice deben ser seguros; de lo contrario, las dApps construidas sobre estos indexadores también serían vulnerables a ataques. Todos los indexadores garantizan la seguridad a través de la participación de tokens, pero algunas soluciones también utilizan mecanismos de prueba adicionales.

Subsquid ofrece opciones de prueba optimista y de conocimiento cero, Covalent publica pruebas que incluyen el hash del Bloquear. The Graph proporciona un período de desafío de controversia para las consultas de indexadores, SubQuery genera pruebas de Merkle Mountain para cada Bloquear.

Velocidad y escalabilidad

Con el crecimiento de la Cadena de bloques y el aumento del volumen de transacciones, indexar grandes cantidades de datos se vuelve más complicado. El protocolo indexador introduce soluciones para hacer frente a estas demandas.

Subsquid se expande horizontalmente añadiendo más nodos. The Graph proporciona datos de flujo en paralelo para acelerar la sincronización, SubQuery introduce fragmentación de nodos para acelerar el proceso de sincronización.

Redes soportadas

Aunque Ethereum sigue siendo el principal lugar de actividad, otras cadenas de bloques también están ganando popularidad. Ofrecer servicios a cadenas que no son compatibles con otros indexadores puede obtener una mayor cuota de mercado. Indexar redes intensivas en datos ( como Solana ) no es una tarea fácil, actualmente solo Subsquid ha tenido éxito en proporcionar soporte de indexación para ellas.

Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados

Conclusión

A pesar de que los indexadores se utilizan ampliamente en el desarrollo de dApps, su potencial sigue siendo enorme, especialmente en lo que respecta a la integración con la IA. A medida que la IA se generaliza en Web2 y Web3, su mejora depende del acceso a datos relevantes para entrenar modelos y desarrollar agentes de IA. Asegurar la integridad de los datos es crucial para las aplicaciones de IA, ya que puede prevenir que los modelos se vean afectados por información sesgada o inexacta.

En el campo de las soluciones de indexación, Subsquid ha logrado avances significativos en rendimiento y métricas de usuario. Los usuarios han comenzado a intentar construir agentes de IA con Subsquid, lo que demuestra la versatilidad y el potencial de la plataforma. Además, herramientas como AutoAgora ayudan a los indexadores a utilizar IA para proporcionar precios dinámicos en los servicios de consulta en The Graph, y SubQuery admite múltiples redes de IA para lograr una indexación de datos transparente.

La integración de la IA y los indexadores promete mejorar la accesibilidad y disponibilidad de datos en el ecosistema de la Cadena de bloques. Al aprovechar la tecnología de IA, los indexadores pueden ofrecer una recuperación de datos más eficiente y precisa, permitiendo a los desarrolladores construir dApps y herramientas de análisis más complejas. A medida que la IA y los indexadores continúan evolucionando juntos, mantenemos un optimismo sobre el futuro de la indexación de datos y su papel en la configuración del panorama digital descentralizado.

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.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
MetaMuskRatvip
· Hace56m
DA es una trampa
Ver originalesResponder0
NestedFoxvip
· 07-20 16:45
Los datos son muy difíciles de usar.
Ver originalesResponder0
AltcoinHuntervip
· 07-20 16:37
El indexador esta vez es realmente diferente fuente: confía en mí hermano ya ha hecho Todo dentro de dos proyectos.
Ver originalesResponder0
TokenStormvip
· 07-20 16:32
Veteranos de las criptomonedas en análisis de datos on-chain, apostar una vez no está mal.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)