Evolução do Acesso a Dados Web3: Visão Geral de Indexadores e Projetos Relacionados
Na tecnologia blockchain, os dados desempenham um papel crucial, sendo a base para o desenvolvimento de aplicações descentralizadas. Embora a discussão atual se concentre principalmente na disponibilidade de dados, a acessibilidade dos dados é igualmente importante, mas frequentemente negligenciada.
Na era das blockchains modularizadas, as soluções de disponibilidade de dados tornaram-se indispensáveis. Elas garantem que todos os participantes possam acessar os dados das transações, permitindo a validação em tempo real e mantendo a integridade da rede. No entanto, a camada de disponibilidade de dados é mais como um outdoor do que uma base de dados, os dados não são armazenados indefinidamente, mas são apagados ao longo do tempo.
Em comparação, a acessibilidade dos dados foca na capacidade de recuperar dados históricos, o que é crucial para o desenvolvimento de aplicações descentralizadas e para a análise da blockchain. Embora tenha havido menos discussão, a acessibilidade dos dados é tão importante quanto a disponibilidade dos dados. Ambos desempenham papéis diferentes, mas complementares, no ecossistema da blockchain, e uma abordagem abrangente de gestão de dados deve abordar ambas as questões para suportar aplicações de blockchain robustas e eficientes.
Desde o seu surgimento, a blockchain transformou completamente a infraestrutura, impulsionando a criação de aplicações descentralizadas em áreas como jogos, finanças e redes sociais. No entanto, construir essas aplicações requer acesso a uma grande quantidade de dados da blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores, uma opção é hospedar e operar seus próprios nós RPC de arquivo. Esses nós armazenam todos os dados históricos da blockchain desde o início, permitindo acesso completo aos dados. No entanto, manter nós de arquivo é caro e a capacidade de consulta é limitada. Executar nós mais baratos é outra opção, mas a capacidade de recuperação de dados desses nós é limitada, o que pode interferir no funcionamento normal das aplicações.
Outra abordagem é utilizar provedores de nós RPC comerciais. Esses provedores são responsáveis pelos custos e pela gestão dos nós e fornecem dados através de pontos finais RPC. Os pontos finais RPC públicos são gratuitos, mas têm limites de taxa, o que pode impactar negativamente a experiência do usuário da aplicação. Os pontos finais RPC privados oferecem melhor desempenho ao reduzir a congestão, mas mesmo a simples recuperação de dados requer uma quantidade significativa de comunicação de ida e volta, o que é ineficiente. Além disso, os pontos finais RPC privados costumam ser difíceis de escalar e carecem de compatibilidade entre diferentes redes.
Os indexadores de blockchain desempenham um papel crucial na organização de dados em cadeias e no envio desses dados para bancos de dados para facilitar consultas, sendo assim chamados de "motores de busca da blockchain". Seu funcionamento consiste em indexar dados da blockchain e disponibilizá-los a qualquer momento por meio de uma linguagem de consulta semelhante ao SQL. Ao fornecer uma interface de consulta unificada, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias utilizando uma linguagem de consulta padronizada, simplificando significativamente o processo.
Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:
Indexador de nó completo: extrai dados diretamente de nós de blockchain completos, garantindo que os dados sejam completos e precisos, mas requer uma grande capacidade de armazenamento e processamento.
Indexador leve: depende de nós completos para obter dados específicos conforme necessário, reduzindo os requisitos de armazenamento, mas pode aumentar o tempo de consulta.
Indexador dedicado: otimização da recuperação para certos tipos de dados ou blockchains específicos, como dados de NFT ou transações DeFi.
Agregador de Índices: extrai dados de várias blockchains e fontes, incluindo informações off-chain, oferecendo uma interface de consulta unificada, especialmente útil para aplicações multi-chain.
Apenas o Ethereum requer 3TB de espaço de armazenamento, e à medida que a blockchain continua a crescer, a quantidade de dados armazenados pelos nós de arquivamento também aumentará continuamente. O protocolo do indexador implanta vários indexadores, permitindo indexar de forma eficiente e consultar rapidamente grandes volumes de dados, algo que o RPC não consegue realizar.
O indexador também permite consultas complexas, filtragem fácil de dados com base em diferentes critérios e análise de dados após a extração. Alguns indexadores também permitem a agregação de dados de várias fontes, evitando a necessidade de implantar várias APIs em aplicações multichain. Distribuído em vários nós, o indexador oferece segurança e desempenho aprimorados, enquanto os provedores de RPC podem sofrer interrupções e tempo de inatividade devido à sua natureza centralizada.
De um modo geral, em comparação com os provedores de nós RPC, os indexadores melhoram a eficiência e a fiabilidade da recuperação de dados, ao mesmo tempo que reduzem o custo de implantação de um único nó. Isso torna o protocolo de indexador de blockchain a escolha preferida para os desenvolvedores de aplicações.
Construir aplicações descentralizadas requer a recuperação e leitura de dados da blockchain para que possam operar os seus serviços. Isso inclui qualquer tipo de aplicação, incluindo DeFi, plataformas NFT, jogos e até redes sociais, uma vez que essas plataformas precisam primeiro ler os dados para executar outras transações.
Os protocolos DeFi precisam de diferentes informações para apresentar preços, taxas, custos específicos, etc., aos usuários. Os formadores de mercado automáticos precisam de informações de preço e liquidez da pool de liquidez para calcular as taxas de swap, enquanto os protocolos de empréstimo precisam da taxa de utilização para determinar as taxas de empréstimo e a razão de dívida para liquidações. Antes de calcular as taxas que os usuários executam, é essencial inserir essas informações em suas aplicações.
GameFi precisa de indexação e acesso rápido a dados para garantir que os usuários joguem de forma fluida. Apenas com a recuperação e execução de dados relâmpago, os jogos Web3 podem competir em desempenho com os jogos Web2, atraindo assim mais usuários. Esses jogos necessitam de dados como propriedade de terra, saldo de tokens dentro do jogo, operações dentro do jogo, entre outros. Usando indexadores, eles podem garantir melhor um fluxo de dados estável e um tempo de atividade estável, para assegurar uma experiência de jogo perfeita.
O mercado de NFT e as plataformas de empréstimo precisam de um índice de dados para acessar várias informações, como metadados de NFT, dados de propriedade e transferência, informações sobre royalties, etc. Indexar rapidamente esses dados pode evitar a necessidade de percorrer cada NFT individualmente para encontrar dados de propriedade ou atributos de NFT.
Quer seja um market maker automático DeFi que necessita de informações sobre preços e liquidez, ou uma aplicação social que precise de atualizar posts de novos usuários, a capacidade de recuperar dados rapidamente é crucial para o funcionamento normal da aplicação. Com a ajuda de um indexador, eles podem recuperar dados de forma eficiente e correta, proporcionando assim uma experiência de usuário fluida.
O indexador oferece uma maneira de extrair dados específicos de dados brutos da blockchain. Isso proporciona oportunidades para análises de dados mais específicas, resultando em insights abrangentes.
Por exemplo, os protocolos de negociação perpétua podem identificar quais tokens têm altos volumes de negociação e quais tokens geram taxas, decidindo assim se devem listar esses tokens como contratos perpétuos em sua plataforma. Os desenvolvedores de exchanges descentralizadas podem criar painéis para seus produtos, obtendo uma compreensão aprofundada de quais pools de liquidez têm os maiores retornos ou a maior liquidez. Também podem criar painéis públicos que permitem aos desenvolvedores consultar de forma livre e flexível qualquer tipo de dado a ser exibido nos gráficos.
Devido à disponibilidade de vários indexadores de blockchain, é crucial identificar as diferenças entre os protocolos de indexação para garantir que os desenvolvedores escolham o indexador mais adequado às suas necessidades.
The Graph é o primeiro protocolo de indexação lançado na Ethereum, permitindo consultas fáceis a dados de transações que anteriormente eram difíceis de acessar. Ele usa subgrafos para definir e filtrar subconjuntos de dados coletados da blockchain. Usando provas de índice, o indexador stake tokens nativos para serviços de indexação e consulta, e os delegadores podem escolher stake seus tokens aqui. Os curadores podem acessar subgrafos de alta qualidade para ajudar o indexador a determinar quais subgrafos devem ser compilados para ganhar as melhores taxas de consulta.
A sua infraestrutura faz com que o custo médio de cada milhão de consultas seja de 40 dólares, o que é muito inferior ao custo de nós auto-hospedados. Usando fontes de dados de arquivos, também suporta a indexação paralela de dados em cadeia e fora da cadeia, para uma recuperação de dados eficiente.
As recompensas dos indexadores do The Graph cresceram de forma constante nos últimos trimestres. Isso se deve em parte ao aumento no volume de consultas, mas também é atribuído ao crescimento do preço dos tokens, uma vez que eles planejam integrar consultas assistidas por inteligência artificial no futuro.
Subsquid é um lago de dados descentralizado, ponto a ponto e escalável horizontalmente, que agrega eficientemente grandes quantidades de dados on-chain e off-chain, protegidos por provas de conhecimento zero. Como uma rede de trabalhadores descentralizada, cada nó é responsável por armazenar dados de um subconjunto específico de blocos, acelerando o processo de recuperação de dados através da identificação rápida dos nós que armazenam os dados necessários.
Subsquid também suporta indexação em tempo real, permitindo que seja indexado antes da finalização do bloco. Ele também suporta o armazenamento de dados em formatos escolhidos pelo desenvolvedor, facilitando análises mais simples com várias ferramentas. Além disso, os subgráficos podem ser implantados na rede Subsquid sem a necessidade de migração para o Squid SDK, permitindo uma implantação sem código.
Apesar de ainda estar na fase de teste, a Subsquid já alcançou estatísticas impressionantes, com mais de 80.000 usuários na rede de testes, mais de 60.000 indexadores Squid implantados e mais de 20.000 desenvolvedores verificados na rede. No dia 3 de junho, a Subsquid lançou a rede principal do seu lago de dados.
Além do índice, o lago de dados Subsquid Network também pode substituir RPC em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oracle.
SubQuery é uma rede de infraestrutura intermediária descentralizada que oferece serviços de RPC e indexação de dados. Inicialmente, suportava as redes Polkadot e Substrate, mas agora se expandiu para incluir mais de 200 cadeias. Seu funcionamento é semelhante ao The Graph, que utiliza provas de indexação, onde indexadores indexam dados e fornecem solicitações de consulta, enquanto delegadores apostam suas participações aos indexadores. No entanto, introduz consumidores para submeter pedidos de compra, indicando que a renda dos indexadores está garantida, e não dos gestores.
Ele irá introduzir nós de dados SubQuery que suportam sharding, para evitar a sincronização constante de novos dados entre cada nó, otimizando assim a eficiência das consultas, ao mesmo tempo que caminha para uma maior descentralização. Os usuários podem escolher pagar cerca de 1 SQT em taxas de computação a cada 1000 solicitações, ou definir taxas personalizadas para os indexadores através do protocolo.
Apesar de a SubQuery ter lançado seu token apenas no início deste ano, as recompensas por emissão para nós e delegadores também aumentaram em valor em dólares, o que representa um aumento contínuo na quantidade de serviços de consulta disponíveis em sua plataforma. Desde o evento de geração do token, o total de SQT em staking aumentou de 6 milhões para 125 milhões, destacando o crescimento da participação na sua rede.
Covalent é uma rede de indexadores descentralizada, criada por nós de produtores de amostras de bloco que geram cópias de dados da blockchain através de exportações em massa, e publicam provas na blockchain Covalent L1. Esses dados são então refinados por nós de produtores de resultados de bloco de acordo com regras estabelecidas, filtrando os dados que atendem aos requisitos.
Através de uma API unificada, os desenvolvedores podem facilmente extrair dados de blockchain relevantes em um formato consistente de solicitação e resposta, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Podem usar o token CQT, que é liquidado em uma determinada blockchain, como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem estar em uma tendência geral de crescimento do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido à alta do preço do token Covalent CQT.
Ao escolher um indexador, é necessário considerar os seguintes fatores:
Personalização dos dados: Alguns indexadores são indexadores genéricos que oferecem conjuntos de dados pré-configurados padrão apenas através da API. Embora possam ser rápidos, não oferecem flexibilidade para desenvolvedores que necessitam de conjuntos de dados personalizados. O uso de uma estrutura de indexadores permite um processamento de dados mais personalizado para atender a necessidades específicas de aplicação.
Segurança: Os dados de índice devem ser seguros, caso contrário, as aplicações construídas com base nesses indexadores também estarão vulneráveis a ataques. Embora todos os indexadores adotem alguma forma de segurança através do staking de tokens, outras soluções de indexadores podem utilizar provas para aumentar ainda mais a segurança.
Velocidade e escalabilidade: à medida que a blockchain continua a crescer, o volume de transações também aumenta, tornando a indexação de grandes quantidades de dados mais complicada. Manter a eficiência torna-se mais difícil, mas os protocolos de indexadores introduziram soluções para atender a essas crescentes demandas.
Redes suportadas: Embora a maioria das atividades de blockchain ainda ocorra na Ethereum, ao longo do tempo, diferentes blockchains estão se tornando cada vez mais populares. Oferecer suporte a certas cadeias que não são suportadas por outros protocolos de indexação pode trazer mais participação no mercado.
Embora os indexadores sejam amplamente utilizados no desenvolvimento de aplicações descentralizadas, o seu potencial ainda é enorme, especialmente na integração da inteligência artificial. À medida que a IA se torna cada vez mais comum no Web2 e no Web3, a sua capacidade de melhoria depende do acesso a dados relevantes.
Ver original
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.
7 gostos
Recompensa
7
4
Partilhar
Comentar
0/400
SatoshiHeir
· 5h atrás
É hilário, é preciso apontar que vocês estão todos se esforçando loucamente na direção errada. O índice fora da cadeia é essencialmente um compromisso centralizado, recomendo reler a terceira seção do capítulo quatro do artigo de Satoshi Nakamoto.
Ver originalResponder0
ApeDegen
· 08-05 10:52
banco de dados apaga dados, fazem as pessoas de parvas e correm.
Ver originalResponder0
NftBankruptcyClub
· 08-05 10:51
Ainda a pensar em dinheiro... Quanto perdi...
Ver originalResponder0
LayerZeroHero
· 08-05 10:43
Teste real mostra que a camada DA não armazena por muito tempo, é necessário procurar especificamente o índice do nó.
Indexador: Uma nova paradigma de acesso a dados Web3 e análise de projetos mainstream
Evolução do Acesso a Dados Web3: Visão Geral de Indexadores e Projetos Relacionados
Na tecnologia blockchain, os dados desempenham um papel crucial, sendo a base para o desenvolvimento de aplicações descentralizadas. Embora a discussão atual se concentre principalmente na disponibilidade de dados, a acessibilidade dos dados é igualmente importante, mas frequentemente negligenciada.
Na era das blockchains modularizadas, as soluções de disponibilidade de dados tornaram-se indispensáveis. Elas garantem que todos os participantes possam acessar os dados das transações, permitindo a validação em tempo real e mantendo a integridade da rede. No entanto, a camada de disponibilidade de dados é mais como um outdoor do que uma base de dados, os dados não são armazenados indefinidamente, mas são apagados ao longo do tempo.
Em comparação, a acessibilidade dos dados foca na capacidade de recuperar dados históricos, o que é crucial para o desenvolvimento de aplicações descentralizadas e para a análise da blockchain. Embora tenha havido menos discussão, a acessibilidade dos dados é tão importante quanto a disponibilidade dos dados. Ambos desempenham papéis diferentes, mas complementares, no ecossistema da blockchain, e uma abordagem abrangente de gestão de dados deve abordar ambas as questões para suportar aplicações de blockchain robustas e eficientes.
Desde o seu surgimento, a blockchain transformou completamente a infraestrutura, impulsionando a criação de aplicações descentralizadas em áreas como jogos, finanças e redes sociais. No entanto, construir essas aplicações requer acesso a uma grande quantidade de dados da blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores, uma opção é hospedar e operar seus próprios nós RPC de arquivo. Esses nós armazenam todos os dados históricos da blockchain desde o início, permitindo acesso completo aos dados. No entanto, manter nós de arquivo é caro e a capacidade de consulta é limitada. Executar nós mais baratos é outra opção, mas a capacidade de recuperação de dados desses nós é limitada, o que pode interferir no funcionamento normal das aplicações.
Outra abordagem é utilizar provedores de nós RPC comerciais. Esses provedores são responsáveis pelos custos e pela gestão dos nós e fornecem dados através de pontos finais RPC. Os pontos finais RPC públicos são gratuitos, mas têm limites de taxa, o que pode impactar negativamente a experiência do usuário da aplicação. Os pontos finais RPC privados oferecem melhor desempenho ao reduzir a congestão, mas mesmo a simples recuperação de dados requer uma quantidade significativa de comunicação de ida e volta, o que é ineficiente. Além disso, os pontos finais RPC privados costumam ser difíceis de escalar e carecem de compatibilidade entre diferentes redes.
Os indexadores de blockchain desempenham um papel crucial na organização de dados em cadeias e no envio desses dados para bancos de dados para facilitar consultas, sendo assim chamados de "motores de busca da blockchain". Seu funcionamento consiste em indexar dados da blockchain e disponibilizá-los a qualquer momento por meio de uma linguagem de consulta semelhante ao SQL. Ao fornecer uma interface de consulta unificada, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias utilizando uma linguagem de consulta padronizada, simplificando significativamente o processo.
Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:
Indexador de nó completo: extrai dados diretamente de nós de blockchain completos, garantindo que os dados sejam completos e precisos, mas requer uma grande capacidade de armazenamento e processamento.
Indexador leve: depende de nós completos para obter dados específicos conforme necessário, reduzindo os requisitos de armazenamento, mas pode aumentar o tempo de consulta.
Indexador dedicado: otimização da recuperação para certos tipos de dados ou blockchains específicos, como dados de NFT ou transações DeFi.
Agregador de Índices: extrai dados de várias blockchains e fontes, incluindo informações off-chain, oferecendo uma interface de consulta unificada, especialmente útil para aplicações multi-chain.
Apenas o Ethereum requer 3TB de espaço de armazenamento, e à medida que a blockchain continua a crescer, a quantidade de dados armazenados pelos nós de arquivamento também aumentará continuamente. O protocolo do indexador implanta vários indexadores, permitindo indexar de forma eficiente e consultar rapidamente grandes volumes de dados, algo que o RPC não consegue realizar.
O indexador também permite consultas complexas, filtragem fácil de dados com base em diferentes critérios e análise de dados após a extração. Alguns indexadores também permitem a agregação de dados de várias fontes, evitando a necessidade de implantar várias APIs em aplicações multichain. Distribuído em vários nós, o indexador oferece segurança e desempenho aprimorados, enquanto os provedores de RPC podem sofrer interrupções e tempo de inatividade devido à sua natureza centralizada.
De um modo geral, em comparação com os provedores de nós RPC, os indexadores melhoram a eficiência e a fiabilidade da recuperação de dados, ao mesmo tempo que reduzem o custo de implantação de um único nó. Isso torna o protocolo de indexador de blockchain a escolha preferida para os desenvolvedores de aplicações.
Construir aplicações descentralizadas requer a recuperação e leitura de dados da blockchain para que possam operar os seus serviços. Isso inclui qualquer tipo de aplicação, incluindo DeFi, plataformas NFT, jogos e até redes sociais, uma vez que essas plataformas precisam primeiro ler os dados para executar outras transações.
Os protocolos DeFi precisam de diferentes informações para apresentar preços, taxas, custos específicos, etc., aos usuários. Os formadores de mercado automáticos precisam de informações de preço e liquidez da pool de liquidez para calcular as taxas de swap, enquanto os protocolos de empréstimo precisam da taxa de utilização para determinar as taxas de empréstimo e a razão de dívida para liquidações. Antes de calcular as taxas que os usuários executam, é essencial inserir essas informações em suas aplicações.
GameFi precisa de indexação e acesso rápido a dados para garantir que os usuários joguem de forma fluida. Apenas com a recuperação e execução de dados relâmpago, os jogos Web3 podem competir em desempenho com os jogos Web2, atraindo assim mais usuários. Esses jogos necessitam de dados como propriedade de terra, saldo de tokens dentro do jogo, operações dentro do jogo, entre outros. Usando indexadores, eles podem garantir melhor um fluxo de dados estável e um tempo de atividade estável, para assegurar uma experiência de jogo perfeita.
O mercado de NFT e as plataformas de empréstimo precisam de um índice de dados para acessar várias informações, como metadados de NFT, dados de propriedade e transferência, informações sobre royalties, etc. Indexar rapidamente esses dados pode evitar a necessidade de percorrer cada NFT individualmente para encontrar dados de propriedade ou atributos de NFT.
Quer seja um market maker automático DeFi que necessita de informações sobre preços e liquidez, ou uma aplicação social que precise de atualizar posts de novos usuários, a capacidade de recuperar dados rapidamente é crucial para o funcionamento normal da aplicação. Com a ajuda de um indexador, eles podem recuperar dados de forma eficiente e correta, proporcionando assim uma experiência de usuário fluida.
O indexador oferece uma maneira de extrair dados específicos de dados brutos da blockchain. Isso proporciona oportunidades para análises de dados mais específicas, resultando em insights abrangentes.
Por exemplo, os protocolos de negociação perpétua podem identificar quais tokens têm altos volumes de negociação e quais tokens geram taxas, decidindo assim se devem listar esses tokens como contratos perpétuos em sua plataforma. Os desenvolvedores de exchanges descentralizadas podem criar painéis para seus produtos, obtendo uma compreensão aprofundada de quais pools de liquidez têm os maiores retornos ou a maior liquidez. Também podem criar painéis públicos que permitem aos desenvolvedores consultar de forma livre e flexível qualquer tipo de dado a ser exibido nos gráficos.
Devido à disponibilidade de vários indexadores de blockchain, é crucial identificar as diferenças entre os protocolos de indexação para garantir que os desenvolvedores escolham o indexador mais adequado às suas necessidades.
The Graph é o primeiro protocolo de indexação lançado na Ethereum, permitindo consultas fáceis a dados de transações que anteriormente eram difíceis de acessar. Ele usa subgrafos para definir e filtrar subconjuntos de dados coletados da blockchain. Usando provas de índice, o indexador stake tokens nativos para serviços de indexação e consulta, e os delegadores podem escolher stake seus tokens aqui. Os curadores podem acessar subgrafos de alta qualidade para ajudar o indexador a determinar quais subgrafos devem ser compilados para ganhar as melhores taxas de consulta.
A sua infraestrutura faz com que o custo médio de cada milhão de consultas seja de 40 dólares, o que é muito inferior ao custo de nós auto-hospedados. Usando fontes de dados de arquivos, também suporta a indexação paralela de dados em cadeia e fora da cadeia, para uma recuperação de dados eficiente.
As recompensas dos indexadores do The Graph cresceram de forma constante nos últimos trimestres. Isso se deve em parte ao aumento no volume de consultas, mas também é atribuído ao crescimento do preço dos tokens, uma vez que eles planejam integrar consultas assistidas por inteligência artificial no futuro.
Subsquid é um lago de dados descentralizado, ponto a ponto e escalável horizontalmente, que agrega eficientemente grandes quantidades de dados on-chain e off-chain, protegidos por provas de conhecimento zero. Como uma rede de trabalhadores descentralizada, cada nó é responsável por armazenar dados de um subconjunto específico de blocos, acelerando o processo de recuperação de dados através da identificação rápida dos nós que armazenam os dados necessários.
Subsquid também suporta indexação em tempo real, permitindo que seja indexado antes da finalização do bloco. Ele também suporta o armazenamento de dados em formatos escolhidos pelo desenvolvedor, facilitando análises mais simples com várias ferramentas. Além disso, os subgráficos podem ser implantados na rede Subsquid sem a necessidade de migração para o Squid SDK, permitindo uma implantação sem código.
Apesar de ainda estar na fase de teste, a Subsquid já alcançou estatísticas impressionantes, com mais de 80.000 usuários na rede de testes, mais de 60.000 indexadores Squid implantados e mais de 20.000 desenvolvedores verificados na rede. No dia 3 de junho, a Subsquid lançou a rede principal do seu lago de dados.
Além do índice, o lago de dados Subsquid Network também pode substituir RPC em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oracle.
SubQuery é uma rede de infraestrutura intermediária descentralizada que oferece serviços de RPC e indexação de dados. Inicialmente, suportava as redes Polkadot e Substrate, mas agora se expandiu para incluir mais de 200 cadeias. Seu funcionamento é semelhante ao The Graph, que utiliza provas de indexação, onde indexadores indexam dados e fornecem solicitações de consulta, enquanto delegadores apostam suas participações aos indexadores. No entanto, introduz consumidores para submeter pedidos de compra, indicando que a renda dos indexadores está garantida, e não dos gestores.
Ele irá introduzir nós de dados SubQuery que suportam sharding, para evitar a sincronização constante de novos dados entre cada nó, otimizando assim a eficiência das consultas, ao mesmo tempo que caminha para uma maior descentralização. Os usuários podem escolher pagar cerca de 1 SQT em taxas de computação a cada 1000 solicitações, ou definir taxas personalizadas para os indexadores através do protocolo.
Apesar de a SubQuery ter lançado seu token apenas no início deste ano, as recompensas por emissão para nós e delegadores também aumentaram em valor em dólares, o que representa um aumento contínuo na quantidade de serviços de consulta disponíveis em sua plataforma. Desde o evento de geração do token, o total de SQT em staking aumentou de 6 milhões para 125 milhões, destacando o crescimento da participação na sua rede.
Covalent é uma rede de indexadores descentralizada, criada por nós de produtores de amostras de bloco que geram cópias de dados da blockchain através de exportações em massa, e publicam provas na blockchain Covalent L1. Esses dados são então refinados por nós de produtores de resultados de bloco de acordo com regras estabelecidas, filtrando os dados que atendem aos requisitos.
Através de uma API unificada, os desenvolvedores podem facilmente extrair dados de blockchain relevantes em um formato consistente de solicitação e resposta, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Podem usar o token CQT, que é liquidado em uma determinada blockchain, como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem estar em uma tendência geral de crescimento do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido à alta do preço do token Covalent CQT.
Ao escolher um indexador, é necessário considerar os seguintes fatores:
Personalização dos dados: Alguns indexadores são indexadores genéricos que oferecem conjuntos de dados pré-configurados padrão apenas através da API. Embora possam ser rápidos, não oferecem flexibilidade para desenvolvedores que necessitam de conjuntos de dados personalizados. O uso de uma estrutura de indexadores permite um processamento de dados mais personalizado para atender a necessidades específicas de aplicação.
Segurança: Os dados de índice devem ser seguros, caso contrário, as aplicações construídas com base nesses indexadores também estarão vulneráveis a ataques. Embora todos os indexadores adotem alguma forma de segurança através do staking de tokens, outras soluções de indexadores podem utilizar provas para aumentar ainda mais a segurança.
Velocidade e escalabilidade: à medida que a blockchain continua a crescer, o volume de transações também aumenta, tornando a indexação de grandes quantidades de dados mais complicada. Manter a eficiência torna-se mais difícil, mas os protocolos de indexadores introduziram soluções para atender a essas crescentes demandas.
Redes suportadas: Embora a maioria das atividades de blockchain ainda ocorra na Ethereum, ao longo do tempo, diferentes blockchains estão se tornando cada vez mais populares. Oferecer suporte a certas cadeias que não são suportadas por outros protocolos de indexação pode trazer mais participação no mercado.
Embora os indexadores sejam amplamente utilizados no desenvolvimento de aplicações descentralizadas, o seu potencial ainda é enorme, especialmente na integração da inteligência artificial. À medida que a IA se torna cada vez mais comum no Web2 e no Web3, a sua capacidade de melhoria depende do acesso a dados relevantes.