Topics Blockchain

Red de Subsquid (SQD): Transformación del acceso a los datos de la cadena de bloques

Avanzado
Blockchain
Explainers
Altcoins
27 трав 2024 р.

Desde 2018, The Graph (GRT) ha sido la herramienta de referencia para que analistas y desarrolladores de blockchain accedan, indexen y consulten datos históricos sobre Ethereum (ETH) y otras cadenas compatibles con máquinas virtuales (EVM) de Ethereum. Incluso se ha denominado "el Google de las cadenas de bloques" para indicar su papel prominente en el análisis de datos on-chain. Sin embargo, The Graph tiene una cobertura relativamente limitada fuera de las cadenas compatibles con EVM. Además, la mayoría de sus elementos arquitectónicos clave, como el motor de consultas y la base de datos, se mantienen en el mismo módulo monolítico, lo que limita la aplicabilidad del protocolo a algunos casos de uso específicos.

Subsquid Network es una alternativa emergente a The Graph. Utiliza un enfoque modular mucho más flexible que te permite indexar datos on-chain en varias redes de cadena de bloques. Subsquid también cuenta con funciones innovadoras como un lago de datos descentralizado, una solución de consulta de datos basada en la nube y un marco de desarrollo de consultas basado en Typescript: Squid SDK. 

Conclusiones clave:

  • Subsquid Network (SQD) es un protocolo descentralizado que facilita el acceso y la recuperación de datos de cadena de bloques mantenidos en más de 100 plataformas de capa 1 y capa 2.

  • Subsquid tiene varias ventajas sobre el protocolo más antiguo de The Graph para la consulta de datos on-chain, incluida una red de cobertura más amplia y acceso a través de la nube.

  • Todo el procesamiento de datos y la capacidad de almacenamiento en Subsquid está descentralizado, utilizando nodos de trabajadores especiales.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

¿Qué es Subsquid?

Subsquid Network (SQD) es un motor de consulta de datos descentralizado diseñado para permitir a los usuarios acceder, recuperar y analizar de manera eficiente datos on-chain de más de 100 redes de capa 1 y capa 2. Permite a desarrolladores, analistas y otros usuarios interesados indexar datos de cadenas de bloques dentro de los dos ecosistemas más grandes del sector: redes compatibles con EVM y cadenas del ecosistema de sustratos. El primero incluye cadenas de bloques que utilizan motores de procesamiento interoperables con Ethereum, mientras que el segundo está formado por plataformas compatibles con Polkadot (DOT).

Subsquid se ejecuta actualmente como una red sin permiso en modo de red de prueba en Arbitrum (ARB). Además, tiene una versión privada (aunque abiertamente accesible) que actúa como soporte para la red sin permisos, que aún está madurando y preparándose para el futuro lanzamiento de la red principal. Aunque esta versión de Subsquid independiente se ejecuta en un clúster privado, funciona en un modo abierto y de acceso gratuito.

Los datos típicos de la cadena de bloques a los que se puede acceder a través de Subsquid Network incluyen registros de eventos sin procesar, datos de transacciones, seguimientos de ejecución para algunas redes y los llamados diferencias de estado: cambios o actualizaciones de los datos de la cadena de bloques después de que se procese una nueva transacción.

¿Cómo funciona la red de líquidos?

Subsquid Network utiliza un enfoque descentralizado para la consulta, el almacenamiento y la provisión de datos. Todos los módulos de la plataforma, incluidos los módulos de consulta y almacenamiento de datos críticos, están descentralizados y utilizan nodos de trabajadores especiales, que proporcionan los recursos de sus ordenadores para ayudar a procesar y almacenar datos a cambio de recompensas en el token cripto nativo de la plataforma, SQD.

Subsquid tiene varios actores principales que potencian la funcionalidad de la plataforma, incluidos proveedores de datos, nodos de trabajadores, recopiladores de registros, programadores, administradores de recompensas y consumidores de datos.

Proveedores de datos

Los proveedores de datos son las cadenas reales de capa 1 y capa 2 de las que Subsquid obtiene datos on-chain. Actualmente, el enfoque del proyecto es solo con fuentes on-chain. Sin embargo, el acceso a fuentes off-chain también puede integrarse en el futuro, lo que podría conducir a una serie de nuevas soluciones utilizando datos on-chain enriquecidos con fuentes off-chain adicionales.

A mediados de mayo de 2024, Subsquid reclama la capacidad de acceder y consultar datos en más de 100 plataformas de cadena de bloques. Además de los ecosistemas de EVM y Sustratos admitidos actualmente, el proyecto tiene como objetivo integrar también cadenas basadas en Solana (SOL) y Cosmos (ATOM).

