Evolução da indexação de dados em Blockchain: de nós primitivos a bancos de dados de cadeia completa capacitados por IA
1. Introdução
Desde o surgimento das primeiras aplicações de Blockchain em 2017, as aplicações descentralizadas (dApp) prosperaram, abrangendo vários setores como finanças, jogos e redes sociais. À medida que a indústria avança continuamente, não podemos deixar de pensar: de onde vêm os dados em que essas dApps se baseiam?
Em 2024, a inteligência artificial e o Web3 tornam-se o foco. No campo da IA, os dados são como a fonte da vida, nutrindo constantemente o crescimento e a evolução dos sistemas. Sem o suporte de um vasto conjunto de dados de alta qualidade, até os algoritmos de IA mais sofisticados terão dificuldade em exercer a inteligência e a eficácia que se esperam.
Este artigo irá explorar a evolução da acessibilidade de dados na blockchain, analisar a evolução das tecnologias de indexação de dados e comparar as semelhanças e diferenças entre protocolos populares como The Graph, Chainbase e Space and Time em termos de serviços de dados e arquitetura de produtos, com especial atenção a como os últimos dois combinam tecnologias de IA para oferecer serviços inovadores.
2. A complexidade e simplicidade do índice de dados: do nó da Blockchain ao banco de dados da cadeia completa
2.1 Fonte de dados: Nó da Blockchain
Blockchain é essencialmente um livro-razão distribuído e descentralizado, mantido por numerosos nós. Cada nó mantém uma cópia completa dos dados do blockchain, garantindo a característica descentralizada da rede. No entanto, os usuários comuns que constroem e mantêm nós enfrentam numerosas dificuldades, pois não só precisam de tecnologia especializada, mas também de altos custos de hardware e largura de banda. Além disso, a capacidade de consulta dos nós comuns é limitada, dificultando a satisfação das necessidades dos desenvolvedores.
Para resolver esse problema, surgiram os provedores de nós RPC. Eles assumem os custos de operação e manutenção dos nós, oferecendo serviços de acesso a dados aos usuários através de pontos finais RPC. Embora os pontos finais RPC públicos sejam gratuitos, eles têm limitações de taxa; os pontos finais RPC privados têm melhor desempenho, mas não são eficientes para consultas complexas e são difíceis de escalar entre cadeias. Apesar disso, as interfaces de API padronizadas dos provedores de nós ainda reduziram significativamente a barreira de acesso dos usuários aos dados on-chain.
2.2 Análise de dados: de dados brutos a dados utilizáveis
Os dados brutos fornecidos pelos nós da Blockchain geralmente passam por processos de criptografia e codificação, tornando difícil para usuários comuns e desenvolvedores utilizarem esses dados diretamente. Portanto, a análise de dados torna-se uma etapa crucial, convertendo dados brutos complexos em um formato mais fácil de entender e operar, aumentando significativamente a usabilidade dos dados.
2.3 A evolução do indexador de dados
Com o aumento exponencial do volume de dados da Blockchain, a demanda por indexadores de dados tem se tornado cada vez mais evidente. Os indexadores organizam os dados na cadeia e os armazenam em bancos de dados, tornando-os fáceis de consultar. Eles oferecem uma interface de consulta unificada, permitindo que os desenvolvedores usem linguagens de consulta padronizadas ( como GraphQL ) para recuperar informações necessárias de forma rápida e precisa.
Diferentes tipos de indexadores têm características distintas:
Indexador de nó completo: extrai dados diretamente do nó completo, garantindo a integridade dos dados, mas requer muitos recursos.
Indexador leve: depende de nós completos para obter dados sob demanda, reduzindo a necessidade de armazenamento, mas pode aumentar o tempo de consulta.
Indexador dedicado: otimizado para tipos específicos de dados ou Blockchain, como dados de NFT ou transações DeFi.
Agregador de índices: extrai dados de múltiplas Blockchains e fontes, incluindo informações off-chain, facilitando aplicações multi-chain.
Atualmente, a demanda de armazenamento para nós de arquivo do Ethereum atingiu níveis de vários TB. Diante de tal volume de dados, os principais protocolos de indexação não apenas suportam indexação de múltiplas blockchains, mas também personalizaram estruturas de análise de dados para diferentes necessidades de aplicativos, como o "subgrafo" do The Graph (Subgraph).
Em comparação com os pontos de extremidade RPC tradicionais, os indexadores melhoraram significativamente a eficiência de indexação e consulta de dados. Eles suportam consultas complexas, filtragem de dados e análise de agregação, além de integrar fontes de dados entre cadeias. Através da execução distribuída, os indexadores oferecem maior segurança e desempenho, reduzindo o risco de interrupções.
2.4 Base de dados de cadeia completa: alinhamento prioritário ao fluxo
À medida que as demandas das aplicações se tornam cada vez mais complexas, as APIs padronizadas têm dificuldade em atender às variadas necessidades de consulta, como acesso cross-chain ou mapeamento de dados off-chain. A abordagem "prioridade ao fluxo" nos modernos pipelines de dados oferece novas ideias para o processamento de dados em tempo real, permitindo que as organizações respondam instantaneamente aos dados e tomem decisões.
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. Provedores tradicionais de serviços de indexação estão lançando produtos de fluxo de dados em tempo real, como Substreams do The Graph e Mirror do Goldsky. Provedores emergentes como Chainbase e SubSquid oferecem lagos de dados em tempo real gerados a partir de Blockchain.
Estes serviços visam satisfazer a necessidade de análise em tempo real de transações Blockchain e de fornecer capacidades de consulta abrangentes. Ao tratar os dados Blockchain como um fluxo de dados em vez de uma saída final, podemos personalizar conjuntos de dados de alto desempenho para uma variedade de cenários de negócios.
3. AI + Base de Dados? Comparação aprofundada entre The Graph, Chainbase e Space and Time
3.1 The Graph
A rede The Graph oferece serviços de indexação e consulta de dados multi-chain através de nós descentralizados. Seu produto central é o mercado de execução de consultas de dados e o mercado de cache de indexação de dados, atendendo às necessidades de consulta dos usuários. A rede The Graph é composta por quatro papéis: indexadores, curadores, delegadores e desenvolvedores, garantindo o funcionamento do sistema através de incentivos econômicos.
O ecossistema The Graph está a abraçar ativamente a tecnologia de IA. Ferramentas como AutoAgora, Allocation Optimizer e AgentC, desenvolvidas pela Semiotic Labs, melhoraram o desempenho do sistema em termos de estratégias de preços, alocação de recursos e experiência do utilizador. A aplicação dessas ferramentas levou o The Graph a aumentar ainda mais o seu nível de inteligência e a sua amigabilidade para o utilizador.
3.2 Chainbase
Chainbase é uma rede de dados de blockchain completa, integrando dados de múltiplas blockchains em uma única plataforma. Suas funções exclusivas incluem:
Lago de dados em tempo real: fornece acesso instantâneo ao fluxo de dados da blockchain
Arquitetura de Dupla Cadeia: camada de execução construída com Eigenlayer AVS, em paralelo com o algoritmo de consenso CometBFT
Padrão de formato de dados inovador: introduzir "manuscripts" para otimizar a estrutura de dados
Modelo de Mundo Cripto: combinar tecnologia de modelos de IA para criar um modelo de IA que compreenda e preveja transações em Blockchain.
O modelo de IA Theia da Chainbase é o seu principal destaque. Theia é baseado no modelo DORA da NVIDIA, combinando análise de dados on-chain e off-chain em um modo criptográfico, respondendo por meio de raciocínio causal, proporcionando serviços de dados inteligentes aos usuários.
3.3 Espaço e Tempo
Space and Time (SxT) está comprometida em criar uma camada de computação verificável, expandindo provas de conhecimento zero em um armazém de dados descentralizado. Sua tecnologia central, Proof of SQL, garante a integridade e verificabilidade das consultas SQL, fornecendo a base para aplicações de dados em blockchain em setores com altas exigências de confiabilidade dos dados.
SxT colabora com o laboratório de inovação em IA da Microsoft para desenvolver ferramentas de IA generativa, permitindo que os usuários processem dados de blockchain através de linguagem natural. No Space and Time Studio, a IA pode automaticamente converter linguagem natural em SQL e executar consultas.
Conclusão e Perspectivas
A tecnologia de indexação de dados de Blockchain evoluiu desde as fontes de dados de Nó iniciais, passando pelo desenvolvimento de ferramentas de análise de dados e indexadores, até chegar a um serviço de dados de cadeia completa habilitado por IA, passando por um processo de aprimoramento gradual. Esses avanços tecnológicos não só melhoraram a eficiência e a precisão do acesso aos dados, mas também proporcionaram uma experiência de usuário mais inteligente.
No futuro, com o desenvolvimento de novas tecnologias como a tecnologia de IA e as provas de conhecimento zero, os serviços de dados da blockchain se tornarão ainda mais inteligentes e seguros. Como infraestrutura, os serviços de dados da blockchain continuarão a fornecer um forte apoio à inovação no setor.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
11 gostos
Recompensa
11
6
Partilhar
Comentar
0/400
ChainDoctor
· 3h atrás
Devia ter dito mais cedo, os dados servem diretamente como combustível.
Ver originalResponder0
DataChief
· 3h atrás
Integração de AI com Blockchain? Fiquei com inveja.
Ver originalResponder0
ZeroRushCaptain
· 3h atrás
Puf, depois de tantos anos, ainda está a cavar buracos sob os dados? É a velha abordagem com nova embalagem!
Ver originalResponder0
MetaverseLandlady
· 3h atrás
Está quase em 2025, os dados na cadeia estão a explodir de forma incontrolável.
Ver originalResponder0
MysteryBoxOpener
· 3h atrás
E não quero mais aprender, como um novato, o que fazer?
Ver originalResponder0
ZenZKPlayer
· 3h atrás
Esses dados de arbitragem são realmente o verdadeiro investimento, certo?
Evolução do índice de dados Blockchain: de Nó a banco de dados de cadeia inteira capacitado por IA
Evolução da indexação de dados em Blockchain: de nós primitivos a bancos de dados de cadeia completa capacitados por IA
1. Introdução
Desde o surgimento das primeiras aplicações de Blockchain em 2017, as aplicações descentralizadas (dApp) prosperaram, abrangendo vários setores como finanças, jogos e redes sociais. À medida que a indústria avança continuamente, não podemos deixar de pensar: de onde vêm os dados em que essas dApps se baseiam?
Em 2024, a inteligência artificial e o Web3 tornam-se o foco. No campo da IA, os dados são como a fonte da vida, nutrindo constantemente o crescimento e a evolução dos sistemas. Sem o suporte de um vasto conjunto de dados de alta qualidade, até os algoritmos de IA mais sofisticados terão dificuldade em exercer a inteligência e a eficácia que se esperam.
Este artigo irá explorar a evolução da acessibilidade de dados na blockchain, analisar a evolução das tecnologias de indexação de dados e comparar as semelhanças e diferenças entre protocolos populares como The Graph, Chainbase e Space and Time em termos de serviços de dados e arquitetura de produtos, com especial atenção a como os últimos dois combinam tecnologias de IA para oferecer serviços inovadores.
2. A complexidade e simplicidade do índice de dados: do nó da Blockchain ao banco de dados da cadeia completa
2.1 Fonte de dados: Nó da Blockchain
Blockchain é essencialmente um livro-razão distribuído e descentralizado, mantido por numerosos nós. Cada nó mantém uma cópia completa dos dados do blockchain, garantindo a característica descentralizada da rede. No entanto, os usuários comuns que constroem e mantêm nós enfrentam numerosas dificuldades, pois não só precisam de tecnologia especializada, mas também de altos custos de hardware e largura de banda. Além disso, a capacidade de consulta dos nós comuns é limitada, dificultando a satisfação das necessidades dos desenvolvedores.
Para resolver esse problema, surgiram os provedores de nós RPC. Eles assumem os custos de operação e manutenção dos nós, oferecendo serviços de acesso a dados aos usuários através de pontos finais RPC. Embora os pontos finais RPC públicos sejam gratuitos, eles têm limitações de taxa; os pontos finais RPC privados têm melhor desempenho, mas não são eficientes para consultas complexas e são difíceis de escalar entre cadeias. Apesar disso, as interfaces de API padronizadas dos provedores de nós ainda reduziram significativamente a barreira de acesso dos usuários aos dados on-chain.
2.2 Análise de dados: de dados brutos a dados utilizáveis
Os dados brutos fornecidos pelos nós da Blockchain geralmente passam por processos de criptografia e codificação, tornando difícil para usuários comuns e desenvolvedores utilizarem esses dados diretamente. Portanto, a análise de dados torna-se uma etapa crucial, convertendo dados brutos complexos em um formato mais fácil de entender e operar, aumentando significativamente a usabilidade dos dados.
2.3 A evolução do indexador de dados
Com o aumento exponencial do volume de dados da Blockchain, a demanda por indexadores de dados tem se tornado cada vez mais evidente. Os indexadores organizam os dados na cadeia e os armazenam em bancos de dados, tornando-os fáceis de consultar. Eles oferecem uma interface de consulta unificada, permitindo que os desenvolvedores usem linguagens de consulta padronizadas ( como GraphQL ) para recuperar informações necessárias de forma rápida e precisa.
Diferentes tipos de indexadores têm características distintas:
Atualmente, a demanda de armazenamento para nós de arquivo do Ethereum atingiu níveis de vários TB. Diante de tal volume de dados, os principais protocolos de indexação não apenas suportam indexação de múltiplas blockchains, mas também personalizaram estruturas de análise de dados para diferentes necessidades de aplicativos, como o "subgrafo" do The Graph (Subgraph).
Em comparação com os pontos de extremidade RPC tradicionais, os indexadores melhoraram significativamente a eficiência de indexação e consulta de dados. Eles suportam consultas complexas, filtragem de dados e análise de agregação, além de integrar fontes de dados entre cadeias. Através da execução distribuída, os indexadores oferecem maior segurança e desempenho, reduzindo o risco de interrupções.
2.4 Base de dados de cadeia completa: alinhamento prioritário ao fluxo
À medida que as demandas das aplicações se tornam cada vez mais complexas, as APIs padronizadas têm dificuldade em atender às variadas necessidades de consulta, como acesso cross-chain ou mapeamento de dados off-chain. A abordagem "prioridade ao fluxo" nos modernos pipelines de dados oferece novas ideias para o processamento de dados em tempo real, permitindo que as organizações respondam instantaneamente aos dados e tomem decisões.
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. Provedores tradicionais de serviços de indexação estão lançando produtos de fluxo de dados em tempo real, como Substreams do The Graph e Mirror do Goldsky. Provedores emergentes como Chainbase e SubSquid oferecem lagos de dados em tempo real gerados a partir de Blockchain.
Estes serviços visam satisfazer a necessidade de análise em tempo real de transações Blockchain e de fornecer capacidades de consulta abrangentes. Ao tratar os dados Blockchain como um fluxo de dados em vez de uma saída final, podemos personalizar conjuntos de dados de alto desempenho para uma variedade de cenários de negócios.
3. AI + Base de Dados? Comparação aprofundada entre The Graph, Chainbase e Space and Time
3.1 The Graph
A rede The Graph oferece serviços de indexação e consulta de dados multi-chain através de nós descentralizados. Seu produto central é o mercado de execução de consultas de dados e o mercado de cache de indexação de dados, atendendo às necessidades de consulta dos usuários. A rede The Graph é composta por quatro papéis: indexadores, curadores, delegadores e desenvolvedores, garantindo o funcionamento do sistema através de incentivos econômicos.
O ecossistema The Graph está a abraçar ativamente a tecnologia de IA. Ferramentas como AutoAgora, Allocation Optimizer e AgentC, desenvolvidas pela Semiotic Labs, melhoraram o desempenho do sistema em termos de estratégias de preços, alocação de recursos e experiência do utilizador. A aplicação dessas ferramentas levou o The Graph a aumentar ainda mais o seu nível de inteligência e a sua amigabilidade para o utilizador.
3.2 Chainbase
Chainbase é uma rede de dados de blockchain completa, integrando dados de múltiplas blockchains em uma única plataforma. Suas funções exclusivas incluem:
O modelo de IA Theia da Chainbase é o seu principal destaque. Theia é baseado no modelo DORA da NVIDIA, combinando análise de dados on-chain e off-chain em um modo criptográfico, respondendo por meio de raciocínio causal, proporcionando serviços de dados inteligentes aos usuários.
3.3 Espaço e Tempo
Space and Time (SxT) está comprometida em criar uma camada de computação verificável, expandindo provas de conhecimento zero em um armazém de dados descentralizado. Sua tecnologia central, Proof of SQL, garante a integridade e verificabilidade das consultas SQL, fornecendo a base para aplicações de dados em blockchain em setores com altas exigências de confiabilidade dos dados.
SxT colabora com o laboratório de inovação em IA da Microsoft para desenvolver ferramentas de IA generativa, permitindo que os usuários processem dados de blockchain através de linguagem natural. No Space and Time Studio, a IA pode automaticamente converter linguagem natural em SQL e executar consultas.
Conclusão e Perspectivas
A tecnologia de indexação de dados de Blockchain evoluiu desde as fontes de dados de Nó iniciais, passando pelo desenvolvimento de ferramentas de análise de dados e indexadores, até chegar a um serviço de dados de cadeia completa habilitado por IA, passando por um processo de aprimoramento gradual. Esses avanços tecnológicos não só melhoraram a eficiência e a precisão do acesso aos dados, mas também proporcionaram uma experiência de usuário mais inteligente.
No futuro, com o desenvolvimento de novas tecnologias como a tecnologia de IA e as provas de conhecimento zero, os serviços de dados da blockchain se tornarão ainda mais inteligentes e seguros. Como infraestrutura, os serviços de dados da blockchain continuarão a fornecer um forte apoio à inovação no setor.