Evolución de la tecnología de indexación de datos en la cadena de bloques: de nodos a servicios de datos de cadena completa potenciados por IA
1 Introducción
Desde el nacimiento de la primera generación de dApps en 2017, las aplicaciones de la cadena de bloques han prosperado, abarcando múltiples campos como las finanzas, los juegos y las redes sociales. Al discutir las aplicaciones descentralizadas, ¿alguna vez hemos pensado en las fuentes de datos que utilizan estas dApps?
En 2024, la IA y Web3 se convierten en temas candentes. En el campo de la inteligencia artificial, los datos son como la fuente de vida, cruciales para el crecimiento y la evolución de los sistemas de IA. Así como las plantas necesitan luz solar y agua para crecer sanas, los sistemas de IA también dependen de una gran cantidad de datos para "aprender" y "pensar" continuamente. Sin el apoyo de datos, incluso los algoritmos de IA más sofisticados tienen dificultades para mostrar su inteligencia y eficacia.
Este artículo analizará en profundidad la evolución del índice de datos de la cadena de bloques desde la perspectiva de la accesibilidad de los datos de la cadena de bloques en el proceso de desarrollo de la industria. También compararemos los protocolos de índice de datos tradicionales con los nuevos protocolos de servicio de datos de la cadena de bloques, prestando especial atención a las similitudes y diferencias de los nuevos protocolos que combinan la tecnología de IA en términos de servicios de datos y características de la arquitectura de productos.
2 La complejidad y simplicidad del índice de datos: desde el nodo de la cadena de bloques hasta la base de datos de toda la cadena
2.1 Fuente de datos: Nodo de cadena de bloques
La cadena de bloques a menudo se describe como un libro de contabilidad descentralizado. Los nodos de la cadena de bloques son la base de toda la red, responsables de registrar, almacenar y transmitir todos los datos de transacciones en la cadena. Cada nodo guarda una copia completa de los datos de la cadena de bloques, asegurando la característica de descentralización de la red. Sin embargo, para los usuarios comunes, construir y mantener un nodo no es tarea fácil, ya que no solo se requieren habilidades técnicas, sino que también conlleva altos costos de hardware y ancho de banda. La capacidad de consulta de los nodos comunes también es limitada, lo que dificulta satisfacer las necesidades de los desarrolladores. Por lo tanto, aunque teóricamente cualquiera puede ejecutar un nodo, en la práctica los usuarios tienden a depender de servicios de terceros.
Para resolver este problema, surgieron los proveedores de nodos RPC. Estos proveedores son responsables de los costos y la gestión de los nodos, y ofrecen servicios de datos a través de puntos finales RPC. Los usuarios pueden acceder fácilmente a los datos de la cadena de bloques sin necesidad de construir sus propios nodos. Los puntos finales RPC públicos son gratuitos pero tienen limitaciones de velocidad, lo que puede afectar la experiencia del usuario de las dApps. Los puntos finales RPC privados ofrecen un mejor rendimiento, pero tienen una eficiencia baja para consultas complejas, y son difíciles de escalar y de ser compatibles entre redes. A pesar de esto, la interfaz API estandarizada de los proveedores de nodos ha reducido la barrera de acceso para los usuarios a los datos en la cadena, sentando las bases para el análisis de datos y las aplicaciones posteriores.
2.2 Análisis de datos: de datos de prototipo a datos utilizables
Los datos obtenidos de los nodos de la cadena de bloques suelen ser datos en bruto que han sido procesados mediante encriptación y codificación. Aunque estos datos garantizan la integridad y seguridad de la cadena de bloques, también aumentan la dificultad de la interpretación de datos. Para los usuarios comunes o desarrolladores, procesar directamente estos datos prototipo requiere una gran cantidad de conocimientos técnicos y recursos computacionales.
El proceso de análisis de datos se vuelve especialmente importante en este contexto. Al convertir datos de prototipo complejos en un formato más comprensible y manejable, los usuarios pueden entender y utilizar estos datos de manera más intuitiva. El efecto del análisis de datos impacta directamente en la eficiencia y efectividad de las aplicaciones de datos de la cadena de bloques, siendo un eslabón clave en todo el proceso de indexación de datos.
2.3 La evolución del indexador de datos
A medida que aumenta la cantidad de datos de la cadena de bloques, la demanda de indexadores de datos crece continuamente. Los indexadores desempeñan un papel importante en la organización de los datos en la cadena y en su envío a la base de datos para su consulta. Los indexadores hacen que los datos estén disponibles en todo momento al indexar los datos de la cadena de bloques y proporcionar un lenguaje de consulta similar a SQL (como GraphQL API). Al ofrecer una interfaz de consulta unificada, los indexadores permiten a los desarrolladores recuperar la información necesaria de manera rápida y precisa utilizando un lenguaje de consulta estandarizado, simplificando enormemente el proceso.
Diferentes tipos de indexadores optimizan la recuperación de datos de varias maneras:
Indexador de nodos completos: extrae datos directamente de nodos de cadena de bloques completos, asegurando que los datos sean completos y precisos, pero requiere una gran capacidad de almacenamiento y procesamiento.
Indexador ligero: depende de nodos completos para obtener datos específicos según sea necesario, reduciendo la necesidad de almacenamiento pero puede aumentar el tiempo de consulta.
Indexador especializado: optimizado para tipos de datos específicos o cadenas de bloques específicas, como datos de NFT o transacciones DeFi.
Agregador de índices: extrae datos de múltiples cadenas de bloques y fuentes, incluyendo información fuera de la cadena, proporcionando una interfaz de consulta unificada, especialmente adecuada para aplicaciones descentralizadas de múltiples cadenas.
Actualmente, los nodos de archivo de Ethereum ocupan aproximadamente 13.5 TB de espacio de almacenamiento en el cliente Geth, mientras que en el cliente Erigon son aproximadamente 3 TB. A medida que la cadena de bloques crece, la cantidad de datos almacenados por los nodos de archivo seguirá aumentando. Ante tal cantidad de datos, los protocolos de indexación más utilizados no solo soportan la indexación de múltiples cadenas, sino que también han personalizado marcos de análisis de datos para satisfacer las necesidades de datos de diferentes aplicaciones.
La aparición de los indexadores ha mejorado enormemente la eficiencia de indexación y consulta de datos. En comparación con los puntos finales RPC tradicionales, los indexadores pueden indexar grandes volúmenes de datos de manera eficiente y soportar consultas de alta velocidad. Los usuarios pueden ejecutar consultas complejas, filtrar datos con facilidad y realizar análisis posteriores a la extracción. Algunos indexadores también soportan la agregación de múltiples fuentes de datos de cadenas de bloques, evitando el problema de que las aplicaciones descentralizadas de múltiples cadenas necesiten implementar varias API. Al operar de manera distribuida, los indexadores ofrecen mayor seguridad y rendimiento, reduciendo el riesgo de interrupciones que podrían causar los proveedores de RPC centralizados.
En comparación, el indexador permite a los usuarios acceder directamente a la información que necesitan sin tener que lidiar con los complejos datos subyacentes mediante un lenguaje de consulta predefinido. Este mecanismo mejora significativamente la eficiencia y la fiabilidad de la recuperación de datos, y es una innovación importante en el acceso a datos de la cadena de bloques.
2.4 Base de datos de cadena completa: alineación prioritaria con el flujo
El uso de nodos de índice para consultar datos generalmente significa que la API se convierte en la única entrada para procesar datos en la cadena de bloques. Sin embargo, cuando los proyectos entran en la fase de expansión, a menudo se requieren fuentes de datos más flexibles, y las API estandarizadas tienen dificultades para satisfacer esta necesidad. A medida que las demandas de la aplicación se vuelven más complejas, los indexadores de datos básicos y sus formatos de índice estandarizados se vuelven gradualmente inadecuados para satisfacer las crecientes y diversas demandas de consulta, como la búsqueda, el acceso entre cadenas o el mapeo de datos fuera de la cadena.
En la arquitectura moderna de tuberías de datos, el enfoque "prioridad al flujo" se ha convertido en una solución para abordar las limitaciones del procesamiento por lotes tradicional, permitiendo la ingestión, procesamiento y análisis de datos en tiempo real. Este cambio de paradigma permite a las organizaciones responder de inmediato a los datos entrantes, obteniendo información y tomando decisiones casi en tiempo real. De manera similar, los proveedores de servicios de datos de cadena de bloques también están avanzando hacia la construcción de flujos de datos de cadena de bloques, y los proveedores de servicios de indexación tradicionales han lanzado productos que obtienen datos de cadena de bloques en tiempo real de manera fluida.
Estos servicios están destinados a satisfacer la necesidad de análisis en tiempo real de las transacciones de la cadena de bloques y de proporcionar capacidades de consulta más completas. Así como la arquitectura "prioridad de flujo" ha revolucionado la forma en que se procesa los datos en los canales de datos tradicionales al reducir la latencia y mejorar la capacidad de respuesta, estos proveedores de servicios de flujo de datos de cadena de bloques también esperan apoyar el desarrollo de más aplicaciones y ayudar en el análisis de datos en la cadena mediante fuentes de datos más avanzadas y maduras.
Redefiniendo los desafíos de los datos en cadena desde la perspectiva de los modernos canales de datos, podemos ver el potencial de la gestión, almacenamiento y provisión de datos en cadena desde una nueva perspectiva. Cuando comenzamos a considerar indexadores como Subgraph y Ethereum ETL como flujos de datos en el canal de datos en lugar de salidas finales, podemos imaginar un mundo posible donde se puedan personalizar conjuntos de datos de alto rendimiento para cualquier caso de uso empresarial.
3 Comparación a fondo de The Graph, Chainbase y Space and Time
3.1 The Graph
La red The Graph implementa servicios de indexación y consulta de datos multichain a través de una red de nodos descentralizados, facilitando a los desarrolladores la indexación de datos de la cadena de bloques y la construcción de aplicaciones descentralizadas. Sus principales modelos de producto incluyen el mercado de ejecución de consultas de datos y el mercado de caché de indexación de datos, que en esencia sirven a las necesidades de consulta de productos de los usuarios.
Un subgrafo es la estructura de datos básica en la red The Graph, que define cómo extraer y convertir datos de la cadena de bloques a un formato consultable. Cualquiera puede crear un subgrafo, y múltiples aplicaciones pueden reutilizar estos subgrafos, mejorando la reutilización de datos y la eficiencia en su uso.
La red The Graph está compuesta por cuatro roles clave: indexadores, curadores, delegadores y desarrolladores, que en conjunto proporcionan soporte de datos para aplicaciones Web3. Actualmente, The Graph ha cambiado a un servicio de alojamiento de subgráficos completamente descentralizado, donde existen incentivos económicos circulantes entre los diferentes participantes para garantizar el funcionamiento del sistema.
Los productos de The Graph también están evolucionando rápidamente en la ola de la IA. AutoAgora, Allocation Optimizer y AgentC, desarrollados por Semiotic Labs, mejoran el rendimiento del ecosistema en varios aspectos. La aplicación de estas herramientas permite que The Graph, junto con la IA, mejore aún más la inteligencia del sistema y la facilidad de uso para los usuarios.
3.2 Chainbase
Chainbase es una red de datos de cadena completa que integra todos los datos de la cadena de bloques en una plataforma, facilitando a los desarrolladores construir y mantener aplicaciones de manera más sencilla. Sus características únicas incluyen:
Lago de datos en tiempo real: proporciona un lago de datos en tiempo real específicamente diseñado para flujos de datos de la cadena de bloques, lo que permite el acceso instantáneo a los datos en el momento en que se generan.
Arquitectura de doble cadena: capa de ejecución construida sobre Eigenlayer AVS, formando una arquitectura de doble cadena paralela con el algoritmo de consenso CometBFT.
Estándar de formato de datos innovador: Introducción del estándar de formato de datos "manuscripts", optimizando la estructuración y el uso de datos en la industria de la criptografía.
Modelo de mundo criptográfico: combinar la tecnología de modelos de IA para crear un modelo de IA que pueda comprender, predecir y interactuar eficazmente con las transacciones de la cadena de bloques.
El modelo de IA Theia de Chainbase es un punto destacado que lo diferencia de otros protocolos de servicios de datos. Theia se basa en el modelo DORA desarrollado por NVIDIA, combinando datos en cadena y fuera de la cadena, así como actividades temporales y espaciales, para aprender y analizar patrones criptográficos. A través de la inferencia causal, responde y profundiza en el valor y las reglas potenciales de los datos en cadena, proporcionando a los usuarios servicios de datos más inteligentes.
3.3 Espacio y Tiempo
Space and Time (SxT) tiene como objetivo crear una capa de computación verificable, ampliando pruebas de conocimiento cero sobre un almacén de datos descentralizado, proporcionando procesamiento de datos confiable para contratos inteligentes, modelos de lenguaje grande y empresas.
SxT ha introducido la tecnología Proof of SQL, que es una innovadora tecnología de prueba de cero conocimiento, que asegura que las consultas SQL que se ejecutan en un almacén de datos descentralizado son a prueba de manipulaciones y verificables. Proof of SQL genera pruebas criptográficas, que verifican la integridad y precisión de los resultados de las consultas, permitiendo que cualquier validador pueda confirmar de forma independiente que los datos no han sido manipulados durante el proceso de procesamiento.
SxT ha estado colaborando estrechamente con el laboratorio de innovación de IA de Microsoft para acelerar el desarrollo de herramientas de IA generativa, facilitando a los usuarios el procesamiento de datos de cadena de bloques mediante el lenguaje natural. En Space and Time Studio, los usuarios pueden experimentar ingresando consultas en lenguaje natural, la IA las convierte automáticamente en SQL y ejecuta la declaración de consulta, presentando el resultado final que el usuario necesita.
Conclusión y perspectivas
La tecnología de indexación de datos de la cadena de bloques ha evolucionado desde las fuentes de datos de nodo iniciales, pasando por el desarrollo de la解析 de datos y el indexador, hasta llegar a servicios de datos de toda la cadena potenciados por IA, experimentando un proceso de mejora gradual. Esta continua evolución de las tecnologías no solo ha mejorado la eficiencia y precisión del acceso a los datos, sino que también ha brindado a los usuarios una experiencia de inteligencia sin precedentes.
Mirando hacia el futuro, con el continuo desarrollo de nuevas tecnologías como la inteligencia artificial y las pruebas de conocimiento cero, los servicios de datos de la cadena de bloques se volverán aún más inteligentes y seguros. Los servicios de datos de la cadena de bloques, como infraestructura, seguirán desempeñando un papel importante, proporcionando un sólido apoyo para el progreso y la innovación de la industria.
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.
12 me gusta
Recompensa
12
4
Compartir
Comentar
0/400
ContractExplorer
· 07-24 18:06
Aquí se está especulando sobre la IA.
Ver originalesResponder0
EyeOfTheTokenStorm
· 07-24 18:05
¡Los indicadores muestran claramente que el mercado de ai y web3 está a punto de tocar fondo! ¡Introducir una posición de manera decisiva, amigos!
Ver originalesResponder0
¯\_(ツ)_/¯
· 07-24 18:00
¿A quién le importa el índice? Todo se resolverá con IA.
Ver originalesResponder0
HypotheticalLiquidator
· 07-24 17:56
El riesgo de obtener liquidación en cadena de la seguridad de los datos ya ha emergido, y el factor de salud sigue bajando.
Evolución de la tecnología de indexación de datos de la cadena de bloques: de nodos a servicios de cadena completos potenciados por IA
Evolución de la tecnología de indexación de datos en la cadena de bloques: de nodos a servicios de datos de cadena completa potenciados por IA
1 Introducción
Desde el nacimiento de la primera generación de dApps en 2017, las aplicaciones de la cadena de bloques han prosperado, abarcando múltiples campos como las finanzas, los juegos y las redes sociales. Al discutir las aplicaciones descentralizadas, ¿alguna vez hemos pensado en las fuentes de datos que utilizan estas dApps?
En 2024, la IA y Web3 se convierten en temas candentes. En el campo de la inteligencia artificial, los datos son como la fuente de vida, cruciales para el crecimiento y la evolución de los sistemas de IA. Así como las plantas necesitan luz solar y agua para crecer sanas, los sistemas de IA también dependen de una gran cantidad de datos para "aprender" y "pensar" continuamente. Sin el apoyo de datos, incluso los algoritmos de IA más sofisticados tienen dificultades para mostrar su inteligencia y eficacia.
Este artículo analizará en profundidad la evolución del índice de datos de la cadena de bloques desde la perspectiva de la accesibilidad de los datos de la cadena de bloques en el proceso de desarrollo de la industria. También compararemos los protocolos de índice de datos tradicionales con los nuevos protocolos de servicio de datos de la cadena de bloques, prestando especial atención a las similitudes y diferencias de los nuevos protocolos que combinan la tecnología de IA en términos de servicios de datos y características de la arquitectura de productos.
2 La complejidad y simplicidad del índice de datos: desde el nodo de la cadena de bloques hasta la base de datos de toda la cadena
2.1 Fuente de datos: Nodo de cadena de bloques
La cadena de bloques a menudo se describe como un libro de contabilidad descentralizado. Los nodos de la cadena de bloques son la base de toda la red, responsables de registrar, almacenar y transmitir todos los datos de transacciones en la cadena. Cada nodo guarda una copia completa de los datos de la cadena de bloques, asegurando la característica de descentralización de la red. Sin embargo, para los usuarios comunes, construir y mantener un nodo no es tarea fácil, ya que no solo se requieren habilidades técnicas, sino que también conlleva altos costos de hardware y ancho de banda. La capacidad de consulta de los nodos comunes también es limitada, lo que dificulta satisfacer las necesidades de los desarrolladores. Por lo tanto, aunque teóricamente cualquiera puede ejecutar un nodo, en la práctica los usuarios tienden a depender de servicios de terceros.
Para resolver este problema, surgieron los proveedores de nodos RPC. Estos proveedores son responsables de los costos y la gestión de los nodos, y ofrecen servicios de datos a través de puntos finales RPC. Los usuarios pueden acceder fácilmente a los datos de la cadena de bloques sin necesidad de construir sus propios nodos. Los puntos finales RPC públicos son gratuitos pero tienen limitaciones de velocidad, lo que puede afectar la experiencia del usuario de las dApps. Los puntos finales RPC privados ofrecen un mejor rendimiento, pero tienen una eficiencia baja para consultas complejas, y son difíciles de escalar y de ser compatibles entre redes. A pesar de esto, la interfaz API estandarizada de los proveedores de nodos ha reducido la barrera de acceso para los usuarios a los datos en la cadena, sentando las bases para el análisis de datos y las aplicaciones posteriores.
2.2 Análisis de datos: de datos de prototipo a datos utilizables
Los datos obtenidos de los nodos de la cadena de bloques suelen ser datos en bruto que han sido procesados mediante encriptación y codificación. Aunque estos datos garantizan la integridad y seguridad de la cadena de bloques, también aumentan la dificultad de la interpretación de datos. Para los usuarios comunes o desarrolladores, procesar directamente estos datos prototipo requiere una gran cantidad de conocimientos técnicos y recursos computacionales.
El proceso de análisis de datos se vuelve especialmente importante en este contexto. Al convertir datos de prototipo complejos en un formato más comprensible y manejable, los usuarios pueden entender y utilizar estos datos de manera más intuitiva. El efecto del análisis de datos impacta directamente en la eficiencia y efectividad de las aplicaciones de datos de la cadena de bloques, siendo un eslabón clave en todo el proceso de indexación de datos.
2.3 La evolución del indexador de datos
A medida que aumenta la cantidad de datos de la cadena de bloques, la demanda de indexadores de datos crece continuamente. Los indexadores desempeñan un papel importante en la organización de los datos en la cadena y en su envío a la base de datos para su consulta. Los indexadores hacen que los datos estén disponibles en todo momento al indexar los datos de la cadena de bloques y proporcionar un lenguaje de consulta similar a SQL (como GraphQL API). Al ofrecer una interfaz de consulta unificada, los indexadores permiten a los desarrolladores recuperar la información necesaria de manera rápida y precisa utilizando un lenguaje de consulta estandarizado, simplificando enormemente el proceso.
Diferentes tipos de indexadores optimizan la recuperación de datos de varias maneras:
Actualmente, los nodos de archivo de Ethereum ocupan aproximadamente 13.5 TB de espacio de almacenamiento en el cliente Geth, mientras que en el cliente Erigon son aproximadamente 3 TB. A medida que la cadena de bloques crece, la cantidad de datos almacenados por los nodos de archivo seguirá aumentando. Ante tal cantidad de datos, los protocolos de indexación más utilizados no solo soportan la indexación de múltiples cadenas, sino que también han personalizado marcos de análisis de datos para satisfacer las necesidades de datos de diferentes aplicaciones.
La aparición de los indexadores ha mejorado enormemente la eficiencia de indexación y consulta de datos. En comparación con los puntos finales RPC tradicionales, los indexadores pueden indexar grandes volúmenes de datos de manera eficiente y soportar consultas de alta velocidad. Los usuarios pueden ejecutar consultas complejas, filtrar datos con facilidad y realizar análisis posteriores a la extracción. Algunos indexadores también soportan la agregación de múltiples fuentes de datos de cadenas de bloques, evitando el problema de que las aplicaciones descentralizadas de múltiples cadenas necesiten implementar varias API. Al operar de manera distribuida, los indexadores ofrecen mayor seguridad y rendimiento, reduciendo el riesgo de interrupciones que podrían causar los proveedores de RPC centralizados.
En comparación, el indexador permite a los usuarios acceder directamente a la información que necesitan sin tener que lidiar con los complejos datos subyacentes mediante un lenguaje de consulta predefinido. Este mecanismo mejora significativamente la eficiencia y la fiabilidad de la recuperación de datos, y es una innovación importante en el acceso a datos de la cadena de bloques.
2.4 Base de datos de cadena completa: alineación prioritaria con el flujo
El uso de nodos de índice para consultar datos generalmente significa que la API se convierte en la única entrada para procesar datos en la cadena de bloques. Sin embargo, cuando los proyectos entran en la fase de expansión, a menudo se requieren fuentes de datos más flexibles, y las API estandarizadas tienen dificultades para satisfacer esta necesidad. A medida que las demandas de la aplicación se vuelven más complejas, los indexadores de datos básicos y sus formatos de índice estandarizados se vuelven gradualmente inadecuados para satisfacer las crecientes y diversas demandas de consulta, como la búsqueda, el acceso entre cadenas o el mapeo de datos fuera de la cadena.
En la arquitectura moderna de tuberías de datos, el enfoque "prioridad al flujo" se ha convertido en una solución para abordar las limitaciones del procesamiento por lotes tradicional, permitiendo la ingestión, procesamiento y análisis de datos en tiempo real. Este cambio de paradigma permite a las organizaciones responder de inmediato a los datos entrantes, obteniendo información y tomando decisiones casi en tiempo real. De manera similar, los proveedores de servicios de datos de cadena de bloques también están avanzando hacia la construcción de flujos de datos de cadena de bloques, y los proveedores de servicios de indexación tradicionales han lanzado productos que obtienen datos de cadena de bloques en tiempo real de manera fluida.
Estos servicios están destinados a satisfacer la necesidad de análisis en tiempo real de las transacciones de la cadena de bloques y de proporcionar capacidades de consulta más completas. Así como la arquitectura "prioridad de flujo" ha revolucionado la forma en que se procesa los datos en los canales de datos tradicionales al reducir la latencia y mejorar la capacidad de respuesta, estos proveedores de servicios de flujo de datos de cadena de bloques también esperan apoyar el desarrollo de más aplicaciones y ayudar en el análisis de datos en la cadena mediante fuentes de datos más avanzadas y maduras.
Redefiniendo los desafíos de los datos en cadena desde la perspectiva de los modernos canales de datos, podemos ver el potencial de la gestión, almacenamiento y provisión de datos en cadena desde una nueva perspectiva. Cuando comenzamos a considerar indexadores como Subgraph y Ethereum ETL como flujos de datos en el canal de datos en lugar de salidas finales, podemos imaginar un mundo posible donde se puedan personalizar conjuntos de datos de alto rendimiento para cualquier caso de uso empresarial.
3 Comparación a fondo de The Graph, Chainbase y Space and Time
3.1 The Graph
La red The Graph implementa servicios de indexación y consulta de datos multichain a través de una red de nodos descentralizados, facilitando a los desarrolladores la indexación de datos de la cadena de bloques y la construcción de aplicaciones descentralizadas. Sus principales modelos de producto incluyen el mercado de ejecución de consultas de datos y el mercado de caché de indexación de datos, que en esencia sirven a las necesidades de consulta de productos de los usuarios.
Un subgrafo es la estructura de datos básica en la red The Graph, que define cómo extraer y convertir datos de la cadena de bloques a un formato consultable. Cualquiera puede crear un subgrafo, y múltiples aplicaciones pueden reutilizar estos subgrafos, mejorando la reutilización de datos y la eficiencia en su uso.
La red The Graph está compuesta por cuatro roles clave: indexadores, curadores, delegadores y desarrolladores, que en conjunto proporcionan soporte de datos para aplicaciones Web3. Actualmente, The Graph ha cambiado a un servicio de alojamiento de subgráficos completamente descentralizado, donde existen incentivos económicos circulantes entre los diferentes participantes para garantizar el funcionamiento del sistema.
Los productos de The Graph también están evolucionando rápidamente en la ola de la IA. AutoAgora, Allocation Optimizer y AgentC, desarrollados por Semiotic Labs, mejoran el rendimiento del ecosistema en varios aspectos. La aplicación de estas herramientas permite que The Graph, junto con la IA, mejore aún más la inteligencia del sistema y la facilidad de uso para los usuarios.
3.2 Chainbase
Chainbase es una red de datos de cadena completa que integra todos los datos de la cadena de bloques en una plataforma, facilitando a los desarrolladores construir y mantener aplicaciones de manera más sencilla. Sus características únicas incluyen:
El modelo de IA Theia de Chainbase es un punto destacado que lo diferencia de otros protocolos de servicios de datos. Theia se basa en el modelo DORA desarrollado por NVIDIA, combinando datos en cadena y fuera de la cadena, así como actividades temporales y espaciales, para aprender y analizar patrones criptográficos. A través de la inferencia causal, responde y profundiza en el valor y las reglas potenciales de los datos en cadena, proporcionando a los usuarios servicios de datos más inteligentes.
3.3 Espacio y Tiempo
Space and Time (SxT) tiene como objetivo crear una capa de computación verificable, ampliando pruebas de conocimiento cero sobre un almacén de datos descentralizado, proporcionando procesamiento de datos confiable para contratos inteligentes, modelos de lenguaje grande y empresas.
SxT ha introducido la tecnología Proof of SQL, que es una innovadora tecnología de prueba de cero conocimiento, que asegura que las consultas SQL que se ejecutan en un almacén de datos descentralizado son a prueba de manipulaciones y verificables. Proof of SQL genera pruebas criptográficas, que verifican la integridad y precisión de los resultados de las consultas, permitiendo que cualquier validador pueda confirmar de forma independiente que los datos no han sido manipulados durante el proceso de procesamiento.
SxT ha estado colaborando estrechamente con el laboratorio de innovación de IA de Microsoft para acelerar el desarrollo de herramientas de IA generativa, facilitando a los usuarios el procesamiento de datos de cadena de bloques mediante el lenguaje natural. En Space and Time Studio, los usuarios pueden experimentar ingresando consultas en lenguaje natural, la IA las convierte automáticamente en SQL y ejecuta la declaración de consulta, presentando el resultado final que el usuario necesita.
Conclusión y perspectivas
La tecnología de indexación de datos de la cadena de bloques ha evolucionado desde las fuentes de datos de nodo iniciales, pasando por el desarrollo de la解析 de datos y el indexador, hasta llegar a servicios de datos de toda la cadena potenciados por IA, experimentando un proceso de mejora gradual. Esta continua evolución de las tecnologías no solo ha mejorado la eficiencia y precisión del acceso a los datos, sino que también ha brindado a los usuarios una experiencia de inteligencia sin precedentes.
Mirando hacia el futuro, con el continuo desarrollo de nuevas tecnologías como la inteligencia artificial y las pruebas de conocimiento cero, los servicios de datos de la cadena de bloques se volverán aún más inteligentes y seguros. Los servicios de datos de la cadena de bloques, como infraestructura, seguirán desempeñando un papel importante, proporcionando un sólido apoyo para el progreso y la innovación de la industria.