Nodos de trabajador

Los trabajadores son nodos peer-to-peer que proporcionan recursos informáticos y de almacenamiento para potenciar las capacidades de consulta y almacenamiento distribuido de Subsquid. Cualquier persona u organización dispuesta a proporcionar sus recursos a cambio de recompensas SQD puede solicitar unirse a la red como nodo trabajador haciendo staking con 100,000 tokens SQD.

Recopiladores de registros

Estos nodos recopilan registros de procesamiento de datos de los nodos de los trabajadores y los almacenan de forma distribuida en el IPFS. Los registros se almacenan durante seis meses y pueden ser utilizados por otros participantes de la red en caso de que necesiten acceder a datos históricos específicos que hayan sido procesados previamente por los trabajadores.

Programador

Este actor de la red es fundamental para el procesamiento general de datos en la plataforma de Subsquid. El programador distribuye datos obtenidos de cadenas de bloques entre los nodos de los trabajadores para garantizar el procesamiento y la asignación de capacidad más eficientes. El programador escucha las actualizaciones en tiempo real de los proveedores de datos y los nodos de los trabajadores para determinar la programación óptima de la asignación de datos.

Administrador de recompensas

El administrador de recompensas calcula las recompensas cripto a las que tiene derecho cada nodo de trabajador. Los criterios de cálculo incluyen varias variables, las más notables son la actividad general de procesamiento de datos del nodo trabajador y la cantidad de SQD en staking .

Consumidores de datos

Estas son las entidades que desean acceder a los servicios de consulta de datos de Subsquid. Cada consumidor de datos se conecta a la plataforma a través de una pasarela especial vinculada a una dirección de red. Un factor crítico para la mayoría de los consumidores de datos es el ancho de banda asignado a su puerta de enlace, ya que determina la eficiencia y la cantidad de datos de cadena de bloques que pueden obtener. El ancho de banda de una pasarela viene determinado por el número de tokens SQD bloqueados por el usuario: cuantos más SQD bloqueen, más ancho de banda se asignarán.

Características clave de Subsquid

Nube de Subsquid

El ecosistema de Subsquid incluye una versión basada en la nube, Subsquid Cloud . Permite a los desarrolladores implementar sus indexadores a través de la nube de indexación multicadena, lo que amplía significativamente la disponibilidad de los servicios de la plataforma. Gracias a Subsquid Cloud, las aplicaciones basadas en la web que operan fuera del entorno de la cadena de bloques pueden obtener un acceso rentable a los datos on-chain.

Lago de datos descentralizado

Los datos obtenidos de cadenas de bloques a través de Subsquid Network se almacenan en un lago de datos descentralizado, un término que el proyecto utiliza para describir el almacenamiento distribuido de sus datos en los muchos nodos de los trabajadores de la plataforma. Estos datos se almacenan de forma descentralizada y se sirven cuando lo solicitan consultas de datos para casos de uso como análisis, indexación histórica y exploradores de cadena de bloques.

Cuantos más nodos de trabajadores haya en la red, más eficiente será la recuperación de los datos del lago descentralizado. Esto se debe a que estos nodos proporcionan no solo capacidad de almacenamiento, sino también potencia informática, lo que hace que el acceso al lago sea más eficiente a medida que la red se expande.

SDK de Squid

La plataforma Subsquid proporciona un kit de herramientas de desarrollo, Squid SDK, para permitir a los desarrolladores crear indexadores que extraigan, transformen, carguen y consulten datos de blockchain en tiempo real. Squid SDK representa un conjunto de bibliotecas en Typescript, un lenguaje de programación que se basa en JavaScript al agregar tipos estáticos, lo que facilita la detección de errores y la creación de aplicaciones grandes. El marco modular de Squid SDK permite a los desarrolladores personalizar sus proyectos de indexación con complementos y objetivos de datos.

El motor de consultas de Subsquid también es capaz de acceder a múltiples cadenas. Los desarrolladores pueden implementar indexadores que obtienen datos de múltiples redes y almacenan los resultados en un repositorio, donde estos datos se pueden combinar para su uso posterior en análisis o dentro de aplicaciones descentralizadas (DApps).

Liquidez vs. Gráfico

Subsquid Network suele compararse con un protocolo de consulta de datos on-chain más antiguo y consolidado: El gráfico. Desde 2018, The Graph ha sido extremadamente popular entre desarrolladores y analistas por su capacidad para obtener datos de forma eficaz de numerosas cadenas de bloques populares, incluidas Ethereum y otras cadenas compatibles con EVM importantes.

