Desenvolvimento do acesso a dados de Blockchain: Introdução aos indexadores e projetos relacionados
Os dados são o núcleo da tecnologia Blockchain e a base para o desenvolvimento de aplicações descentralizadas (dApp). Embora a discussão atual se concentre principalmente na disponibilidade de dados (DA), ou seja, garantir que cada participante da rede possa acessar os dados de transação mais recentes para verificação, há um aspecto igualmente importante, mas frequentemente ignorado: a acessibilidade dos dados.
Na era das blockchains modularizadas, as soluções DA tornaram-se uma parte indispensável. Essas soluções garantem que todos os participantes possam usar os dados das transações, permitindo a verificação em tempo real e mantendo a integridade da rede. No entanto, a funcionalidade da camada DA é mais parecida com um quadro de avisos do que com uma base de dados. Isso significa que os dados não são armazenados indefinidamente, mas serão apagados com o tempo, assim como os cartazes em um quadro de avisos acabam sendo substituídos por novos.
Em comparação, a acessibilidade dos dados refere-se à capacidade de recuperar dados históricos, o que é crucial para o desenvolvimento de dApps e para a análise de Blockchain. Isso é especialmente importante para tarefas que exigem o acesso a dados anteriores para garantir uma representação e execução precisas. Embora a discussão sobre acessibilidade de dados seja menos frequente, ela é igualmente importante em relação à disponibilidade de dados. Ambos desempenham papéis diferentes, mas complementares, no ecossistema Blockchain, e uma abordagem abrangente de gestão de dados deve abordar essas duas questões simultaneamente para apoiar aplicações Blockchain robustas e eficientes.
Desde a sua criação, a Blockchain mudou completamente a infraestrutura, impulsionando a criação de aplicações descentralizadas em várias áreas, como jogos, finanças e redes sociais, dApp(. No entanto, a construção dessas dApps requer acesso a uma grande quantidade de dados da Blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores de dApp, uma opção é hospedar e executar 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, a manutenção de nós de arquivo é cara, com capacidade de consulta limitada, não permitindo consultar dados no formato necessário pelos desenvolvedores. Embora executar nós mais baratos seja uma opção, a capacidade de recuperação de dados desses nós é limitada, o que pode afetar a execução do dApp.
Outra abordagem é usar 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 endpoints RPC. Os endpoints RPC públicos são gratuitos, mas têm limitações de taxa, o que pode impactar negativamente a experiência do usuário do dApp. Os endpoints RPC privados oferecem melhor desempenho ao reduzir a congestão, mas mesmo a recuperação simples de dados requer uma quantidade considerável de comunicação de ida e volta. Isso os torna pesados em termos de solicitações e ineficientes para consultas de dados complexas. Além disso, os endpoints RPC privados geralmente são 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 cadeia e no seu envio para bancos de dados para facilitar consultas, razão pela qual são frequentemente chamados de "motores de busca da blockchain". O seu funcionamento consiste em indexar dados de blockchain e torná-los disponíveis a qualquer momento através de uma linguagem de consulta semelhante ao SQL (usando APIs como GraphQL). Ao fornecer uma interface unificada para consultar dados, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias usando uma linguagem de consulta padronizada, simplificando assim consideravelmente o processo.
Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:
Indexador de nós completos: estes indexadores executam nós completos da Blockchain e extraem dados diretamente deles, garantindo que os dados sejam completos e precisos, mas exigem uma grande quantidade de capacidade de armazenamento e processamento.
Indexador leve: Estes indexadores dependem de nós completos para obter dados específicos conforme necessário, reduzindo assim os requisitos de armazenamento, mas podendo aumentar o tempo de consulta.
Indexadores dedicados: Estes indexadores são específicos para certos tipos de dados ou blockchains específicos, podendo otimizar a recuperação para casos de uso específicos, como dados NFT ou transações DeFi.
Indexadores Agregadores: Esses indexadores extraem dados de várias Blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, o que é especialmente útil para dApps multichain.
![Desenvolvimento de acesso a dados Web3: Introdução a indexadores e projetos relacionados])https://img-cdn.gateio.im/webp-social/moments-5139af83bb0ad48ca673ce1b7fc4f520.webp(
Apenas o Ethereum requer 3TB de espaço de armazenamento, e à medida que a Blockchain continua a crescer, a quantidade de dados armazenados nos nós de arquivo também aumentará continuamente. O protocolo do indexador implementou vários indexadores, que podem indexar e consultar rapidamente grandes volumes de dados, algo que o RPC não consegue realizar.
Os indexadores também permitem consultas complexas, filtragem fácil de dados com base em diferentes critérios e extração e análise de dados posteriormente. Alguns indexadores também permitem a agregação de dados de várias fontes, evitando assim a necessidade de implantar várias APIs em dApps multi-chain. 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 e 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 os custos de implementação de um único nó. Isso torna o protocolo de indexador de blockchain a escolha preferida para os desenvolvedores de dApp.
Construir um dApp requer a recuperação e leitura de dados do Blockchain para que possa funcionar os seus serviços. Isso inclui qualquer tipo de dApp, incluindo DeFi, plataformas NFT, jogos e até redes sociais, pois essas plataformas precisam primeiro ler os dados antes de realizar outras transações.
Os protocolos DeFi precisam de diferentes informações para reportar preços, taxas, custos, etc., específicos para os usuários. O Automated Market Maker )AMM( necessita de informações sobre os preços e a liquidez de certos pools 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 relação de dívida de liquidação. Antes de calcular as taxas que os usuários executam, é essencial inserir as informações em suas dApps.
GameFi precisa de indexação rápida e acesso a dados para garantir que os usuários joguem de forma fluida. Apenas através de uma recuperação e execução de dados relâmpago, os jogos Web3 podem se igualar em desempenho aos jogos Web2, atraindo assim mais usuários. Esses jogos precisam de dados como propriedade de terras, saldos 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 normal estável, para assegurar uma experiência de jogo perfeita.
O mercado de NFT e as plataformas de empréstimo precisam indexar dados para acessar várias informações, como metadados de NFT, dados de propriedade e transferência, informações sobre royalties, entre outros. Indexar rapidamente esses dados pode evitar a necessidade de percorrer cada NFT individualmente para encontrar dados sobre propriedade ou atributos do NFT.
Quer seja um AMM) de DeFi que necessita de informações sobre preços e liquidez, ou uma aplicação SocialFi que precisa de atualizar postagens de novos usuários, a capacidade de recuperar dados rapidamente é crucial para o funcionamento normal de dApps. Com a ajuda de indexadores, conseguem recuperar dados de forma eficiente e correta, proporcionando uma experiência de utilizador fluida.
O indexador fornece um método para extrair dados específicos a partir de dados brutos de blockchain (incluindo eventos de contratos inteligentes em cada bloco). Isso oferece oportunidades para uma análise de dados mais específica, proporcionando assim insights abrangentes.
Por exemplo, um protocolo de negociação perpétua pode identificar quais tokens têm altos volumes de negociação e quais tokens geram taxas, decidindo assim se esses tokens devem ser listados como contratos perpétuos em sua plataforma. Os desenvolvedores de DEX podem criar painéis para seus produtos, obtendo uma visão aprofundada sobre quais pools de liquidez oferecem 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 desejam exibir 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 consultar facilmente dados de transações que anteriormente eram de difícil acesso. Ele utiliza definições de subgráficos e filtros para coletar subconjuntos de dados da blockchain, como todas as transações relacionadas ao pool USDC/ETH de um determinado DEX.
Usando prova de índice, os indexadores fazem staking do token nativo GRT para serviços de indexação e consulta, e os delegadores podem optar por delegar seus tokens aqui. Os curadores podem acessar subgráficos de alta qualidade para ajudar os indexadores a determinar quais subgráficos devem ser indexados para ganhar as melhores taxas de consulta. No processo de transição para uma maior descentralização, o The Graph eventualmente interromperá seus serviços de hospedagem e exigirá que os subgráficos sejam atualizados para sua rede, ao mesmo tempo em que fornece indexadores de atualização.
A sua infraestrutura faz com que o custo médio por milhão de consultas atinja 40 dólares, o que é muito mais baixo do que o custo de nós auto-hospedados. Usando fontes de dados de arquivos, também suporta indexação paralela de dados em cadeia e fora da cadeia ao mesmo tempo, para uma recuperação de dados eficiente.
As recompensas do indexador do The Graph têm crescido de forma constante nos últimos trimestres. Isso se deve em parte ao aumento do volume de consultas, mas também é atribuído ao crescimento do preço do token, 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 pode agregar de forma eficiente uma grande quantidade de dados on-chain e off-chain, e é protegido 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.
O Subsquid também suporta indexação em tempo real, permitindo indexar antes da confirmação final do bloco. Ele também suporta o armazenamento de dados em formatos escolhidos pelo desenvolvedor, facilitando uma análise mais fácil com ferramentas como BigQuery, Parquet ou CSV. Além disso, subgráficos podem ser implantados na rede Subsquid sem a necessidade de migração para o Squid SDK, permitindo assim uma implantação sem código.
Apesar de ainda estar na fase de teste, o 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. Recentemente, no dia 3 de junho, o Subsquid lançou a mainnet do seu lago de dados.
Além do índice, o lago de dados do 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 de middleware descentralizada que fornece serviços de RPC e indexação de dados. Inicialmente, suportava 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 os indexadores indexam dados e fornecem solicitações de consulta, e os delegantes fazem staking de suas participações para os indexadores. No entanto, introduz consumidores para submeter ordens de compra, garantindo que a receita dos indexadores esteja assegurada, em vez de ser gerida.
Ele irá introduzir nós de dados SubQuery que suportam fragmentação, para evitar a sincronização contínua de novos dados entre cada nó, otimizando assim a eficiência das consultas, enquanto avança para uma descentralização maior. Os usuários podem optar por pagar cerca de 1 token SQT em taxas de computação a cada 1000 solicitações, ou definir taxas personalizadas para os indexadores através do protocolo.
Embora a SubQuery tenha lançado seu token apenas no início deste ano, as recompensas de emissão para nós e delegadores também cresceram em valor em dólares, o que representa um aumento contínuo no número de serviços de consulta oferecidos em sua plataforma. Desde o TGE, a quantidade 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 rede de produtores de amostras de blocos (BSP) que geram cópias dos dados da blockchain através de exportações em lote e publicam provas na blockchain Covalent L1. Esses dados são então refinados por nós de 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 em um formato consistente de pedidos e respostas, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Os tokens CQT, que podem ser liquidadas na Moonbeam, podem ser usados como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem ter uma tendência geral de crescimento do primeiro trimestre de 2023 ao primeiro trimestre de 2024, em parte devido ao aumento do preço do token Covalent CQT.
Alguns indexadores (como o Covalent) são indexadores genéricos que fornecem conjuntos de dados padrão pré-configurados apenas através da API. Embora possam ser rápidos, eles não oferecem flexibilidade para os desenvolvedores que precisam de conjuntos de dados personalizados. Usando a estrutura de indexadores, permite-se a progressão.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Nova paradigma de acesso a dados de Blockchain: Ascensão dos indexadores e comparação de projetos mainstream
Desenvolvimento do acesso a dados de Blockchain: Introdução aos indexadores e projetos relacionados
Os dados são o núcleo da tecnologia Blockchain e a base para o desenvolvimento de aplicações descentralizadas (dApp). Embora a discussão atual se concentre principalmente na disponibilidade de dados (DA), ou seja, garantir que cada participante da rede possa acessar os dados de transação mais recentes para verificação, há um aspecto igualmente importante, mas frequentemente ignorado: a acessibilidade dos dados.
Na era das blockchains modularizadas, as soluções DA tornaram-se uma parte indispensável. Essas soluções garantem que todos os participantes possam usar os dados das transações, permitindo a verificação em tempo real e mantendo a integridade da rede. No entanto, a funcionalidade da camada DA é mais parecida com um quadro de avisos do que com uma base de dados. Isso significa que os dados não são armazenados indefinidamente, mas serão apagados com o tempo, assim como os cartazes em um quadro de avisos acabam sendo substituídos por novos.
Em comparação, a acessibilidade dos dados refere-se à capacidade de recuperar dados históricos, o que é crucial para o desenvolvimento de dApps e para a análise de Blockchain. Isso é especialmente importante para tarefas que exigem o acesso a dados anteriores para garantir uma representação e execução precisas. Embora a discussão sobre acessibilidade de dados seja menos frequente, ela é igualmente importante em relação à disponibilidade de dados. Ambos desempenham papéis diferentes, mas complementares, no ecossistema Blockchain, e uma abordagem abrangente de gestão de dados deve abordar essas duas questões simultaneamente para apoiar aplicações Blockchain robustas e eficientes.
Desde a sua criação, a Blockchain mudou completamente a infraestrutura, impulsionando a criação de aplicações descentralizadas em várias áreas, como jogos, finanças e redes sociais, dApp(. No entanto, a construção dessas dApps requer acesso a uma grande quantidade de dados da Blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores de dApp, uma opção é hospedar e executar 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, a manutenção de nós de arquivo é cara, com capacidade de consulta limitada, não permitindo consultar dados no formato necessário pelos desenvolvedores. Embora executar nós mais baratos seja uma opção, a capacidade de recuperação de dados desses nós é limitada, o que pode afetar a execução do dApp.
Outra abordagem é usar 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 endpoints RPC. Os endpoints RPC públicos são gratuitos, mas têm limitações de taxa, o que pode impactar negativamente a experiência do usuário do dApp. Os endpoints RPC privados oferecem melhor desempenho ao reduzir a congestão, mas mesmo a recuperação simples de dados requer uma quantidade considerável de comunicação de ida e volta. Isso os torna pesados em termos de solicitações e ineficientes para consultas de dados complexas. Além disso, os endpoints RPC privados geralmente são 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 cadeia e no seu envio para bancos de dados para facilitar consultas, razão pela qual são frequentemente chamados de "motores de busca da blockchain". O seu funcionamento consiste em indexar dados de blockchain e torná-los disponíveis a qualquer momento através de uma linguagem de consulta semelhante ao SQL (usando APIs como GraphQL). Ao fornecer uma interface unificada para consultar dados, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias usando uma linguagem de consulta padronizada, simplificando assim consideravelmente o processo.
Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:
Indexador de nós completos: estes indexadores executam nós completos da Blockchain e extraem dados diretamente deles, garantindo que os dados sejam completos e precisos, mas exigem uma grande quantidade de capacidade de armazenamento e processamento.
Indexador leve: Estes indexadores dependem de nós completos para obter dados específicos conforme necessário, reduzindo assim os requisitos de armazenamento, mas podendo aumentar o tempo de consulta.
Indexadores dedicados: Estes indexadores são específicos para certos tipos de dados ou blockchains específicos, podendo otimizar a recuperação para casos de uso específicos, como dados NFT ou transações DeFi.
Indexadores Agregadores: Esses indexadores extraem dados de várias Blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, o que é especialmente útil para dApps multichain.
![Desenvolvimento de acesso a dados Web3: Introdução a indexadores e projetos relacionados])https://img-cdn.gateio.im/webp-social/moments-5139af83bb0ad48ca673ce1b7fc4f520.webp(
Apenas o Ethereum requer 3TB de espaço de armazenamento, e à medida que a Blockchain continua a crescer, a quantidade de dados armazenados nos nós de arquivo também aumentará continuamente. O protocolo do indexador implementou vários indexadores, que podem indexar e consultar rapidamente grandes volumes de dados, algo que o RPC não consegue realizar.
Os indexadores também permitem consultas complexas, filtragem fácil de dados com base em diferentes critérios e extração e análise de dados posteriormente. Alguns indexadores também permitem a agregação de dados de várias fontes, evitando assim a necessidade de implantar várias APIs em dApps multi-chain. 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 e 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 os custos de implementação de um único nó. Isso torna o protocolo de indexador de blockchain a escolha preferida para os desenvolvedores de dApp.
Construir um dApp requer a recuperação e leitura de dados do Blockchain para que possa funcionar os seus serviços. Isso inclui qualquer tipo de dApp, incluindo DeFi, plataformas NFT, jogos e até redes sociais, pois essas plataformas precisam primeiro ler os dados antes de realizar outras transações.
Os protocolos DeFi precisam de diferentes informações para reportar preços, taxas, custos, etc., específicos para os usuários. O Automated Market Maker )AMM( necessita de informações sobre os preços e a liquidez de certos pools 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 relação de dívida de liquidação. Antes de calcular as taxas que os usuários executam, é essencial inserir as informações em suas dApps.
GameFi precisa de indexação rápida e acesso a dados para garantir que os usuários joguem de forma fluida. Apenas através de uma recuperação e execução de dados relâmpago, os jogos Web3 podem se igualar em desempenho aos jogos Web2, atraindo assim mais usuários. Esses jogos precisam de dados como propriedade de terras, saldos 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 normal estável, para assegurar uma experiência de jogo perfeita.
O mercado de NFT e as plataformas de empréstimo precisam indexar dados para acessar várias informações, como metadados de NFT, dados de propriedade e transferência, informações sobre royalties, entre outros. Indexar rapidamente esses dados pode evitar a necessidade de percorrer cada NFT individualmente para encontrar dados sobre propriedade ou atributos do NFT.
Quer seja um AMM) de DeFi que necessita de informações sobre preços e liquidez, ou uma aplicação SocialFi que precisa de atualizar postagens de novos usuários, a capacidade de recuperar dados rapidamente é crucial para o funcionamento normal de dApps. Com a ajuda de indexadores, conseguem recuperar dados de forma eficiente e correta, proporcionando uma experiência de utilizador fluida.
O indexador fornece um método para extrair dados específicos a partir de dados brutos de blockchain (incluindo eventos de contratos inteligentes em cada bloco). Isso oferece oportunidades para uma análise de dados mais específica, proporcionando assim insights abrangentes.
Por exemplo, um protocolo de negociação perpétua pode identificar quais tokens têm altos volumes de negociação e quais tokens geram taxas, decidindo assim se esses tokens devem ser listados como contratos perpétuos em sua plataforma. Os desenvolvedores de DEX podem criar painéis para seus produtos, obtendo uma visão aprofundada sobre quais pools de liquidez oferecem 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 desejam exibir 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 consultar facilmente dados de transações que anteriormente eram de difícil acesso. Ele utiliza definições de subgráficos e filtros para coletar subconjuntos de dados da blockchain, como todas as transações relacionadas ao pool USDC/ETH de um determinado DEX.
Usando prova de índice, os indexadores fazem staking do token nativo GRT para serviços de indexação e consulta, e os delegadores podem optar por delegar seus tokens aqui. Os curadores podem acessar subgráficos de alta qualidade para ajudar os indexadores a determinar quais subgráficos devem ser indexados para ganhar as melhores taxas de consulta. No processo de transição para uma maior descentralização, o The Graph eventualmente interromperá seus serviços de hospedagem e exigirá que os subgráficos sejam atualizados para sua rede, ao mesmo tempo em que fornece indexadores de atualização.
A sua infraestrutura faz com que o custo médio por milhão de consultas atinja 40 dólares, o que é muito mais baixo do que o custo de nós auto-hospedados. Usando fontes de dados de arquivos, também suporta indexação paralela de dados em cadeia e fora da cadeia ao mesmo tempo, para uma recuperação de dados eficiente.
As recompensas do indexador do The Graph têm crescido de forma constante nos últimos trimestres. Isso se deve em parte ao aumento do volume de consultas, mas também é atribuído ao crescimento do preço do token, 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 pode agregar de forma eficiente uma grande quantidade de dados on-chain e off-chain, e é protegido 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.
O Subsquid também suporta indexação em tempo real, permitindo indexar antes da confirmação final do bloco. Ele também suporta o armazenamento de dados em formatos escolhidos pelo desenvolvedor, facilitando uma análise mais fácil com ferramentas como BigQuery, Parquet ou CSV. Além disso, subgráficos podem ser implantados na rede Subsquid sem a necessidade de migração para o Squid SDK, permitindo assim uma implantação sem código.
Apesar de ainda estar na fase de teste, o 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. Recentemente, no dia 3 de junho, o Subsquid lançou a mainnet do seu lago de dados.
Além do índice, o lago de dados do 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 de middleware descentralizada que fornece serviços de RPC e indexação de dados. Inicialmente, suportava 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 os indexadores indexam dados e fornecem solicitações de consulta, e os delegantes fazem staking de suas participações para os indexadores. No entanto, introduz consumidores para submeter ordens de compra, garantindo que a receita dos indexadores esteja assegurada, em vez de ser gerida.
Ele irá introduzir nós de dados SubQuery que suportam fragmentação, para evitar a sincronização contínua de novos dados entre cada nó, otimizando assim a eficiência das consultas, enquanto avança para uma descentralização maior. Os usuários podem optar por pagar cerca de 1 token SQT em taxas de computação a cada 1000 solicitações, ou definir taxas personalizadas para os indexadores através do protocolo.
Embora a SubQuery tenha lançado seu token apenas no início deste ano, as recompensas de emissão para nós e delegadores também cresceram em valor em dólares, o que representa um aumento contínuo no número de serviços de consulta oferecidos em sua plataforma. Desde o TGE, a quantidade 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 rede de produtores de amostras de blocos (BSP) que geram cópias dos dados da blockchain através de exportações em lote e publicam provas na blockchain Covalent L1. Esses dados são então refinados por nós de 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 em um formato consistente de pedidos e respostas, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Os tokens CQT, que podem ser liquidadas na Moonbeam, podem ser usados como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem ter uma tendência geral de crescimento do primeiro trimestre de 2023 ao primeiro trimestre de 2024, em parte devido ao aumento do preço do token Covalent CQT.
Alguns indexadores (como o Covalent) são indexadores genéricos que fornecem conjuntos de dados padrão pré-configurados apenas através da API. Embora possam ser rápidos, eles não oferecem flexibilidade para os desenvolvedores que precisam de conjuntos de dados personalizados. Usando a estrutura de indexadores, permite-se a progressão.