A Ascensão dos Indexadores de Blockchain: Criando uma Nova Era de Acesso a Dados Web3

A nova era de acesso a dados Web3: a ascensão dos indexadores de Blockchain

Os dados são o núcleo da tecnologia Blockchain, 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 é igualmente importante, mas frequentemente ignorada.

Na era da Blockchain modular, as soluções DA tornaram-se uma parte indispensável. Estas soluções garantem que todos os participantes possam utilizar os dados das transações, permitindo assim a verificação em tempo real e mantendo a integridade da rede. No entanto, a função da camada DA é mais semelhante a um painel publicitário do que a uma base de dados, o que significa que os dados não serão armazenados indefinidamente, mas sim eliminados ao longo do tempo.

Em comparação, a acessibilidade dos dados concentra-se 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 haja menos discussão sobre isso, a acessibilidade dos dados é igualmente importante em relação à disponibilidade dos dados. Ambos desempenham papéis diferentes, mas complementares, no ecossistema blockchain, e uma abordagem abrangente de gestão de dados deve abordar ambos os problemas simultaneamente para apoiar aplicações de blockchain robustas e eficientes.

Desde a sua criação, a Blockchain mudou 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 desenvolvedores de dApp, uma opção é hospedar e executar seus próprios nós de RPC arquivados. Esses nós armazenam todos os dados históricos do blockchain desde o início, permitindo acesso completo aos dados. No entanto, a manutenção de nós de arquivamento é cara, a capacidade de consulta é limitada e não é possível consultar os dados no formato que os desenvolvedores precisam. 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 o funcionamento 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 pontos finais RPC. Os pontos finais 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 pontos finais RPC privados oferecem melhor desempenho ao reduzir a congestão, mas até mesmo a simples recuperação de dados requer uma quantidade significativa de comunicação de ida e volta. Isso os torna pesados em solicitações 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 diferentes redes.

Os indexadores de Blockchain desempenham um papel crucial na organização de dados em cadeia e no envio destes para um banco de dados para facilitar as consultas, razão pela qual são frequentemente chamados de "Google do Blockchain". O seu funcionamento consiste em indexar dados de blockchain e torná-los disponíveis a qualquer momento através de APIs como GraphQL, utilizando uma linguagem de consulta semelhante ao SQL (. Ao fornecer uma interface unificada para consulta de dados, os indexadores permitem que os desenvolvedores recuperem rapidamente e com precisão as informações necessárias, simplificando assim significativamente o processo.

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

  1. Indexadores de nós completos: estes indexadores executam nós completos de blockchain e extraem dados diretamente deles, garantindo que os dados sejam completos e precisos, mas requerem uma grande quantidade de armazenamento e capacidade de processamento.

  2. 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.

  3. Indexadores dedicados: estes indexadores são projetados para tipos específicos de dados ou blockchains específicos, podendo otimizar a recuperação para casos de uso específicos, como dados de NFT ou transações DeFi.

  4. Agregador de Indexadores: Esses indexadores extraem dados de múltiplos Blockchains e fontes, incluindo informações off-chain, fornecendo uma interface de consulta unificada, o que é especialmente útil para dApps multi-chain.

Apenas o Ethereum requer 3TB de espaço de armazenamento, e à medida que a Blockchain continua a crescer, a quantidade de dados armazenados pelos nós de arquivo Erigon também aumentará continuamente. O protocolo do indexador implantou vários indexadores, que podem indexar e consultar grandes volumes de dados de forma eficiente e rápida, algo que o RPC não consegue realizar.

O indexador também permite consultas complexas, filtragem fácil de dados com base em diferentes critérios e extração e análise de dados posteriormente. Alguns indexadores também permitem a agregação de dados provenientes de várias fontes, evitando assim a necessidade de implantar várias APIs em dApps de múltiplas cadeias. Ao serem distribuídos em vários nós, os indexadores oferecem segurança e desempenho aprimorados, enquanto provedores de RPC podem enfrentar interrupções e paralisações devido à sua natureza centralizada.

Em geral, em comparação com os provedores de nós RPC, os indexadores melhoraram a eficiência e a confiabilidade da recuperação de dados, ao mesmo tempo que reduziram o custo de implantar um único nó. Isso tornou o protocolo de indexador de Blockchain a escolha preferida para desenvolvedores de dApps.

![Desenvolvimento do acesso a dados Web3: Introdução a indexadores e projetos relacionados])https://img-cdn.gateio.im/webp-social/moments-5139af83bb0ad48ca673ce1b7fc4f520.webp(

