Evolução da indexação de dados em blockchain: de nós a serviços de cadeia completa capacitados por IA

robot
Geração de resumo em curso

Da fonte de dados à análise inteligente: a evolução da tecnologia de indexação de dados em Blockchain

1. Introdução

Desde o nascimento das primeiras aplicações descentralizadas (dApp) em 2017, o ecossistema de aplicações em blockchain tem-se desenvolvido de forma vigorosa. Ao discutir estas dApps, já pensamos na origem dos diversos tipos de dados que utilizam?

Em 2024, a inteligência artificial e o Web3 tornam-se tópicos populares. No campo da IA, os dados são como a fonte de seu crescimento e evolução. Assim como as plantas precisam de luz solar e água, os sistemas de IA também dependem de grandes volumes de dados para aprender e pensar continuamente. Sem o suporte de dados, mesmo os algoritmos de IA mais avançados têm dificuldade em alcançar seu potencial.

Este artigo irá analisar profundamente a evolução da indexação de dados no processo de desenvolvimento da indústria, do ponto de vista da acessibilidade dos dados da Blockchain, e comparará os protocolos de indexação de dados tradicionais com os novos protocolos de serviços de dados em Blockchain, discutindo as características dos novos protocolos que combinam tecnologia de IA na arquitetura de serviços e produtos de dados.

Leitura, indexação para análise, resumo da pista de indexação de dados Web3

2. A evolução do índice de dados: de nós de blockchain a banco de dados de cadeia completa

2.1 Fonte de dados: Blockchain nodes

Blockchain é frequentemente descrito como um livro-razão descentralizado. Os nós da blockchain são a base de toda a rede, responsáveis por registrar, armazenar e disseminar todos os dados das transações na cadeia. Cada nó possui uma cópia completa dos dados da blockchain, mantendo a característica descentralizada da rede. No entanto, para usuários comuns, construir e manter um nó não é uma tarefa fácil, pois exige tecnologia especializada e envolve altos custos. Ao mesmo tempo, a capacidade de consulta de nós comuns é limitada, não atendendo às necessidades dos desenvolvedores. Assim, os usuários geralmente dependem de serviços de terceiros.

Para resolver este problema, surgiram os fornecedores de nós RPC. Eles são responsáveis pela gestão de nós e fornecem acesso a dados através de pontos finais RPC. Os pontos finais RPC públicos são gratuitos, mas têm limitações de taxa, o que pode afetar a experiência dos usuários de dApp. Os pontos finais RPC privados oferecem melhor desempenho, mas são ineficazes para consultas complexas e difíceis de escalar. No entanto, a interface de API padrão dos fornecedores de nós reduz a barreira de acesso dos usuários aos dados na blockchain, estabelecendo as bases para futuras aplicações de dados.

2.2 Análise de Dados: dos Dados Brutos aos Dados Utilizáveis

Os dados brutos fornecidos pelos nós de Blockchain geralmente são processados por meio de criptografia e codificação. Embora esses dados mantenham a integridade e a segurança do Blockchain, eles aumentam a dificuldade de análise. Para usuários comuns ou desenvolvedores, lidar diretamente com esses dados requer uma grande quantidade de conhecimento técnico e recursos computacionais.

O processo de análise de dados torna-se especialmente importante neste contexto. Ao converter dados brutos complexos em um formato mais compreensível e utilizável, os usuários podem aproveitar esses dados de forma mais intuitiva. A qualidade da análise afeta diretamente a eficiência e a eficácia das aplicações de dados da Blockchain, sendo uma etapa chave em todo o processo de indexação de dados.

2.3 Desenvolvimento do indexador de dados

Com o aumento da quantidade de dados na Blockchain, a demanda por indexadores de dados tem crescido. Os indexadores são responsáveis por organizar os dados na cadeia e enviá-los para um banco de dados para consulta. Eles indexam os dados da Blockchain e oferecem interfaces de API como GraphQL( com uma linguagem de consulta semelhante ao SQL), tornando os dados disponíveis a qualquer momento. Os indexadores fornecem uma interface de consulta unificada para os desenvolvedores, simplificando significativamente o processo de recuperação de dados.

Diferentes tipos de indexadores otimizam a forma de recuperação de dados de maneira distinta:

  1. Indexador de nós completos: extrai dados diretamente de nós completos, garantindo a integridade dos dados, mas requer uma grande capacidade de armazenamento e processamento.
  2. Indexador leve: depende de nós completos para obter dados específicos sob demanda, reduzindo a necessidade de armazenamento, mas podendo aumentar o tempo de consulta.
  3. Indexador dedicado: otimizado para tipos específicos de dados ou Blockchain, como dados de NFT ou transações DeFi.
  4. Agregador de Índices: extrai dados de várias blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, adequada para dApps multi-chain.

Atualmente, a demanda de armazenamento dos nós de arquivo Ethereum varia bastante entre diferentes clientes. Diante de um grande volume de dados, os principais protocolos de indexação não apenas suportam indexação de múltiplas cadeias, mas também personalizaram estruturas de análise de dados para diferentes necessidades de aplicação.

A introdução de indexadores melhorou significativamente a eficiência de indexação e consulta de dados. Em comparação com os pontos finais RPC tradicionais, os indexadores podem indexar eficientemente grandes volumes de dados, suportando consultas complexas e filtragem de dados em alta velocidade. Alguns indexadores também suportam a agregação de múltiplas fontes de dados de blockchain, evitando o problema da implementação de múltiplas APIs para dApps em várias chains. A operação distribuída proporciona maior segurança e desempenho, reduzindo os riscos que os provedores RPC centralizados podem trazer.

Ler, indexar para analisar, uma breve descrição da pista de indexação de dados Web3

