A importância dos dados da Blockchain e a ascensão dos indexadores
Os dados desempenham um papel fundamental na tecnologia Blockchain, sendo a base para o desenvolvimento de aplicações descentralizadas. Embora a maioria das discussões atualmente se concentre na disponibilidade dos dados, a acessibilidade dos dados é igualmente importante, mas frequentemente ignorada.
Na era do blockchain modular, as soluções de disponibilidade de dados tornaram-se uma parte indispensável. Estas soluções 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, as funções da camada de disponibilidade de dados são mais semelhantes a um outdoor do que a uma base de dados, o que significa que os dados não são armazenados indefinidamente, mas sim eliminados 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 realização de análises de blockchain. Embora a acessibilidade dos dados seja discutida menos, ela é igualmente importante em relação à disponibilidade dos dados. Ambos desempenham papéis distintos, mas complementares, no ecossistema blockchain, e uma abordagem abrangente de gestão de dados deve abordar ambos os problemas simultaneamente para suportar aplicações de blockchain robustas e eficientes.
Método tradicional de recuperação de dados em Blockchain
A emergência da tecnologia Blockchain impulsionou a criação de aplicações descentralizadas em vários campos. No entanto, construir essas aplicações requer acesso a uma grande quantidade de dados de Blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores, uma opção é hospedar e executar os seus próprios nós de arquivo. Estes 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 destes nós é limitada, o que pode afetar a operação da aplicação.
Outra maneira é usar provedores comerciais de nós de chamada de procedimento remoto. Esses provedores são responsáveis pelos custos e pela gestão dos nós, e fornecem dados através de pontos de extremidade de chamada de procedimento remoto. Os pontos de extremidade públicos são gratuitos, mas têm limitações de taxa, o que pode impactar negativamente a experiência do usuário da aplicação. Os pontos de extremidade privados oferecem um desempenho melhor ao reduzir a congestão, mas até mesmo a recuperação de dados simples exige uma grande quantidade de comunicação de ida e volta. Isso os torna pesados em requisições e ineficientes para consultas de dados complexas. Além disso, os pontos de extremidade privados geralmente são difíceis de escalar e carecem de compatibilidade entre diferentes redes.
Blockchain Indexer: Uma Melhor Alternativa
Os indexadores de Blockchain desempenham um papel crucial na organização de dados em cadeia e no envio destes para bancos de dados para facilitar consultas, sendo por isso chamados de "motores de busca de blockchain". O seu funcionamento baseia-se na indexação de dados de blockchain e na disponibilização destes através de uma linguagem de consulta semelhante à linguagem de consulta estruturada. Ao oferecer uma interface unificada para consultar dados, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias utilizando uma linguagem de consulta padronizada, simplificando assim 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 de Blockchain e extraem dados diretamente, garantindo que os dados sejam completos e precisos, mas exigem uma grande quantidade de armazenamento e capacidade de 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 podem aumentar o tempo de consulta.
Indexadores dedicados: Esses indexadores são projetados especificamente para certos tipos de dados ou blockchains específicos, podendo otimizar a recuperação de casos de uso específicos, como dados de tokens não fungíveis ou transações de finanças descentralizadas.
Agregador de Índices: Esses índices extraem dados de várias blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, o que é especialmente útil para aplicações cross-chain.
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 arquivamento também aumentará continuamente. O protocolo de indexação implementou vários indexadores, que podem indexar e consultar rapidamente grandes volumes de dados, algo que as chamadas de procedimento remoto não conseguem 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 assim a necessidade de implantar várias interfaces em aplicações cross-chain. Distribuído entre vários nós, o indexador oferece maior segurança e desempenho, enquanto os provedores de chamada de procedimento remoto podem enfrentar interrupções e paradas devido à sua natureza centralizada.
De modo geral, em comparação com provedores de nós de chamada de procedimento remoto, os indexadores melhoraram a eficiência e a confiabilidade da recuperação de dados, ao mesmo tempo em que reduziram o custo de implantação de um único nó. Isso torna o protocolo de indexador de Blockchain a escolha preferida dos desenvolvedores de aplicações descentralizadas.
Cenários de Aplicação do Indexador
Construir aplicações descentralizadas requer a recuperação e leitura de dados da blockchain para que os seus serviços funcionem. Isso inclui qualquer tipo de aplicação, incluindo finanças descentralizadas, plataformas de tokens não fungíveis, jogos e até redes sociais, pois essas plataformas precisam primeiro ler os dados para executar outras transações.
Finanças Descentralizadas
Os protocolos de finanças descentralizadas precisam de informações diferentes para fornecer aos usuários preços, taxas, custos, etc., específicos. Os market makers automáticos precisam de informações sobre preços e liquidez de certos fundos 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 liquidação da dívida. É essencial inserir informações em suas aplicações antes de calcular as taxas que os usuários executam.
Jogo
Os jogos de Blockchain precisam de indexação e acesso rápidos aos dados, para garantir que os usuários joguem de forma fluida. Apenas através da recuperação e execução de dados em velocidade relâmpago, os jogos Web3 podem competir em desempenho com os jogos tradicionais, atraindo assim mais usuários. Esses jogos necessitam de dados como propriedade de terras, 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 consistente, assegurando uma experiência de jogo perfeita.
Token não fungível
Os mercados de tokens não fungíveis e as plataformas de empréstimo necessitam de acesso a dados indexados para várias informações, como metadados dos tokens, dados de propriedade e transferência, informações sobre royalties, entre outros. Indexar rapidamente esses dados pode evitar a necessidade de percorrer cada token individualmente para encontrar dados de propriedade ou atributos.
Análise
O indexador oferece um método para extrair dados específicos de dados brutos de blockchain (incluindo eventos de contratos inteligentes em cada bloco). Isso proporciona oportunidades para uma análise de dados mais específica, resultando em insights abrangentes.
Por exemplo, um protocolo de negociação perpétua pode identificar quais tokens têm um grande volume de negociação e quais tokens geram taxas, decidindo assim se esses tokens devem ser listados como contratos perpétuos na sua plataforma. Os desenvolvedores de exchanges descentralizadas podem criar dashboards para seus produtos, aprofundando-se em quais pools de liquidez têm os maiores retornos ou a maior liquidez. Também é possível criar dashboards públicos, permitindo que os desenvolvedores consultem livremente qualquer tipo de dado que desejem exibir nos gráficos.
Principais Indexadores de Blockchain
The Graph
The Graph é o primeiro protocolo de indexação lançado na Ethereum, que permite consultar facilmente dados de transações que anteriormente eram de difícil acesso. Ele utiliza subgráficos para definir e filtrar subconjuntos de dados coletados da Blockchain, como todas as transações relacionadas a um determinado pool de liquidez de um DEX.
Usando a prova de índice, o indexador aposta tokens nativos para serviços de indexação e consulta, e os delegadores podem optar por apostar seus tokens aqui. Os curadores podem acessar subgráficos de alta qualidade para ajudar o indexador a determinar quais subgráficos compilar dados para ganhar as melhores taxas de consulta. No processo de transição para uma maior descentralizaçã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 oferece um indexador de atualização.
A sua infraestrutura permite que o custo médio de cada 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 a indexação paralela de dados on-chain e off-chain para uma recuperação de dados eficiente.
As recompensas dos indexadores 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 aumento do preço dos tokens, uma vez que eles planejam integrar consultas assistidas por inteligência artificial no futuro.
Subsquid
Subsquid é um lago de dados descentralizado, ponto a ponto e horizontalmente escalável, capaz de agregar 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 indexar antes da confirmação final do bloco. Ele também suporta o armazenamento de dados no formato escolhido pelos desenvolvedores, facilitando análises mais simples com várias ferramentas. Além disso, 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 teste, mais de 60.000 indexadores Squid implementados e mais de 20.000 desenvolvedores verificados na rede. Recentemente, no dia 3 de junho, a Subsquid lançou a mainnet do seu lago de dados.
Além do índice, o lago de dados da Subsquid Network também pode substituir chamadas de procedimento remoto em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oracle.
SubQuery
SubQuery é uma rede de infraestrutura de middleware descentralizada que fornece serviços de chamada de procedimento remoto 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 os indexadores indexam dados e fornecem solicitações de consulta, enquanto os delegadores apostam suas participações nos indexadores. No entanto, introduz consumidores para submeter pedidos de compra, a fim de assegurar que a receita dos indexadores esteja garantida, ao invés de gerentes.
Ele introduzirá nós de dados SubQuery que suportam fragmentação, a fim de evitar a sincronização contínua de novos dados entre cada nó, otimizando assim a eficiência das consultas, ao mesmo tempo que avança em direção a uma maior descentralização. Os usuários podem optar por pagar cerca de 1 SQT em taxas 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 seu token apenas no início deste ano, as recompensas de emissão para nós e delegados também aumentaram em valor em dólares, o que representa um aumento constante no número de serviços de consulta oferecidos 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 em sua rede.
Covalent
Covalent é uma rede de indexação descentralizada, criada por nós de produtores de amostras de blocos que geram cópias dos dados da blockchain por meio de exportação em massa, e publicam provas na camada de blockchain da Covalent. Esses dados são então refinados pelos nós produtores de resultados de blocos com base em regras definidas, filtrando os dados que atendem aos critérios.
Através de uma interface de programação de aplicações 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. Pode-se utilizar o token CQT, liquidado na Moonbeam, como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem mostrar uma tendência geral de crescimento do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido à valorização do preço do token Covalent CQT.
Considerações ao escolher um indexador
Personalização dos dados
Alguns indexadores são indexadores genéricos, que oferecem conjuntos de dados pré-configurados padrão apenas por meio de interfaces de programação de aplicativos. Embora possam ser rápidos, eles não oferecem flexibilidade para desenvolvedores que precisam de conjuntos de dados personalizados. Ao usar um framework de indexadores, permite-se 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, as aplicações descentralizadas construídas com base nesses indexadores também podem ser vulneráveis a ataques. Por exemplo, se uma transação
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.
8 gostos
Recompensa
8
4
Partilhar
Comentar
0/400
All-InQueen
· 18h atrás
Onde estão as novas oportunidades?
Ver originalResponder0
RugDocDetective
· 18h atrás
Por que é que o armazenamento de dados é tão complicado?
Ver originalResponder0
tx_pending_forever
· 18h atrás
Espere que o valor do gás esteja adequado antes de submeter a transação.
O surgimento do indexador de Blockchain: otimização da recuperação de dados impulsiona o desenvolvimento de aplicações Web3
A importância dos dados da Blockchain e a ascensão dos indexadores
Os dados desempenham um papel fundamental na tecnologia Blockchain, sendo a base para o desenvolvimento de aplicações descentralizadas. Embora a maioria das discussões atualmente se concentre na disponibilidade dos dados, a acessibilidade dos dados é igualmente importante, mas frequentemente ignorada.
Na era do blockchain modular, as soluções de disponibilidade de dados tornaram-se uma parte indispensável. Estas soluções 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, as funções da camada de disponibilidade de dados são mais semelhantes a um outdoor do que a uma base de dados, o que significa que os dados não são armazenados indefinidamente, mas sim eliminados 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 realização de análises de blockchain. Embora a acessibilidade dos dados seja discutida menos, ela é igualmente importante em relação à disponibilidade dos dados. Ambos desempenham papéis distintos, mas complementares, no ecossistema blockchain, e uma abordagem abrangente de gestão de dados deve abordar ambos os problemas simultaneamente para suportar aplicações de blockchain robustas e eficientes.
Método tradicional de recuperação de dados em Blockchain
A emergência da tecnologia Blockchain impulsionou a criação de aplicações descentralizadas em vários campos. No entanto, construir essas aplicações requer acesso a uma grande quantidade de dados de Blockchain, o que é tanto difícil quanto caro.
Para os desenvolvedores, uma opção é hospedar e executar os seus próprios nós de arquivo. Estes 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 destes nós é limitada, o que pode afetar a operação da aplicação.
Outra maneira é usar provedores comerciais de nós de chamada de procedimento remoto. Esses provedores são responsáveis pelos custos e pela gestão dos nós, e fornecem dados através de pontos de extremidade de chamada de procedimento remoto. Os pontos de extremidade públicos são gratuitos, mas têm limitações de taxa, o que pode impactar negativamente a experiência do usuário da aplicação. Os pontos de extremidade privados oferecem um desempenho melhor ao reduzir a congestão, mas até mesmo a recuperação de dados simples exige uma grande quantidade de comunicação de ida e volta. Isso os torna pesados em requisições e ineficientes para consultas de dados complexas. Além disso, os pontos de extremidade privados geralmente são difíceis de escalar e carecem de compatibilidade entre diferentes redes.
Blockchain Indexer: Uma Melhor Alternativa
Os indexadores de Blockchain desempenham um papel crucial na organização de dados em cadeia e no envio destes para bancos de dados para facilitar consultas, sendo por isso chamados de "motores de busca de blockchain". O seu funcionamento baseia-se na indexação de dados de blockchain e na disponibilização destes através de uma linguagem de consulta semelhante à linguagem de consulta estruturada. Ao oferecer uma interface unificada para consultar dados, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias utilizando uma linguagem de consulta padronizada, simplificando assim 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 de Blockchain e extraem dados diretamente, garantindo que os dados sejam completos e precisos, mas exigem uma grande quantidade de armazenamento e capacidade de 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 podem aumentar o tempo de consulta.
Indexadores dedicados: Esses indexadores são projetados especificamente para certos tipos de dados ou blockchains específicos, podendo otimizar a recuperação de casos de uso específicos, como dados de tokens não fungíveis ou transações de finanças descentralizadas.
Agregador de Índices: Esses índices extraem dados de várias blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, o que é especialmente útil para aplicações cross-chain.
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 arquivamento também aumentará continuamente. O protocolo de indexação implementou vários indexadores, que podem indexar e consultar rapidamente grandes volumes de dados, algo que as chamadas de procedimento remoto não conseguem 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 assim a necessidade de implantar várias interfaces em aplicações cross-chain. Distribuído entre vários nós, o indexador oferece maior segurança e desempenho, enquanto os provedores de chamada de procedimento remoto podem enfrentar interrupções e paradas devido à sua natureza centralizada.
De modo geral, em comparação com provedores de nós de chamada de procedimento remoto, os indexadores melhoraram a eficiência e a confiabilidade da recuperação de dados, ao mesmo tempo em que reduziram o custo de implantação de um único nó. Isso torna o protocolo de indexador de Blockchain a escolha preferida dos desenvolvedores de aplicações descentralizadas.
Cenários de Aplicação do Indexador
Construir aplicações descentralizadas requer a recuperação e leitura de dados da blockchain para que os seus serviços funcionem. Isso inclui qualquer tipo de aplicação, incluindo finanças descentralizadas, plataformas de tokens não fungíveis, jogos e até redes sociais, pois essas plataformas precisam primeiro ler os dados para executar outras transações.
Finanças Descentralizadas
Os protocolos de finanças descentralizadas precisam de informações diferentes para fornecer aos usuários preços, taxas, custos, etc., específicos. Os market makers automáticos precisam de informações sobre preços e liquidez de certos fundos 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 liquidação da dívida. É essencial inserir informações em suas aplicações antes de calcular as taxas que os usuários executam.
Jogo
Os jogos de Blockchain precisam de indexação e acesso rápidos aos dados, para garantir que os usuários joguem de forma fluida. Apenas através da recuperação e execução de dados em velocidade relâmpago, os jogos Web3 podem competir em desempenho com os jogos tradicionais, atraindo assim mais usuários. Esses jogos necessitam de dados como propriedade de terras, 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 consistente, assegurando uma experiência de jogo perfeita.
Token não fungível
Os mercados de tokens não fungíveis e as plataformas de empréstimo necessitam de acesso a dados indexados para várias informações, como metadados dos tokens, dados de propriedade e transferência, informações sobre royalties, entre outros. Indexar rapidamente esses dados pode evitar a necessidade de percorrer cada token individualmente para encontrar dados de propriedade ou atributos.
Análise
O indexador oferece um método para extrair dados específicos de dados brutos de blockchain (incluindo eventos de contratos inteligentes em cada bloco). Isso proporciona oportunidades para uma análise de dados mais específica, resultando em insights abrangentes.
Por exemplo, um protocolo de negociação perpétua pode identificar quais tokens têm um grande volume de negociação e quais tokens geram taxas, decidindo assim se esses tokens devem ser listados como contratos perpétuos na sua plataforma. Os desenvolvedores de exchanges descentralizadas podem criar dashboards para seus produtos, aprofundando-se em quais pools de liquidez têm os maiores retornos ou a maior liquidez. Também é possível criar dashboards públicos, permitindo que os desenvolvedores consultem livremente qualquer tipo de dado que desejem exibir nos gráficos.
Principais Indexadores de Blockchain
The Graph
The Graph é o primeiro protocolo de indexação lançado na Ethereum, que permite consultar facilmente dados de transações que anteriormente eram de difícil acesso. Ele utiliza subgráficos para definir e filtrar subconjuntos de dados coletados da Blockchain, como todas as transações relacionadas a um determinado pool de liquidez de um DEX.
Usando a prova de índice, o indexador aposta tokens nativos para serviços de indexação e consulta, e os delegadores podem optar por apostar seus tokens aqui. Os curadores podem acessar subgráficos de alta qualidade para ajudar o indexador a determinar quais subgráficos compilar dados para ganhar as melhores taxas de consulta. No processo de transição para uma maior descentralizaçã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 oferece um indexador de atualização.
A sua infraestrutura permite que o custo médio de cada 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 a indexação paralela de dados on-chain e off-chain para uma recuperação de dados eficiente.
As recompensas dos indexadores 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 aumento do preço dos tokens, uma vez que eles planejam integrar consultas assistidas por inteligência artificial no futuro.
Subsquid
Subsquid é um lago de dados descentralizado, ponto a ponto e horizontalmente escalável, capaz de agregar 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 indexar antes da confirmação final do bloco. Ele também suporta o armazenamento de dados no formato escolhido pelos desenvolvedores, facilitando análises mais simples com várias ferramentas. Além disso, 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 teste, mais de 60.000 indexadores Squid implementados e mais de 20.000 desenvolvedores verificados na rede. Recentemente, no dia 3 de junho, a Subsquid lançou a mainnet do seu lago de dados.
Além do índice, o lago de dados da Subsquid Network também pode substituir chamadas de procedimento remoto em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oracle.
SubQuery
SubQuery é uma rede de infraestrutura de middleware descentralizada que fornece serviços de chamada de procedimento remoto 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 os indexadores indexam dados e fornecem solicitações de consulta, enquanto os delegadores apostam suas participações nos indexadores. No entanto, introduz consumidores para submeter pedidos de compra, a fim de assegurar que a receita dos indexadores esteja garantida, ao invés de gerentes.
Ele introduzirá nós de dados SubQuery que suportam fragmentação, a fim de evitar a sincronização contínua de novos dados entre cada nó, otimizando assim a eficiência das consultas, ao mesmo tempo que avança em direção a uma maior descentralização. Os usuários podem optar por pagar cerca de 1 SQT em taxas 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 seu token apenas no início deste ano, as recompensas de emissão para nós e delegados também aumentaram em valor em dólares, o que representa um aumento constante no número de serviços de consulta oferecidos 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 em sua rede.
Covalent
Covalent é uma rede de indexação descentralizada, criada por nós de produtores de amostras de blocos que geram cópias dos dados da blockchain por meio de exportação em massa, e publicam provas na camada de blockchain da Covalent. Esses dados são então refinados pelos nós produtores de resultados de blocos com base em regras definidas, filtrando os dados que atendem aos critérios.
Através de uma interface de programação de aplicações 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. Pode-se utilizar o token CQT, liquidado na Moonbeam, como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.
As recompensas da Covalent parecem mostrar uma tendência geral de crescimento do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido à valorização do preço do token Covalent CQT.
Considerações ao escolher um indexador
Personalização dos dados
Alguns indexadores são indexadores genéricos, que oferecem conjuntos de dados pré-configurados padrão apenas por meio de interfaces de programação de aplicativos. Embora possam ser rápidos, eles não oferecem flexibilidade para desenvolvedores que precisam de conjuntos de dados personalizados. Ao usar um framework de indexadores, permite-se 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, as aplicações descentralizadas construídas com base nesses indexadores também podem ser vulneráveis a ataques. Por exemplo, se uma transação