El indexador Web3 ayuda a la recuperación eficiente de datos de dApp, superando las soluciones RPC tradicionales.

Evolución del acceso a datos Web3: descripción general de indexadores y proyectos relacionados

El núcleo de la tecnología blockchain radica en los datos, que son la base para desarrollar aplicaciones descentralizadas (dApp). Aunque la mayoría de las discusiones actuales se centran en la disponibilidad de datos (DA), es decir, en asegurar que todos los participantes de la red puedan acceder a los datos de transacciones más recientes para su verificación, hay otro aspecto igualmente importante pero a menudo pasado 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 acceder 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 funcionalidad de la capa DA se asemeja más a un tablón de anuncios temporal que a una base de datos permanente. Esto significa que los datos no se almacenarán indefinidamente, sino que se eliminarán con el tiempo, al igual que los carteles en un tablón de anuncios eventualmente son reemplazados por nuevos carteles.

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 blockchain. Este aspecto es especialmente importante para las tareas que requieren acceder a datos pasados para garantizar una representación y ejecución precisas. Aunque la accesibilidad de los datos rara vez se discute, es tan importante como la disponibilidad de datos. Ambos desempeñan roles diferentes pero complementarios en el ecosistema de blockchain, y un enfoque integral de gestión de datos debe abordar ambos problemas simultáneamente para respaldar aplicaciones de blockchain robustas y eficientes.

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

Métodos tradicionales de búsqueda de datos en blockchain

Desde su creación, la blockchain ha transformado por completo la infraestructura, impulsando la creación de aplicaciones descentralizadas en diversos campos como juegos, finanzas y redes sociales ( dApp ). Sin embargo, construir estas dApp requiere acceso a enormes cantidades de datos de blockchain, lo cual es tanto difícil como costoso.

Para los desarrolladores de dApp, una opción es alojar y ejecutar su propio nodo RPC de archivo. Estos nodos almacenan todos los datos históricos de la cadena de bloques desde el principio, permitiendo un acceso completo a los datos. Sin embargo, mantener un nodo de archivo es costoso y su capacidad de consulta es limitada, no pudiendo consultar los datos en el formato requerido por los desarrolladores. Aunque ejecutar nodos más económicos 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 forma 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 limitaciones de tasa, 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 simples requiere una gran cantidad de comunicación de ida y vuelta. Esto los hace pesados en las 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.

Opción superior: Indexador de blockchain

