Evolução do acesso a dados em Blockchain: Introdução a Indexadores e projetos relacionados
Os dados são o núcleo da tecnologia Blockchain, sendo a base para o desenvolvimento de aplicações descentralizadas. As discussões atuais concentram-se principalmente na disponibilidade de dados (DA), ou seja, garantir que os participantes da rede possam acessar os dados de transação mais recentes para validação. No entanto, este aspecto igualmente importante da acessibilidade dos dados é frequentemente negligenciado.
Na era do Blockchain modular, as soluções DA tornaram-se essenciais. Elas garantem que todos os participantes possam usar os dados de transação, permitindo a validação em tempo real e mantendo a integridade da rede. No entanto, a camada DA é mais como um outdoor do que uma base de dados, os dados não são armazenados indefinidamente, sendo apagados com o tempo.
Em comparação, a acessibilidade dos dados foca na capacidade de recuperar dados históricos, o que é crucial para o desenvolvimento de dApps e a realização de análises de Blockchain. Embora tenha menos discussão, é igualmente importante em relação à disponibilidade dos dados. Ambos desempenham um papel complementar no ecossistema Blockchain, e uma gestão de dados abrangente deve abordar simultaneamente essas duas questões para apoiar aplicações Blockchain robustas e eficientes.
A Blockchain mudou radicalmente a infraestrutura desde o seu nascimento, impulsionando a criação de dApps em áreas como jogos, finanças e redes sociais. No entanto, construir esses dApps requer acesso a uma grande quantidade de dados de Blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores de dApp, uma opção é hospedar e executar o seu próprio nó RPC de arquivo. Esses nós armazenam todos os dados históricos do Blockchain, permitindo acesso total. No entanto, os custos de manutenção são altos e a capacidade de consulta é limitada. Executar nós mais baratos é outra opção, mas a capacidade de recuperação de dados é limitada, o que pode prejudicar o funcionamento do dApp.
Outra forma é usar provedores de nós RPC comerciais. Eles são responsáveis pelos custos e pela gestão dos nós, fornecendo 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 afetar a experiência do usuário. Os pontos finais RPC privados têm melhor desempenho, mas até mesmo a recuperação de dados simples requer uma grande quantidade de comunicação, sendo ineficiente e difícil de escalar.
Os indexadores de Blockchain desempenham um papel chave na organização dos dados na cadeia e na sua armazenagem em bases de dados para consulta, sendo assim chamados de "Google do Blockchain". Eles indexam dados de Blockchain e tornam os dados disponíveis através de uma linguagem de consulta semelhante ao SQL. Os indexadores oferecem uma interface unificada, permitindo que os desenvolvedores recuperem informações de forma rápida e precisa usando uma linguagem de consulta padronizada, simplificando significativamente o processo.
Diferentes tipos de indexadores otimizam a recuperação de dados:
Indexador de nós completos: executa um nó de blockchain completo para extrair dados diretamente, garantindo que 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 sob demanda, reduzindo a necessidade de armazenamento, mas pode aumentar o tempo de consulta.
Indexador dedicado: otimiza a recuperação de casos de uso específicos para tipos de dados ou blockchain específicos, como dados NFT ou transações DeFi.
Agregador de índice: extrai dados de várias Blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, especialmente útil para dApps multi-chain.
Apenas o Ethereum requer 3TB de espaço de armazenamento, e este continua a crescer. O protocolo do indexador implementa múltiplos indexadores, permitindo a indexação eficiente e consultas rápidas de grandes volumes de dados, algo que o RPC não consegue realizar.
O indexador também permite consultas complexas, filtragem fácil de dados e extração para análise posterior. Alguns indexadores podem agregar dados de várias fontes, evitando que dApps em várias cadeias implantem várias APIs. Ao serem distribuídos em vários nós, os indexadores oferecem segurança e desempenho aprimorados, enquanto os provedores de RPC podem sofrer interrupções devido a características centralizadas.
De um modo geral, em comparação com os provedores de nós RPC, os indexadores melhoraram a eficiência e a fiabilidade da recuperação de dados, ao mesmo tempo que reduziram o custo de implantação de um único nó. Isso torna o protocolo de indexação de Blockchain a escolha preferida dos desenvolvedores de dApp.
Construir uma dApp requer a recuperação e leitura de dados da Blockchain para operar serviços. Isso inclui DeFi, plataformas NFT, jogos e até redes sociais, pois essas plataformas precisam ler os dados antes de executar outras transações.
Os protocolos DeFi precisam de diferentes informações para informar os usuários sobre preços, taxas, custos, etc. O AMM precisa de informações sobre preços e liquidez para calcular a taxa de swap, enquanto os protocolos de empréstimo precisam da utilização para determinar a taxa de juros e a razão de liquidação da dívida. Antes de calcular a taxa de juros de execução do usuário, é essencial inserir as informações no dApp.
GameFi precisa de indexação rápida e acesso a dados, garantindo que os usuários tenham uma experiência de jogo fluida. Apenas através da recuperação de dados rápida e execução, os jogos Web3 podem competir em termos de desempenho com os jogos Web2, atraindo mais usuários. Esses jogos precisam de dados como propriedade de terras, saldo de tokens, operações dentro do jogo, entre outros. O uso de indexadores pode garantir melhor um fluxo de dados estável e tempo de atividade normal, assegurando uma experiência de jogo perfeita.
O mercado de NFT e as plataformas de empréstimo precisam de indexação 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 examinar cada NFT individualmente para encontrar dados de propriedade ou atributos.
Quer se trate de AMM DeFi que necessitam de informações sobre preços e liquidez, ou de aplicações SocialFi que precisam de atualizar as postagens de novos utilizadores, a recuperação rápida de dados é crucial para o funcionamento normal das dApps. Com a ajuda de indexadores, elas podem recuperar dados de forma eficiente e correta, proporcionando uma experiência de utilizador suave.
O indexador fornece um método para extrair dados específicos dos dados brutos da Blockchain (, incluindo eventos de contratos inteligentes em cada bloco ), oferecendo oportunidades para uma análise de dados mais específica, proporcionando assim uma visão abrangente.
Por exemplo, os protocolos de negociação perpétua podem identificar quais tokens têm um alto volume de negociação e geram taxas, decidindo assim se devem ser listados como contratos perpétuos. Os desenvolvedores de DEX podem criar painéis para entender melhor quais pools de liquidez têm os maiores retornos ou a maior liquidez. Também podem criar painéis públicos, permitindo que os desenvolvedores consultem livremente qualquer tipo de dado que desejem exibir nos gráficos.
Devido à disponibilidade de vários indexadores de Blockchain, identificar as diferenças entre os protocolos de indexação é crucial 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, que permite consultar facilmente dados de transações que eram difíceis de acessar anteriormente. Ele utiliza subgrafos para definir e filtrar subconjuntos de dados coletados da Blockchain, como todas as transações relacionadas a um determinado pool de transações.
Usando a prova de índice, os indexadores fazem staking de tokens GRT para serviços de indexação e consulta, e os delegadores podem escolher tokens para fazer staking. Os curadores podem acessar subgráficos de alta qualidade, ajudando os indexadores a determinar quais subgráficos devem compilar dados para ganhar as melhores taxas de consulta. The Graph está fazendo uma transição para uma descentralização maior, e eventualmente irá parar de fornecer serviços de hospedagem, exigindo que os subgráficos sejam atualizados para a sua rede.
A sua infraestrutura permite que o custo médio por milhão de consultas atinja 40 dólares, muito inferior ao custo de nós auto-hospedados. Também suporta a indexação paralela de dados tanto on-chain como off-chain, permitindo uma recuperação de dados eficiente.
As recompensas dos indexadores do The Graph cresceram de forma constante nos últimos trimestres, em parte devido ao aumento do volume de consultas, também atribuído ao aumento do preço dos tokens, uma vez que planejam integrar consultas assistidas por IA no futuro.
Subsquid é um lago de dados descentralizado, peer-to-peer e escalável horizontalmente, capaz de agregar eficientemente grandes volumes 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 um subconjunto específico de dados de blocos, acelerando o processo de recuperação através da identificação rápida dos nós que mantêm os dados necessários.
Subsquid suporta indexação em tempo real, permitindo indexar antes da confirmação final do bloco. Também suporta o armazenamento de dados em formatos escolhidos pelos desenvolvedores, facilitando a análise com ferramentas como BigQuery, Parquet ou CSV. Os subgrafos podem ser implantados na rede Subsquid, sem necessidade de migração para o Squid SDK, permitindo a implantação sem código.
Apesar de ainda estar na fase de teste, a Subsquid já obteve estatísticas impressionantes, com mais de 80.000 utilizadores da rede de testes, mais de 60.000 indexadores Squid implantados e mais de 20.000 desenvolvedores de validação na rede. No dia 3 de junho, a Subsquid lançou a rede principal do seu lago de dados.
Para além do índice, o lago de dados da Subsquid Network também pode substituir RPC em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oráculos.
SubQuery é uma rede de infraestrutura de middleware descentralizada que fornece serviços de RPC e indexação de dados. Originalmente suportava as redes Polkadot e Substrate, agora já se expandiu para mais de 200 cadeias. O seu funcionamento é semelhante ao The Graph, que utiliza provas de indexação, onde os indexadores indexam dados e fornecem solicitações de consulta, com os delegadores a apostarem suas participações aos indexadores. No entanto, introduz consumidores que submetem pedidos de compra, indicando que a receita dos indexadores está garantida, e não dos gestores.
Ele introduzirá nós de dados SubQuery que suportam sharding, evitando a sincronização contínua de novos dados entre os nós, otimizando a eficiência das consultas, enquanto avança para uma maior descentralização. Os usuários podem escolher pagar cerca de 1 SQT em custos de computação a cada 1000 solicitações, ou definir taxas personalizadas para o indexador através do protocolo.
Apesar de a SubQuery ter lançado o seu token mais cedo este ano, as recompensas de emissão para nós e delegadores também aumentaram em valor em dólares, representando um aumento contínuo no número de serviços de consulta disponíveis na sua plataforma. Desde o TGE, o total de SQT em staking aumentou de 6 milhões para 125 milhões, destacando o aumento da participação na sua rede.
Covalent é uma rede de indexadores descentralizada, composta por produtores de amostras de blocos (BSP) que criam cópias de dados de blockchain através da exportação em massa e publicam provas na blockchain Covalent L1. Esses dados são então refinados por nós produtores de resultados de blocos (BRP) de acordo com regras estabelecidas, filtrando os dados que atendem aos requisitos.
Através de uma API unificada, os desenvolvedores podem facilmente extrair dados relevantes de Blockchain com um formato de pedido e resposta consistente, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Podem usar o token CQT, que é liquidado na Moonbeam, como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem seguir uma tendência de crescimento geral do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido à valorização do preço do token Covalent CQT.
Ao escolher um indexador, deve-se considerar os seguintes fatores:
Personalização de dados: certos indexadores (, como o Covalent ), são indexadores genéricos que oferecem conjuntos de dados pré-configurados padrão apenas através da API. Embora sejam rápidos, não fornecem flexibilidade para desenvolvedores que necessitam de conjuntos de dados personalizados. O uso de um framework de indexadores permite um processamento de dados mais personalizado para atender às necessidades específicas da aplicação.
Segurança: Os dados de índice devem ser seguros, caso contrário, os dApps construídos com base nesses indexadores também podem ser vulneráveis a ataques. Por exemplo, se as transações e os saldos das carteiras puderem ser manipulados, o dApp pode perder liquidez, afetando os usuários. Todos os indexadores adotam alguma forma de segurança através da estaca de tokens, mas outras soluções podem usar provas para aumentar ainda mais a segurança.
Subsquid oferece opções que utilizam provas otimistas e de conhecimento zero, enquanto a Covalent publica provas que incluem os valores de hash dos blocos. A Graph fornece um período de contestação para consultas de indexadores com uma janela de desafio otimista, e a SubQuery gera uma prova Merkle Mountain para cada bloco, calculando o valor de hash de cada bloco de todos os dados armazenados em seu banco de dados.
Velocidade e escalabilidade: à medida que a Blockchain cresce, o volume de transações aumenta, a indexação de grandes volumes de dados torna-se mais complicada, exigindo mais capacidade de processamento e espaço de armazenamento. Manter a eficiência torna-se mais difícil, mas o protocolo do indexador introduz soluções que atendem a essas necessidades.
Subsquid alcança escalabilidade horizontal adicionando mais nós para armazenar dados, podendo escalar com melhorias no hardware. Graph fornece dados de fluxo em paralelo para uma sincronização mais rápida, enquanto o SubQuery introduz fragmentação de nós para acelerar o processo de sincronização.
Redes suportadas: Embora a maioria das atividades de blockchain ainda ocorra no Ethereum, diferentes blockchains estão se tornando cada vez mais populares. Layer 2s, Solana, blockchain Move e o ecossistema do Bitcoin têm seus próprios desenvolvedores e atividades em crescimento, e também necessitam de serviços de indexação.
Apoiar certas cadeias que não são suportadas por outros protocolos de indexação pode resultar em uma maior participação de mercado. Indexar redes intensivas em dados ( como Solana ) não é tarefa fácil, atualmente apenas o Subsquid conseguiu oferecer suporte de indexação para elas.
Embora os indexadores sejam amplamente utilizados no desenvolvimento de dApps, o seu potencial ainda é enorme, especialmente no caso da integração de IA. À medida que a IA se torna comum no Web2 e Web3, a sua capacidade de melhoria depende do acesso a dados relevantes para treinar modelos e desenvolver agentes de IA. Garantir a integridade dos dados é crucial para as aplicações de IA, pois pode evitar que modelos sejam alimentados com informações tendenciosas ou imprecisas.
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.
15 gostos
Recompensa
15
5
Partilhar
Comentar
0/400
ForkTongue
· 8h atrás
Pode trazer um db para subir na cadeia mais rápido?
Ver originalResponder0
GlueGuy
· 12h atrás
Esta gestão de dados é tão complexa.
Ver originalResponder0
LayerZeroHero
· 07-31 09:16
DA desta vez não está a funcionar
Ver originalResponder0
PumpDoctrine
· 07-31 09:07
Não consigo entender o que estão a dizer. Há alguém que entenda?
Ver originalResponder0
rekt_but_resilient
· 07-31 08:58
Não consigo aguentar, como é que esta tecnologia é tão complicada?
Blockchain Indexer: A infraestrutura fundamental para construir dApps eficientes
Evolução do acesso a dados em Blockchain: Introdução a Indexadores e projetos relacionados
Os dados são o núcleo da tecnologia Blockchain, sendo a base para o desenvolvimento de aplicações descentralizadas. As discussões atuais concentram-se principalmente na disponibilidade de dados (DA), ou seja, garantir que os participantes da rede possam acessar os dados de transação mais recentes para validação. No entanto, este aspecto igualmente importante da acessibilidade dos dados é frequentemente negligenciado.
Na era do Blockchain modular, as soluções DA tornaram-se essenciais. Elas garantem que todos os participantes possam usar os dados de transação, permitindo a validação em tempo real e mantendo a integridade da rede. No entanto, a camada DA é mais como um outdoor do que uma base de dados, os dados não são armazenados indefinidamente, sendo apagados com o tempo.
Em comparação, a acessibilidade dos dados foca na capacidade de recuperar dados históricos, o que é crucial para o desenvolvimento de dApps e a realização de análises de Blockchain. Embora tenha menos discussão, é igualmente importante em relação à disponibilidade dos dados. Ambos desempenham um papel complementar no ecossistema Blockchain, e uma gestão de dados abrangente deve abordar simultaneamente essas duas questões para apoiar aplicações Blockchain robustas e eficientes.
A Blockchain mudou radicalmente a infraestrutura desde o seu nascimento, impulsionando a criação de dApps em áreas como jogos, finanças e redes sociais. No entanto, construir esses dApps requer acesso a uma grande quantidade de dados de Blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores de dApp, uma opção é hospedar e executar o seu próprio nó RPC de arquivo. Esses nós armazenam todos os dados históricos do Blockchain, permitindo acesso total. No entanto, os custos de manutenção são altos e a capacidade de consulta é limitada. Executar nós mais baratos é outra opção, mas a capacidade de recuperação de dados é limitada, o que pode prejudicar o funcionamento do dApp.
Outra forma é usar provedores de nós RPC comerciais. Eles são responsáveis pelos custos e pela gestão dos nós, fornecendo 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 afetar a experiência do usuário. Os pontos finais RPC privados têm melhor desempenho, mas até mesmo a recuperação de dados simples requer uma grande quantidade de comunicação, sendo ineficiente e difícil de escalar.
Os indexadores de Blockchain desempenham um papel chave na organização dos dados na cadeia e na sua armazenagem em bases de dados para consulta, sendo assim chamados de "Google do Blockchain". Eles indexam dados de Blockchain e tornam os dados disponíveis através de uma linguagem de consulta semelhante ao SQL. Os indexadores oferecem uma interface unificada, permitindo que os desenvolvedores recuperem informações de forma rápida e precisa usando uma linguagem de consulta padronizada, simplificando significativamente o processo.
Diferentes tipos de indexadores otimizam a recuperação de dados:
Indexador de nós completos: executa um nó de blockchain completo para extrair dados diretamente, garantindo que 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 sob demanda, reduzindo a necessidade de armazenamento, mas pode aumentar o tempo de consulta.
Indexador dedicado: otimiza a recuperação de casos de uso específicos para tipos de dados ou blockchain específicos, como dados NFT ou transações DeFi.
Agregador de índice: extrai dados de várias Blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, especialmente útil para dApps multi-chain.
Apenas o Ethereum requer 3TB de espaço de armazenamento, e este continua a crescer. O protocolo do indexador implementa múltiplos indexadores, permitindo a indexação eficiente e consultas rápidas de grandes volumes de dados, algo que o RPC não consegue realizar.
O indexador também permite consultas complexas, filtragem fácil de dados e extração para análise posterior. Alguns indexadores podem agregar dados de várias fontes, evitando que dApps em várias cadeias implantem várias APIs. Ao serem distribuídos em vários nós, os indexadores oferecem segurança e desempenho aprimorados, enquanto os provedores de RPC podem sofrer interrupções devido a características centralizadas.
De um modo geral, em comparação com os provedores de nós RPC, os indexadores melhoraram a eficiência e a fiabilidade da recuperação de dados, ao mesmo tempo que reduziram o custo de implantação de um único nó. Isso torna o protocolo de indexação de Blockchain a escolha preferida dos desenvolvedores de dApp.
Construir uma dApp requer a recuperação e leitura de dados da Blockchain para operar serviços. Isso inclui DeFi, plataformas NFT, jogos e até redes sociais, pois essas plataformas precisam ler os dados antes de executar outras transações.
Os protocolos DeFi precisam de diferentes informações para informar os usuários sobre preços, taxas, custos, etc. O AMM precisa de informações sobre preços e liquidez para calcular a taxa de swap, enquanto os protocolos de empréstimo precisam da utilização para determinar a taxa de juros e a razão de liquidação da dívida. Antes de calcular a taxa de juros de execução do usuário, é essencial inserir as informações no dApp.
GameFi precisa de indexação rápida e acesso a dados, garantindo que os usuários tenham uma experiência de jogo fluida. Apenas através da recuperação de dados rápida e execução, os jogos Web3 podem competir em termos de desempenho com os jogos Web2, atraindo mais usuários. Esses jogos precisam de dados como propriedade de terras, saldo de tokens, operações dentro do jogo, entre outros. O uso de indexadores pode garantir melhor um fluxo de dados estável e tempo de atividade normal, assegurando uma experiência de jogo perfeita.
O mercado de NFT e as plataformas de empréstimo precisam de indexação 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 examinar cada NFT individualmente para encontrar dados de propriedade ou atributos.
Quer se trate de AMM DeFi que necessitam de informações sobre preços e liquidez, ou de aplicações SocialFi que precisam de atualizar as postagens de novos utilizadores, a recuperação rápida de dados é crucial para o funcionamento normal das dApps. Com a ajuda de indexadores, elas podem recuperar dados de forma eficiente e correta, proporcionando uma experiência de utilizador suave.
O indexador fornece um método para extrair dados específicos dos dados brutos da Blockchain (, incluindo eventos de contratos inteligentes em cada bloco ), oferecendo oportunidades para uma análise de dados mais específica, proporcionando assim uma visão abrangente.
Por exemplo, os protocolos de negociação perpétua podem identificar quais tokens têm um alto volume de negociação e geram taxas, decidindo assim se devem ser listados como contratos perpétuos. Os desenvolvedores de DEX podem criar painéis para entender melhor quais pools de liquidez têm os maiores retornos ou a maior liquidez. Também podem criar painéis públicos, permitindo que os desenvolvedores consultem livremente qualquer tipo de dado que desejem exibir nos gráficos.
Devido à disponibilidade de vários indexadores de Blockchain, identificar as diferenças entre os protocolos de indexação é crucial 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, que permite consultar facilmente dados de transações que eram difíceis de acessar anteriormente. Ele utiliza subgrafos para definir e filtrar subconjuntos de dados coletados da Blockchain, como todas as transações relacionadas a um determinado pool de transações.
Usando a prova de índice, os indexadores fazem staking de tokens GRT para serviços de indexação e consulta, e os delegadores podem escolher tokens para fazer staking. Os curadores podem acessar subgráficos de alta qualidade, ajudando os indexadores a determinar quais subgráficos devem compilar dados para ganhar as melhores taxas de consulta. The Graph está fazendo uma transição para uma descentralização maior, e eventualmente irá parar de fornecer serviços de hospedagem, exigindo que os subgráficos sejam atualizados para a sua rede.
A sua infraestrutura permite que o custo médio por milhão de consultas atinja 40 dólares, muito inferior ao custo de nós auto-hospedados. Também suporta a indexação paralela de dados tanto on-chain como off-chain, permitindo uma recuperação de dados eficiente.
As recompensas dos indexadores do The Graph cresceram de forma constante nos últimos trimestres, em parte devido ao aumento do volume de consultas, também atribuído ao aumento do preço dos tokens, uma vez que planejam integrar consultas assistidas por IA no futuro.
Subsquid é um lago de dados descentralizado, peer-to-peer e escalável horizontalmente, capaz de agregar eficientemente grandes volumes 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 um subconjunto específico de dados de blocos, acelerando o processo de recuperação através da identificação rápida dos nós que mantêm os dados necessários.
Subsquid suporta indexação em tempo real, permitindo indexar antes da confirmação final do bloco. Também suporta o armazenamento de dados em formatos escolhidos pelos desenvolvedores, facilitando a análise com ferramentas como BigQuery, Parquet ou CSV. Os subgrafos podem ser implantados na rede Subsquid, sem necessidade de migração para o Squid SDK, permitindo a implantação sem código.
Apesar de ainda estar na fase de teste, a Subsquid já obteve estatísticas impressionantes, com mais de 80.000 utilizadores da rede de testes, mais de 60.000 indexadores Squid implantados e mais de 20.000 desenvolvedores de validação na rede. No dia 3 de junho, a Subsquid lançou a rede principal do seu lago de dados.
Para além do índice, o lago de dados da Subsquid Network também pode substituir RPC em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oráculos.
SubQuery é uma rede de infraestrutura de middleware descentralizada que fornece serviços de RPC e indexação de dados. Originalmente suportava as redes Polkadot e Substrate, agora já se expandiu para mais de 200 cadeias. O seu funcionamento é semelhante ao The Graph, que utiliza provas de indexação, onde os indexadores indexam dados e fornecem solicitações de consulta, com os delegadores a apostarem suas participações aos indexadores. No entanto, introduz consumidores que submetem pedidos de compra, indicando que a receita dos indexadores está garantida, e não dos gestores.
Ele introduzirá nós de dados SubQuery que suportam sharding, evitando a sincronização contínua de novos dados entre os nós, otimizando a eficiência das consultas, enquanto avança para uma maior descentralização. Os usuários podem escolher pagar cerca de 1 SQT em custos de computação a cada 1000 solicitações, ou definir taxas personalizadas para o indexador através do protocolo.
Apesar de a SubQuery ter lançado o seu token mais cedo este ano, as recompensas de emissão para nós e delegadores também aumentaram em valor em dólares, representando um aumento contínuo no número de serviços de consulta disponíveis na sua plataforma. Desde o TGE, o total de SQT em staking aumentou de 6 milhões para 125 milhões, destacando o aumento da participação na sua rede.
Covalent é uma rede de indexadores descentralizada, composta por produtores de amostras de blocos (BSP) que criam cópias de dados de blockchain através da exportação em massa e publicam provas na blockchain Covalent L1. Esses dados são então refinados por nós produtores de resultados de blocos (BRP) de acordo com regras estabelecidas, filtrando os dados que atendem aos requisitos.
Através de uma API unificada, os desenvolvedores podem facilmente extrair dados relevantes de Blockchain com um formato de pedido e resposta consistente, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Podem usar o token CQT, que é liquidado na Moonbeam, como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem seguir uma tendência de crescimento geral do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido à valorização do preço do token Covalent CQT.
Ao escolher um indexador, deve-se considerar os seguintes fatores:
Personalização de dados: certos indexadores (, como o Covalent ), são indexadores genéricos que oferecem conjuntos de dados pré-configurados padrão apenas através da API. Embora sejam rápidos, não fornecem flexibilidade para desenvolvedores que necessitam de conjuntos de dados personalizados. O uso de um framework de indexadores permite um processamento de dados mais personalizado para atender às necessidades específicas da aplicação.
Segurança: Os dados de índice devem ser seguros, caso contrário, os dApps construídos com base nesses indexadores também podem ser vulneráveis a ataques. Por exemplo, se as transações e os saldos das carteiras puderem ser manipulados, o dApp pode perder liquidez, afetando os usuários. Todos os indexadores adotam alguma forma de segurança através da estaca de tokens, mas outras soluções podem usar provas para aumentar ainda mais a segurança.
Subsquid oferece opções que utilizam provas otimistas e de conhecimento zero, enquanto a Covalent publica provas que incluem os valores de hash dos blocos. A Graph fornece um período de contestação para consultas de indexadores com uma janela de desafio otimista, e a SubQuery gera uma prova Merkle Mountain para cada bloco, calculando o valor de hash de cada bloco de todos os dados armazenados em seu banco de dados.
Velocidade e escalabilidade: à medida que a Blockchain cresce, o volume de transações aumenta, a indexação de grandes volumes de dados torna-se mais complicada, exigindo mais capacidade de processamento e espaço de armazenamento. Manter a eficiência torna-se mais difícil, mas o protocolo do indexador introduz soluções que atendem a essas necessidades.
Subsquid alcança escalabilidade horizontal adicionando mais nós para armazenar dados, podendo escalar com melhorias no hardware. Graph fornece dados de fluxo em paralelo para uma sincronização mais rápida, enquanto o SubQuery introduz fragmentação de nós para acelerar o processo de sincronização.
Redes suportadas: Embora a maioria das atividades de blockchain ainda ocorra no Ethereum, diferentes blockchains estão se tornando cada vez mais populares. Layer 2s, Solana, blockchain Move e o ecossistema do Bitcoin têm seus próprios desenvolvedores e atividades em crescimento, e também necessitam de serviços de indexação.
Apoiar certas cadeias que não são suportadas por outros protocolos de indexação pode resultar em uma maior participação de mercado. Indexar redes intensivas em dados ( como Solana ) não é tarefa fácil, atualmente apenas o Subsquid conseguiu oferecer suporte de indexação para elas.
Embora os indexadores sejam amplamente utilizados no desenvolvimento de dApps, o seu potencial ainda é enorme, especialmente no caso da integração de IA. À medida que a IA se torna comum no Web2 e Web3, a sua capacidade de melhoria depende do acesso a dados relevantes para treinar modelos e desenvolver agentes de IA. Garantir a integridade dos dados é crucial para as aplicações de IA, pois pode evitar que modelos sejam alimentados com informações tendenciosas ou imprecisas.
No indexador de resolução