Tendências emergentes de acesso a dados Web3: Análise abrangente de indexadores de Blockchain

Evolução do Acesso a Dados Web3: Visão Geral de Indexadores e Projetos Relacionados

A essência da tecnologia blockchain é a dados. É a base para o desenvolvimento de aplicações descentralizadas (dApp). Embora a maioria das discussões atuais se concentre na disponibilidade de dados (DA), a acessibilidade dos dados também é igualmente importante, embora frequentemente seja negligenciada.

Na era das blockchains modularizadas, as soluções DA tornaram-se indispensáveis. Elas garantem que todos os participantes possam usar os dados de transações, permitindo a validação em tempo real e mantendo a integridade da rede. No entanto, a funcionalidade da camada DA se assemelha mais a um outdoor do que a um banco de dados. Isso significa que os dados não são armazenados indefinidamente, mas sim eliminados ao longo do tempo.

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. Embora haja menos discussão sobre isso, é tão importante quanto a disponibilidade de dados. Ambos desempenham papéis diferentes, mas complementares, no ecossistema de blockchain, e uma abordagem abrangente de gestão de dados deve abordar essas duas questões simultaneamente para apoiar aplicações de blockchain robustas e eficientes.

Desenvolvimento de acesso a dados Web3: Introdução a indexadores e projetos relacionados

Métodos tradicionais de recuperação de dados em blockchain

Desde o seu surgimento, a blockchain transformou completamente a infraestrutura, 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 da blockchain, o que é tanto difícil quanto caro.

Para os desenvolvedores de dApp, uma opção é hospedar e executar seu próprio nó de 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, e a capacidade de consulta é limitada, não permitindo consultar os 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 prejudicar a operação do dApp.

Outra abordagem é usar provedores de nós RPC comerciais. Esses provedores são responsáveis pelo custo e gerenciamento dos nós, e fornecem dados através de pontos finais RPC. Os pontos finais RPC públicos, embora gratuitos, têm limites de taxa, o que pode afetar a experiência do usuário do dApp. Os pontos finais RPC privados oferecem melhor desempenho ao reduzir a congestão, mas até mesmo a recuperação simples de dados requer uma quantidade significativa de comunicação. Isso torna suas solicitações pesadas e ineficientes para consultas de dados complexas. Além disso, os pontos finais RPC privados geralmente são difíceis de escalar e carecem de compatibilidade entre redes.

Solução superior: indexador de blockchain

Os indexadores de blockchain desempenham um papel crucial na organização de dados em cadeias e no envio para bancos de dados para facilitar consultas, sendo frequentemente chamados de "Google das blockchains". Eles indexam dados de blockchain e os tornam disponíveis usando uma linguagem de consulta semelhante ao SQL (, como a API GraphQL ). Ao fornecer uma interface de consulta de dados unificada, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias usando uma linguagem de consulta padronizada, simplificando significativamente o processo.

Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:

  1. Indexador de nó completo: executa um nó completo da blockchain e extrai dados diretamente, garantindo que os dados sejam completos e precisos, mas requer uma grande capacidade de armazenamento e processamento.

  2. Indexador leve: depende de nós completos para obter dados específicos conforme necessário, reduzindo a necessidade de armazenamento, mas pode aumentar o tempo de consulta.

  3. Indexador dedicado: otimizado para tipos específicos de dados ou blockchains específicas, como dados de NFT ou transações DeFi.

  4. Agregador de índices: 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 isso aumenta continuamente à medida que a blockchain cresce. O protocolo do indexador implementa vários indexadores, permitindo indexar de forma eficiente 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 e extração para análise posterior. Alguns indexadores podem agregar dados de múltiplas fontes, evitando que dApps em múltiplas cadeias implantem várias APIs. Ao serem distribuídos em múltiplos nós, os indexadores oferecem segurança e desempenho aprimorados, enquanto os provedores RPC podem enfrentar interrupções e tempo de inatividade devido às suas características centralizadas.

De um modo geral, em comparação com provedores de nós RPC, os indexadores melhoraram a eficiência e a confiabilidade da recuperação de dados, ao mesmo tempo que reduziram os custos de implantação de um único nó. Isso torna o protocolo de indexação de blockchain a escolha preferida para desenvolvedores de dApps.