Los indexadores de blockchain juegan un papel clave en la organización de datos en la cadena y su envío a la base de datos para facilitar las consultas, por lo que a menudo se les llama "el Google de la blockchain". Su funcionamiento consiste en indexar los datos de la blockchain y hacerlos disponibles en cualquier momento a través de APIs como GraphQL utilizando un lenguaje de consulta similar a SQL (. 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 diversas maneras:

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

  2. Indexador ligero: se basa en nodos completos para obtener datos específicos bajo demanda, reduciendo la necesidad de almacenamiento pero pudiendo aumentar el tiempo de consulta.

  3. Indexador especializado: optimizado para tipos específicos de datos o cadenas de bloques específicas, como datos de NFT o transacciones de DeFi.

  4. Indexador agregado: extrae datos de múltiples blockchains y fuentes ), incluyendo información fuera de la cadena (, proporcionando una interfaz de consulta unificada, especialmente útil para dApps multichain.

Sólo Ethereum requiere 3TB de espacio de almacenamiento. A medida que la blockchain sigue creciendo, la cantidad de datos almacenados por los nodos de archivo de Erigon también sigue aumentando. El protocolo de indexador despliega múltiples indexadores, lo que permite indexar de manera eficiente y consultar rápidamente grandes cantidades de datos, algo que no puede lograr RPC.

El indexador también admite consultas complejas, filtra datos fácilmente según diferentes criterios y extrae datos para su análisis posterior. Algunos indexadores permiten agregar datos de múltiples fuentes, evitando desplegar múltiples API en dApps de múltiples cadenas. Al distribuirse en varios nodos, el indexador ofrece una mayor seguridad y rendimiento, mientras que los proveedores de RPC pueden experimentar interrupciones y tiempos de inactividad debido a su naturaleza centralizada.

En general, en comparación con los proveedores de nodos RPC, los indexadores mejoran la eficiencia y la fiabilidad de la recuperación de datos, al tiempo que reducen el coste de desplegar un solo nodo. Esto hace que el protocolo de indexador de blockchain sea la opción preferida para los desarrolladores de dApp.

![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(

Casos de uso del indexador

Como se mencionó anteriormente, construir un dApp requiere recuperar y leer datos de la blockchain para que pueda funcionar su servicio. Esto incluye cualquier tipo de dApp, como 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 información para proporcionar a los usuarios precios, tasas, tarifas, etc. El creador de mercado automático ###AMM( necesita ciertos precios y información de liquidez de los fondos para calcular las tasas de intercambio, mientras que los protocolos de préstamo necesitan la tasa de utilización para determinar las tasas de interés de los préstamos y la relación de deuda de liquidación. Es esencial ingresar esta información en la dApp antes de calcular las tasas que los usuarios ejecutan.

) juego

GameFi necesita 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 rápida de datos, los juegos Web3 pueden igualar en rendimiento a 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, operaciones dentro del juego, etc. Al utilizar indexadores, pueden asegurar mejor un flujo de datos estable y un tiempo de funcionamiento normal estable para ofrecer una experiencia de juego perfecta.

NFT

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

Ya sea un creador de mercado automático DeFi ###AMM( que necesita información de precios y liquidez, o una aplicación SocialFi que requiere actualizar 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 de la cadena de bloques originales ###, incluidos los eventos de contratos inteligentes en cada bloque (. Esto ofrece la oportunidad de realizar un análisis de datos más específico, proporcionando así una visión integral.

Por ejemplo, un protocolo de negociación perpetua puede identificar qué tokens tienen un alto volumen de comercio y generan altas tarifas, y así decidir si listar esos tokens como contratos perpetuos en su plataforma. Los desarrolladores de DEX pueden crear tableros para sus productos, profundizando en cuáles son los pools de liquidez con mayor rendimiento o mayor liquidez. También pueden crear tableros públicos que permitan a los desarrolladores consultar libremente cualquier tipo de datos que deseen mostrar en los gráficos.

Debido a que hay múltiples indexadores de blockchain disponibles, identificar las diferencias entre los protocolos de indexación es crucial para asegurar que los desarrolladores elijan el indexador que mejor se adapte a sus necesidades.

![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(

Resumen del indexador de blockchain

) 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 recolectados de la blockchain, como todas las transacciones relacionadas con el pool USDC/ETH de algún DEX.

Usando prueba de índice, los indexadores apuestan el token nativo 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 proporcionan indexadores de actualización.

Su infraestructura reduce el costo promedio a 40 dólares por cada millón de consultas, lo cual es mucho más bajo que el costo de los nodos autogestionados. 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. 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 protegerlos 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 al identificar rápidamente los nodos que almacenan los datos necesarios.

Subsquid también admite la indexación en tiempo real, permitiendo indexar antes de que el bloque sea confirmado. También soporta el almacenamiento de datos en el formato elegido por el desarrollador, facilitando un análisis más sencillo con herramientas como BigQuery, Parquet o CSV. Además, los subgráficos se pueden implementar en la red de Subsquid sin necesidad de migrar al Squid SDK, permitiendo un despliegue sin código.

A pesar de que todavía se encuentra en la fase de red de pruebas, Subsquid ha logrado estadísticas impresionantes, 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, el 3 de junio, 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 ofrece servicios de RPC y de indexación de datos. 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 indexación; los indexadores indexan datos y proporcionan solicitudes de consulta, mientras que 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, en lugar de los administradores.

Introducirá nodos de datos SubQuery que soportan fragmentación, para evitar la constante sincronización de nuevos datos entre cada nodo, optimizando así la eficiencia de las consultas, mientras avanza hacia una mayor descentralización. Los usuarios pueden elegir pagar aproximadamente 1 SQT en tarifas de cálculo por cada 1000 solicitudes, o establecer tarifas personalizadas para el indexador a través del protocolo.

A pesar de que SubQuery lanzó su token a principios de este año, las recompensas de emisión para nodos y delegados también han aumentado en valor en dólares de un mes a otro, lo que representa un incremento 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

Covalent es una red de indexadores descentralizada, creada por productores de muestras de bloques ###BSP( que generan copias de datos de blockchain a través de exportaciones masivas y publican pruebas en la blockchain L1 de Covalent. Estos datos son luego refinados por los productores de resultados de bloques )BRP( de acuerdo con 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 blockchain en un formato consistente de solicitudes y respuestas, sin necesidad de escribir consultas complejas personalizadas para acceder a los datos. Se pueden utilizar tokens CQT, que se liquidan en Moonbeam, como medio de pago para extraer estos conjuntos de datos preconfigurados de los proveedores 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 CQT de Covalent.

![Desarrollo del acceso a datos Web3: Introducción a los indexadores y proyectos relacionados])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(

Consideraciones al elegir un indexador

) Personalización de datos

Algunos indexadores ###, como Covalent (, son indexadores generales que ofrecen conjuntos de datos preconfigurados estándar únicamente a través de API. Aunque pueden ser rápidos, no pueden proporcionar

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 5
  • Compartir
Comentar
0/400
WalletManagervip
· hace12h
La gestión de la billetera también se considera medio experto en datos. ¿Quién no entiende un poco de contratos on-chain? Sin conocer la capa DA, simplemente no se puede jugar.
Ver originalesResponder0
GhostAddressHuntervip
· hace12h
¿Se puede entender así DA? He aprendido.
Ver originalesResponder0
GhostInTheChainvip
· hace12h
Jugar dapp no solo debe ser rápido, también tiene que ser duradero ~
Ver originalesResponder0
ChainSpyvip
· hace12h
¿Los datos también pueden volverse inválidos? Me sorprendió.
Ver originalesResponder0
BoredRiceBallvip
· hace12h
Otro proyecto que炒概念...
Ver originalesResponder0
  • Anclado
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)