Sin embargo, Subsquid tiene varias características y propiedades técnicas que proporcionan ventajas importantes sobre The Graph. 

En primer lugar, The Graph mantiene todos los componentes principales de su protocolo dentro del mismo módulo monolítico. Para aprovecharlo, los usuarios deben utilizar toda la pila proporcionada por la plataforma, lo que limita la flexibilidad en relación con varias aplicaciones de datos. Por el contrario, Subsquid presenta un diseño modular en el que los principales componentes, como la base de datos, el motor de consultas y las herramientas de renderización de datos del lado del cliente, son independientes entre sí. Esto proporciona un grado mucho mayor de flexibilidad y un mejor potencial de personalización. Por ejemplo, una DApp puede utilizar el motor de consultas de Subsquid, pero personalizar la herramienta de presentación de datos del lado del cliente.

En segundo lugar, la indexación en tiempo real para bloques no finalizados está disponible en Subsquid, pero no con The Graph. Esta es una diferencia crucial en la potencia de aplicaciones que requieren un acceso rápido y eficiente en tiempo real a los datos. 

En tercer lugar, a diferencia de The Graph, la solución Subsquid Cloud ayuda a los usuarios fuera del entorno de la cadena de bloques a acceder a la plataforma de Subsquid. Con Subsquid Cloud, puedes utilizar pagos en moneda fiduciaria para acceder a los servicios de la plataforma en línea. Por el contrario, The Graph requiere pagos con criptomonedas para utilizar su protocolo. Esto limita la adopción de la plataforma entre los usuarios que aún no están familiarizados con el entorno web3, así como la aplicabilidad de The Graph en aplicaciones web 2.0.

Por último, Subsquid tiene la ventaja sobre The Graph medida por el gran número de plataformas de cadena de bloques que cubre. Subsquid reclama cobertura en más de 100 redes, mientras que The Graph puede obtener datos de menos de 60 cadenas. 

¿Qué es el token cripto de subsquid (SQD)?

SQD es la criptomoneda nativa de Subsquid. Es un token ERC-20 emitido en Ethereum y unido a la red Arbitrum One L2. L2 Las principales funciones del token SQD en Subsquid incluyen:

  • Gobernanza: los titulares de tokens pueden participar en procesos de gobernanza en la plataforma votando sobre solicitudes y propuestas de cambio.

  • Recompensas para los nodos de los trabajadores:Estos nodos se recompensan con tokens SQD por contribuir con su capacidad de procesamiento y almacenamiento a la red.

  • Staking y delegación de staking: Los usuarios pueden poner en staking tokens SQD con sus nodos de trabajador preferidos.

  • Regulación de las tasas de consumo de datos:El bloqueo de tokens SQD permite a los consumidores de datos aumentar sus asignaciones de ancho de banda. Esto sirve como factor crítico con respecto a la cantidad y velocidad de los datos on-chain a los que pueden acceder estos consumidores.

SQD es un token deflacionista, con una oferta total y máxima de 1 337 000 000.

Skinny_Banner-1600x400.webp

Dónde comprar el token de criptomonedas de subsquid (SQD)

El token Subsquid está disponible en el mercado spot de Bybit como par de trading (SQD/USDT ). También puedes aprovechar las campañas Token Splash de Bybit dedicadas a SQD para tener la oportunidad de obtener una parte del fondo de premios de 1,900,000 SQD. Las campañas se ejecutarán hasta el 31 de mayo de 2024.

Conclusiones

Subsquid Network es un proyecto con el potencial de revolucionar el análisis de la cadena de bloques y el acceso a los datos on-chain. Con su diseño modular, su amplia red de cobertura y su eficiente descentralización de las capacidades de procesamiento y almacenamiento, ofrece una mejora significativa con respecto al popular protocolo de The Graph. 

Además, el impacto de Subsquid en la industria podría ir más allá del simple acceso a los datos on-chain. Específicamente, la plataforma tiene el potencial de potenciar los casos de uso de IA en la cadena de bloques. Los algoritmos y aplicaciones de IA requieren un acceso rápido y eficiente a grandes volúmenes de datos y, gracias a su concepto y capacidades operativas, Subsquid podría satisfacer esta demanda. Con el nicho en la intersección de la IA y el ritmo de recolección de criptomonedas en un momento rápido, Subsquid está bien posicionado para aprovechar este crecimiento explosivo.

#AprenderConBybit