Desenvolvimento do acesso a dados Web3: Introdução a indexadores e projetos relacionados

Cenários de aplicação do indexador

Construir dApps requer a recuperação e leitura de dados da blockchain para operar serviços. Isso inclui vários tipos de dApps, como DeFi, plataformas NFT, jogos e até redes sociais, pois essas plataformas precisam ler dados antes de executar outras transações.

DeFi

Os protocolos DeFi precisam de diferentes informações para fornecer preços, taxas, custos específicos, etc., aos usuários. O market maker automático (AMM) precisa de informações de preço e liquidez do pool de liquidez para calcular a taxa de swap, enquanto os protocolos de empréstimo precisam da utilização para determinar a taxa de juros de empréstimo e a taxa 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.

Jogo

O GameFi precisa de indexação rápida e acesso a dados para garantir uma experiência de jogo fluida para os usuários. Somente através da recuperação e execução rápida de dados, os jogos Web3 podem igualar o desempenho dos jogos Web2, 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 um indexador, eles podem garantir melhor um fluxo de dados estável e tempo de funcionamento normal, garantindo uma experiência de jogo perfeita.

NFT

O mercado de NFTs e as plataformas de empréstimo precisam indexar dados para acessar várias informações, como metadados de NFTs, dados de propriedade e transferência, informações sobre royalties, etc. Indexar rapidamente esses dados pode evitar a navegação individual por cada NFT para encontrar dados de propriedade ou atributos.

Quer se trate de AMMs DeFi que necessitam de informações sobre preços e liquidez, ou de aplicações SocialFi que precisam de atualizar posts de novos utilizadores, a recuperação rápida de dados é crucial para o funcionamento normal das dApps. Com a ajuda de indexadores, podem recuperar dados de forma eficiente e precisa, proporcionando uma experiência de utilizador fluida.

Análise

O indexador oferece um método para extrair dados específicos dos dados brutos da 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 alto volume de negociação e quais tokens geram taxas, decidindo assim se devem ser listados como contratos perpétuos na plataforma. Os desenvolvedores de DEX podem criar painéis para seus produtos, obtendo insights sobre quais pools de liquidez oferecem os maiores retornos ou a maior liquidez. Também é possível criar painéis públicos, permitindo que os desenvolvedores consultem livremente qualquer tipo de dado a ser exibido no gráfico.

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.

Visão geral do indexador 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 difíceis de acessar. Ele utiliza subgrafos para definir e filtrar subconjuntos de dados coletados da blockchain, por exemplo, todas as transações relacionadas ao pool USDC/ETH de uma determinada plataforma.

Usando a prova de índice, os indexadores fazem staking do token nativo GRT para serviços de indexação e consulta, e os delegadores podem escolher fazer staking dos tokens aqui. Os curadores podem acessar subgráficos de alta qualidade, ajudando os indexadores a determinar quais subgráficos devem ser compilados para ganhar as melhores taxas de consulta. No processo de transição para uma maior descentralização, o The Graph eventualmente deixará de fornecer serviços de hospedagem, exigindo que os subgráficos sejam atualizados para sua rede, ao mesmo tempo em que oferece indexadores atualizados.

A sua infraestrutura permite que o custo médio por milhão de consultas atinja 40 dólares, muito abaixo dos nós de auto-hospedagem. Utilizando fontes de dados de arquivos, também suporta indexação paralela de dados tanto on-chain como off-chain, permitindo uma recuperação eficiente de dados.

As recompensas do indexador do The Graph cresceram de forma constante nos últimos trimestres. Isso se deve em parte ao aumento do volume de consultas, e também é atribuído ao aumento do preço dos tokens, uma vez que planejam integrar consultas assistidas por inteligência artificial no futuro.

Subsquid

Subsquid é um lago de dados descentralizado, ponto a ponto e escalável horizontalmente, que pode agregar eficientemente uma grande quantidade 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 de dados ao identificar rapidamente os nós que armazenam os dados necessários.

Subsquid suporta indexação em tempo real, permitindo a indexação antes da confirmação final do bloco. Ele também suporta o armazenamento de dados em formatos escolhidos pelos desenvolvedores, facilitando análises mais simples 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 a implantação sem código.