Construir dApp requer a recuperação e leitura de dados da Blockchain para operar seus serviços. Isso inclui qualquer tipo de dApp, incluindo DeFi, plataformas NFT, jogos e até redes sociais, uma vez que essas plataformas precisam primeiro ler os dados para executar outras transações.

No campo DeFi, os protocolos necessitam de diferentes informações para fornecer aos usuários preços, taxas, custos específicos, etc. O Automatizador de Mercado )AMM( precisa de informações sobre os preços e liquidez de certos pools de capital para calcular as taxas de swap, enquanto os protocolos de empréstimo necessitam da taxa de utilização para determinar as taxas de juros de empréstimo e a razão de dívida para liquidações. Antes de calcular as taxas de juros executadas pelos usuários, é 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 da recuperação e execução de dados a uma velocidade impressionante, os jogos Web3 podem competir em desempenho com os jogos Web2, atraindo assim mais usuários. Esses jogos precisam de dados como a propriedade de terrenos, saldo de tokens dentro do jogo, operações dentro do jogo, entre outros. Utilizando indexadores, eles podem garantir melhor um fluxo de dados estável e um tempo de atividade confiável, para assegurar uma experiência de jogo perfeita.

Os mercados 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 navegar por cada NFT individualmente para encontrar dados de propriedade ou atributos de NFT.

Quer seja um AMM) que necessita de informações de preço e liquidez, ou uma aplicação SocialFi que precisa de atualizar posts de novos usuários, a capacidade de recuperar dados rapidamente é crucial para o funcionamento normal do dApp. Com a ajuda de um indexador, eles podem recuperar dados de forma eficiente e correta, proporcionando assim uma experiência de usuário fluida.

Na 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 a oportunidade de uma análise de dados mais específica, oferecendo assim insights abrangentes.

Por exemplo, os protocolos de negociação perpétua podem 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 DEX podem criar painéis para seus produtos, aprofundando-se em quais pools de liquidez têm os melhores retornos ou a maior liquidez. Também podem criar painéis públicos, permitindo que os desenvolvedores consultem livremente e de forma flexível qualquer tipo de dado a ser exibido nos gráficos.

Devido à disponibilidade de vários indexadores de Blockchain, é crucial identificar as diferenças entre os protocolos de indexação para garantir que os desenvolvedores escolham o indexador que melhor se adapta às suas necessidades.

The Graph é o primeiro protocolo de indexação a ser 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 ao pool USDC/ETH de uma DEX.

Usando prova de índice, os indexadores bloqueiam o token nativo GRT para serviços de indexação e consulta, e os delegadores podem optar por bloquear seus tokens aqui. Os curadores podem acessar subgráficos de alta qualidade para ajudar 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, The Graph eventualmente encerrará seus serviços de hospedagem e exigirá que os subgráficos sejam atualizados para sua rede, ao mesmo tempo que fornece indexadores atualizados.

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 a indexação paralela de dados on-chain e off-chain, 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 aumento do preço dos tokens, já que planejam integrar consultas assistidas por inteligência artificial no futuro.

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

Subsquid é um lago de dados descentralizado, ponto a ponto e escalável horizontalmente, que agrega de forma eficiente grandes quantidades de dados on-chain e off-chain, e protege esses dados através de 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 ao identificar rapidamente os nós que armazenam os dados necessários.