2.4 Base de Dados de Blockchain: Alinhamento Prioritário para Fluxo

A utilização de nós de índice para consultar dados geralmente faz da API o único portal para digerir dados na blockchain. No entanto, quando os projetos entram na fase de expansão, frequentemente é necessário ter fontes de dados mais flexíveis. À medida que as demandas das aplicações se tornam mais complexas, os indexadores de dados primários tornam-se difíceis de satisfazer as diversas necessidades de consulta, como pesquisa, acesso cross-chain ou mapeamento de dados off-chain.

Na arquitetura moderna de pipelines de dados, a abordagem "prioridade ao fluxo" tornou-se uma solução para as limitações do processamento em lote tradicional, permitindo o processamento e análise de dados em tempo real. Os provedores de serviços de dados em Blockchain também estão se desenvolvendo na direção da construção de fluxos de dados, lançando produtos que obtêm dados em tempo real de Blockchain na forma de fluxo de dados.

Estes serviços visam resolver a necessidade de analisar transações em Blockchain em tempo real e fornecer capacidades de consulta abrangentes. Ao redefinir os desafios dos dados em cadeia através da perspetiva de modernos pipelines de dados, conseguimos olhar para o potencial da gestão, armazenamento e fornecimento de dados em cadeia de uma forma completamente nova.

3. A combinação de IA com bases de dados: Comparação entre The Graph, Chainbase e Space and Time

3.1 The Graph

A rede The Graph implementa serviços de indexação e consulta de dados multichain através de uma rede de nós descentralizada, facilitando para os desenvolvedores indexar dados de blockchain e construir dApps. Os principais modelos de produto incluem o mercado de execução de consultas de dados e o mercado de cache de indexação de dados, atendendo às necessidades de consulta de produtos dos usuários.

O subgráfico é a estrutura de dados fundamental da rede The Graph, definindo como extrair e converter dados da blockchain em um formato consultável. A rede é composta por quatro papéis-chave: indexadores, curadores, delegadores e desenvolvedores, que garantem o funcionamento do sistema através de incentivos econômicos.

Os produtos do The Graph também estão a evoluir rapidamente na onda da IA. Ferramentas desenvolvidas pela Semiotic Labs, como AutoAgora, Allocation Optimizer e AgentC, otimizam respetivamente a estratégia de preços, a alocação de recursos e a experiência do utilizador, melhorando a inteligência do sistema e a sua amigabilidade para o utilizador.

Ler, indexar para analisar, resumo da corrida de indexação de dados Web3

3.2 Chainbase

Chainbase é uma rede de dados de blockchain completa, que integra todos os dados de blockchain em uma única plataforma. As suas características incluem:

  • Lago de dados em tempo real: fornece um lago de dados em tempo real dedicado ao fluxo de dados da Blockchain.
  • Arquitetura de duas cadeias: camada de execução construída sobre o Eigenlayer AVS, formando uma arquitetura paralela com o algoritmo de consenso CometBFT.
  • Padrão de formato de dados inovador: introdução do padrão de formato de dados "manuscripts".
  • Modelo de mundo criptográfico: combinando tecnologia de modelos de IA, criou-se o modelo de IA Theia que pode compreender e prever transações em Blockchain.

O modelo de IA Theia da Chainbase é baseado no modelo DORA da NVIDIA, combinando análise de dados on-chain e off-chain em modos criptográficos, para oferecer serviços de dados inteligentes aos usuários.

Ler, indexar e analisar, uma breve descrição da corrida de indexação de dados Web3

3.3 Espaço e Tempo

Space and Time (SxT) está empenhada em criar uma camada de computação verificável, expandindo provas de conhecimento zero em armazéns de dados descentralizados. Sua tecnologia inovadora Proof of SQL garante a imutabilidade e verificabilidade de consultas SQL, oferecendo soluções para setores com altas exigências de confiabilidade de dados.

A SxT colaborou com o laboratório de inovação de IA da Microsoft para desenvolver ferramentas de IA generativa, facilitando aos usuários a manipulação de dados de blockchain através do processamento de linguagem natural. Os usuários podem experimentar no Space and Time Studio como a IA automaticamente converte linguagem natural em SQL e executa consultas.

Leitura, indexação para análise, resumo da corrida de indexação de dados Web3

Conclusão e Perspectivas

A tecnologia de indexação de dados de Blockchain evoluiu desde a fonte de dados dos nós, passando pelo desenvolvimento da análise de dados e dos indexadores, até finalmente evoluir para serviços de dados de toda a cadeia capacitados por IA, passando por um processo de aprimoramento gradual. Essa evolução das tecnologias não apenas aumentou a eficiência e a precisão do acesso aos dados, mas também trouxe uma experiência mais inteligente.

No futuro, com o desenvolvimento de novas tecnologias como a IA e as provas de conhecimento zero, os serviços de dados em blockchain tornar-se-ão ainda mais inteligentes e seguros. Como infraestrutura, os serviços de dados em blockchain continuarão a oferecer apoio ao progresso e à inovação do setor.

Leitura, indexação para análise, resumo da pista de indexação de dados Web3

Ver original
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
  • 6
  • Partilhar
Comentar
0/400
SerLiquidatedvip
· 8h atrás
Os dados são o rei, o futuro é promissor
Ver originalResponder0
GasFeeLadyvip
· 8h atrás
A tecnologia sempre se origina da natureza humana
Ver originalResponder0
AirdropHunterXMvip
· 8h atrás
Quais cadeias crescerão rapidamente a seguir?
Ver originalResponder0
shadowy_supercodervip
· 8h atrás
Finalmente, há um bom banco de dados na cadeia.
Ver originalResponder0
Ser_This_Is_A_Casinovip
· 8h atrás
Revolucionária transformação de dados
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)