Apesar de ainda estar na fase de teste, a Subsquid já alcançou estatísticas impressionantes, com mais de 80.000 usuários na rede de testes, mais de 60.000 indexadores Squid implantados e mais de 20.000 desenvolvedores verificados na rede. Recentemente, a Subsquid lançou a rede principal do seu lago de dados.

Além do índice, o lago de dados do Subsquid Network também pode substituir o RPC em casos de uso como análise, co-processadores ZK/TEE, agentes de IA e Oráculos.

SubQuery

SubQuery é uma rede de infraestrutura middleware descentralizada que oferece serviços de RPC e indexação de dados. Inicialmente, suportava as redes Polkadot e Substrate, mas agora se expandiu para incluir mais de 200 cadeias. Seu funcionamento é semelhante ao The Graph, que usa prova de indexação, onde os indexadores indexam dados e fornecem solicitações de consulta, enquanto os delegadores fazem a aposta de suas participações aos indexadores. No entanto, ele introduz consumidores para submeter ordens 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 constante de novos dados entre cada nó, 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 taxas de computação por cada 1000 solicitações, ou definir taxas personalizadas para o indexador através do protocolo.

Apesar de a SubQuery ter lançado o 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, representando um crescimento contínuo na quantidade de serviços de consulta oferecidos em sua plataforma. Desde o TGE, o total de SQT em staking aumentou de 6 milhões para 125 milhões, destacando o crescimento da participação na rede.

Covalent

Covalent é uma rede de indexadores descentralizada, criada por produtores de amostras de blocos (BSP) que exportam em massa para criar cópias de dados da blockchain e publicam provas na blockchain Covalent L1. Esses dados são então refinados pelos produtores de resultados de blocos (BRP) com base em regras definidas, 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 de solicitação e resposta consistente, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Os conjuntos de dados pré-configurados podem ser extraídos dos operadores de rede utilizando o token CQT, que pode ser liquidado em determinada plataforma, como meio de pagamento.

As recompensas da Covalent parecem estar em tendência de crescimento geral do primeiro trimestre de 23 até o primeiro trimestre de 24, em parte devido ao aumento do preço do token Covalent CQT.

Desenvolvimento do acesso a dados Web3: Introdução a indexadores e projetos relacionados

Considerações ao escolher um indexador

Personalização de dados

Alguns indexadores ( como Covalent ) são indexadores genéricos que fornecem conjuntos de dados pré-configurados padrão apenas através da API. Embora possam ser rápidos, não oferecem flexibilidade para desenvolvedores que precisam 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.

Seguro

Os dados de índice devem ser seguros, caso contrário, os dApps construídos com base nesses indexadores também estarão suscetíveis a ataques. Por exemplo, se transações e saldos de carteira puderem ser manipulados, o dApp pode perder liquidez, afetando seus usuários. Embora todos os indexadores adotem alguma forma de segurança através do staking de tokens, outras soluções de indexadores podem usar provas para aumentar ainda mais a segurança.

Subsquid oferece opções que utilizam provas otimistas e de conhecimento nulo, enquanto a Covalent lançou provas que incluem valores de hash de bloco. A Graph fornece um período de contestação para consultas de indexadores por meio de uma janela de desafio otimista, enquanto a SubQuery gera provas Merkle Mountain para cada bloco, calculando o valor de hash de cada bloco armazenado em seu banco de dados.

Velocidade e escalabilidade

Com o crescimento contínuo da blockchain, o volume de transações também aumentou, o que tornou o indexar grandes quantidades de dados mais complicado, pois requer mais capacidade de processamento e espaço de armazenamento. Com o crescimento da rede blockchain, manter a eficiência tornou-se mais difícil, mas os protocolos de indexação introduziram soluções para atender a essas necessidades crescentes.

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.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
ConsensusBotvip
· 10h atrás
Blockchain você mudou
Ver originalResponder0
WenAirdropvip
· 10h atrás
DA é confiável?
Ver originalResponder0
RugPullSurvivorvip
· 10h atrás
uma moeda é uma moeda, já disse para não
Ver originalResponder0
MetaNeighborvip
· 11h atrás
Não entendi DA? A carteira não consegue acessar!
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)