Subsquid também suporta indexação em tempo real, permitindo que os blocos sejam indexados antes de serem confirmados. Ele também permite que os dados sejam armazenados no formato escolhido pelos desenvolvedores, facilitando a análise com ferramentas como BigQuery, Parquet ou CSV. Além disso, os subgrupos 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á obteve estatísticas impressionantes, com mais de 80.000 utilizadores na rede de teste, mais de 60.000 indexadores Squid implementados e mais de 20.000 desenvolvedores verificados na rede. Recentemente, a 3 de junho, a Subsquid lançou a mainnet do seu lago de dados.

Além da indexação, 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 Oracle.

SubQuery é uma rede de infraestrutura de middleware descentralizada que fornece serviços de RPC e indexação de dados. Inicialmente, suportava as redes Polkadot e Substrate, mas agora se expandiu para incluir mais de 200 cadeias. Seu funcionamento é semelhante ao The Graph, que utiliza provas de indexação, onde os indexadores indexam dados e fornecem solicitações de consulta, e os delegadores apostam suas participações nos indexadores. No entanto, introduz consumidores para submeter pedidos de compra, a fim de garantir a receita dos indexadores, em vez de gerentes.

Ele introduzirá nós de dados SubQuery que suportam sharding, para evitar a sincronização constante de novos dados entre cada nó, otimizando assim a eficiência das consultas, enquanto avança para uma maior descentralização. Os usuários podem optar por pagar cerca de 1 SQT em taxas de computação para cada 1000 solicitações, ou definir taxas personalizadas para os indexadores através do protocolo.

Apesar de a SubQuery ter lançado seu token no início deste ano, as recompensas de emissão para nós e delegados também cresceram em valor em dólares em relação ao mês anterior, o que também representa um aumento constante na quantidade 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 em sua rede.

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

Covalent é uma rede de indexadores descentralizada, criada por produtores de amostras de blocos (BSP) que, através de exportação em massa, criam cópias dos dados da blockchain e publicam provas na blockchain Covalent L1. Esses dados são então refinados por 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 solicitação e resposta, sem a necessidade de escrever consultas complexas personalizadas para acessar os dados. Os tokens CQT, que são liquidadas na Moonbeam, podem ser usados como meio de pagamento para extrair esses conjuntos de dados pré-configurados dos operadores de rede.

A recompensa da Covalent parece ter uma tendência geral de crescimento do primeiro trimestre de 2023 até o primeiro trimestre de 2024, em parte devido ao aumento do preço do token CQT da Covalent.

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

Ao escolher um indexador, é necessário considerar os seguintes aspectos:

Personalização de dados: alguns indexadores (, como o Covalent ), são indexadores genéricos que oferecem conjuntos de dados pré-configurados padrão 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. Ao usar a estrutura do indexador, 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, os dApps construídos com base nesses indexadores também são suscetíveis a ataques. Por exemplo, se as transações e carteiras

DAPP0.59%
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
  • 5
  • Republicar
  • Partilhar
Comentar
0/400
governance_ghostvip
· 1h atrás
Os dados vão acabar por se estragar.
Ver originalResponder0
OnchainHolmesvip
· 08-10 02:57
Ah, até o DA não consegue salvar a necessidade de verificar dados.
Ver originalResponder0
AlwaysAnonvip
· 08-10 02:45
Os dados históricos são realmente incríveis, a rastreabilidade depende totalmente disso.
Ver originalResponder0
Layer2Observervip
· 08-10 02:42
Do ponto de vista do código-fonte, o DA ainda tem desvantagens evidentes, a arquitetura precisa ser reavaliada.
Ver originalResponder0
GasFeeSobbervip
· 08-10 02:40
Todos os anos a gritar bull run, mas no fim não estão a fazer DA.
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)