A importância dos dados da Blockchain e a ascensão dos indexadores
Os dados desempenham um papel crucial na tecnologia Blockchain, sendo a base para o desenvolvimento de aplicações descentralizadas. Embora a maioria das discussões atuais se concentre na disponibilidade dos dados, a acessibilidade dos dados é igualmente importante, mas frequentemente negligenciada.
Na era das blockchains modularizadas, as soluções de disponibilidade de dados tornaram-se indispensáveis. Essas soluções garantem que todos os participantes possam usar os dados das transações para validação em tempo real, mantendo a integridade da rede. No entanto, a camada de disponibilidade de dados é mais como um letreiro do que uma base de dados, já que os dados são excluídos 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. É muito importante para tarefas que exigem acesso a dados passados para garantir uma representação e execução precisas. Embora haja menos discussão, a acessibilidade dos dados é tão importante quanto a disponibilidade dos 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.
Métodos tradicionais de recuperação de dados em Blockchain
A Blockchain desde a sua criação alterou completamente a infraestrutura, impulsionando a criação de dApps em várias áreas como jogos, finanças e redes sociais. No entanto, construir esses dApps requer acesso a uma enorme quantidade de dados de Blockchain, o que é tanto difícil quanto caro.
Os desenvolvedores de dApp podem escolher hospedar e executar seus próprios nós RPC de arquivo. Esses nós armazenam todos os dados históricos da blockchain, permitindo acesso completo aos dados. No entanto, a manutenção dos nós de arquivo é cara e a capacidade de consulta é limitada. Executar nós mais baratos é uma opção, mas a capacidade de recuperação de dados é limitada, o que pode prejudicar o funcionamento do dApp.
Outra forma é usar provedores de nós RPC comerciais. Esses provedores são responsáveis pelo custo e pela gestão dos nós, fornecendo dados através de pontos finais RPC. Os pontos finais RPC públicos são gratuitos, mas têm limites de taxa, o que pode afetar a experiência do usuário. Os pontos finais RPC privados têm melhor desempenho, mas mesmo a recuperação de dados simples requer muita comunicação, sendo ineficiente e difícil de escalar.
Blockchain Indexer: Uma Melhor Alternativa
Os indexadores de blockchain desempenham um papel fundamental na organização de dados em cadeia e no envio destes para bases de dados para facilitar consultas, sendo assim chamados de "Google da blockchain". Eles indexam dados de blockchain e os tornam disponíveis através de uma linguagem de consulta semelhante ao SQL. Os indexadores fornecem uma interface de consulta unificada, permitindo que os desenvolvedores recuperem informações de forma rápida e precisa com uma linguagem de consulta padronizada.
Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:
Indexador de nós completos: executa nós completos de blockchain para extrair dados diretamente, garantindo completude e precisão, mas requer uma grande capacidade de armazenamento e processamento.
Indexador leve: depende de nós completos para obter dados específicos, reduzindo os requisitos de armazenamento, mas podendo aumentar o tempo de consulta.
Indexador dedicado: otimiza a recuperação de casos de uso específicos para tipos de dados ou Blockchain.
Agregador de Índices: extrai dados de várias Blockchains e fontes, fornecendo uma interface de consulta unificada, adequada para dApps multichain.
O protocolo de indexação implanta vários indexadores, permitindo indexar e consultar rapidamente grandes volumes de dados de forma eficiente. Eles permitem consultas complexas, filtragem fácil de dados e extração para análise posterior. Alguns indexadores também podem agregar dados de várias fontes, evitando a necessidade de implantar várias APIs em dApps de múltiplas cadeias. Distribuídos em vários nós, os indexadores oferecem segurança e desempenho aprimorados.
De um modo geral, em comparação com os fornecedores de nós RPC, os indexadores melhoraram a eficiência e a fiabilidade da recuperação de dados, ao mesmo tempo que reduziram o custo de implantação de um único nó, tornando-se a escolha preferida dos desenvolvedores de dApp.
Casos de Uso do Indexador
Construir uma dApp requer a recuperação e leitura de dados da Blockchain para operar serviços, incluindo vários tipos de dApps, como DeFi, plataformas NFT, jogos e redes sociais.
DeFi
Os protocolos DeFi precisam de diferentes informações para apresentar preços, taxas e custos específicos aos usuários. Os AMMs precisam de informações sobre preços e liquidez dos pools para calcular as taxas de swap, enquanto os protocolos de empréstimo precisam da utilização para determinar as taxas de empréstimo e a taxa de liquidação da dívida.
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. Eles precisam de dados como propriedade de terrenos, saldo de tokens, operações dentro do jogo, entre outros. O uso de indexadores pode garantir melhor um fluxo de dados estável e tempos de atividade normais.
NFT
O mercado de NFT e as plataformas de empréstimo precisam indexar várias informações, como metadados de NFT, dados de propriedade e transferência, informações sobre royalties, etc. A indexação rápida desses dados pode evitar a navegação individual por cada NFT.
análise
O indexador fornece uma maneira de extrair dados específicos a partir de dados de bloco originais, oferecendo oportunidades para uma análise de dados mais específica. Por exemplo, os protocolos de negociação perpétua podem analisar o volume de transações de tokens e as taxas, decidindo se devem listá-los como contratos perpétuos. Os desenvolvedores de DEX podem criar painéis para obter uma visão aprofundada da taxa de retorno dos fundos e da situação de liquidez.
Principais indexadores de Blockchain
The Graph
The Graph é o primeiro protocolo de indexação na Ethereum, utilizando subgrafos para definir e filtrar subconjuntos de dados da blockchain. Ele utiliza prova de indexação, e os indexadores fazem staking de tokens GRT para fornecer serviços. Sua infraestrutura permite que o custo por milhão de consultas chegue a 40 dólares, muito abaixo dos nós auto-hospedados. Ele também suporta indexação paralela de dados on-chain e off-chain.
Subsquid
Subsquid é um lago de dados descentralizado, ponto a ponto e horizontalmente escalável, que protege os dados através de provas de conhecimento zero. Suporta indexação em tempo real, permitindo armazenar dados no formato escolhido pelos desenvolvedores. Subsquid fez progressos significativos, com mais de 80.000 usuários na rede de testes e 20.000 desenvolvedores validador.
SubQuery
SubQuery é uma rede de infraestrutura de middleware descentralizada que oferece serviços de RPC e indexação de dados. Suporta mais de 200 cadeias e introduz consumidores para submeter ordens de compra. O SubQuery planeja introduzir nós de dados que suportam fragmentação para otimizar a eficiência das consultas.
Covalent
Covalent é uma rede de indexação descentralizada, composta por produtores de amostras de blocos e nós produtores de resultados de blocos. Ela fornece conjuntos de dados pré-configurados através de uma API unificada, utilizando o token CQT como meio de pagamento.
Considerações ao escolher um indexador
Ao escolher um indexador, devem ser considerados os seguintes fatores:
A personalização dos dados
Segurança
Velocidade e escalabilidade
Redes suportadas
Conclusão
Os indexadores são amplamente utilizados no desenvolvimento de dApps, mas o seu potencial ainda é enorme, especialmente na integração com a IA. A combinação da IA com os indexadores promete aumentar a acessibilidade e a utilidade dos dados no ecossistema Blockchain, pavimentando o caminho para o desenvolvimento de dApps e ferramentas analíticas mais complexas. À medida que essas duas tecnologias continuam a evoluir juntas, o futuro da indexação de dados e o seu papel na formação do panorama digital descentralizado são promissores.
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.
12 gostos
Recompensa
12
5
Partilhar
Comentar
0/400
BridgeNomad
· 6h atrás
falhas de dados = falhas de segurança... aprendi isso da maneira mais difícil, para ser sincero
Ver originalResponder0
LazyDevMiner
· 6h atrás
Sem dados, quem te escreve dapp
Ver originalResponder0
DogeBachelor
· 6h atrás
Outra vez, os velhos idiotas do bull run estão a fazer as pessoas de parvas sobre o conceito de Blockchain.
Ver originalResponder0
digital_archaeologist
· 6h atrás
Indexador fanático Ah, estimulante!
Ver originalResponder0
NoodlesOrTokens
· 6h atrás
A tecnologia subjacente do Blockchain tornou-se demasiado complexa.
A ascensão dos indexadores de Blockchain: promovendo a acessibilidade dos dados e o desenvolvimento de dApps
A importância dos dados da Blockchain e a ascensão dos indexadores
Os dados desempenham um papel crucial na tecnologia Blockchain, sendo a base para o desenvolvimento de aplicações descentralizadas. Embora a maioria das discussões atuais se concentre na disponibilidade dos dados, a acessibilidade dos dados é igualmente importante, mas frequentemente negligenciada.
Na era das blockchains modularizadas, as soluções de disponibilidade de dados tornaram-se indispensáveis. Essas soluções garantem que todos os participantes possam usar os dados das transações para validação em tempo real, mantendo a integridade da rede. No entanto, a camada de disponibilidade de dados é mais como um letreiro do que uma base de dados, já que os dados são excluídos 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. É muito importante para tarefas que exigem acesso a dados passados para garantir uma representação e execução precisas. Embora haja menos discussão, a acessibilidade dos dados é tão importante quanto a disponibilidade dos 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.
Métodos tradicionais de recuperação de dados em Blockchain
A Blockchain desde a sua criação alterou completamente a infraestrutura, impulsionando a criação de dApps em várias áreas como jogos, finanças e redes sociais. No entanto, construir esses dApps requer acesso a uma enorme quantidade de dados de Blockchain, o que é tanto difícil quanto caro.
Os desenvolvedores de dApp podem escolher hospedar e executar seus próprios nós RPC de arquivo. Esses nós armazenam todos os dados históricos da blockchain, permitindo acesso completo aos dados. No entanto, a manutenção dos nós de arquivo é cara e a capacidade de consulta é limitada. Executar nós mais baratos é uma opção, mas a capacidade de recuperação de dados é limitada, o que pode prejudicar o funcionamento do dApp.
Outra forma é usar provedores de nós RPC comerciais. Esses provedores são responsáveis pelo custo e pela gestão dos nós, fornecendo dados através de pontos finais RPC. Os pontos finais RPC públicos são gratuitos, mas têm limites de taxa, o que pode afetar a experiência do usuário. Os pontos finais RPC privados têm melhor desempenho, mas mesmo a recuperação de dados simples requer muita comunicação, sendo ineficiente e difícil de escalar.
Blockchain Indexer: Uma Melhor Alternativa
Os indexadores de blockchain desempenham um papel fundamental na organização de dados em cadeia e no envio destes para bases de dados para facilitar consultas, sendo assim chamados de "Google da blockchain". Eles indexam dados de blockchain e os tornam disponíveis através de uma linguagem de consulta semelhante ao SQL. Os indexadores fornecem uma interface de consulta unificada, permitindo que os desenvolvedores recuperem informações de forma rápida e precisa com uma linguagem de consulta padronizada.
Diferentes tipos de indexadores otimizam a recuperação de dados de várias maneiras:
Indexador de nós completos: executa nós completos de blockchain para extrair dados diretamente, garantindo completude e precisão, mas requer uma grande capacidade de armazenamento e processamento.
Indexador leve: depende de nós completos para obter dados específicos, reduzindo os requisitos de armazenamento, mas podendo aumentar o tempo de consulta.
Indexador dedicado: otimiza a recuperação de casos de uso específicos para tipos de dados ou Blockchain.
Agregador de Índices: extrai dados de várias Blockchains e fontes, fornecendo uma interface de consulta unificada, adequada para dApps multichain.
O protocolo de indexação implanta vários indexadores, permitindo indexar e consultar rapidamente grandes volumes de dados de forma eficiente. Eles permitem consultas complexas, filtragem fácil de dados e extração para análise posterior. Alguns indexadores também podem agregar dados de várias fontes, evitando a necessidade de implantar várias APIs em dApps de múltiplas cadeias. Distribuídos em vários nós, os indexadores oferecem segurança e desempenho aprimorados.
De um modo geral, em comparação com os fornecedores de nós RPC, os indexadores melhoraram a eficiência e a fiabilidade da recuperação de dados, ao mesmo tempo que reduziram o custo de implantação de um único nó, tornando-se a escolha preferida dos desenvolvedores de dApp.
Casos de Uso do Indexador
Construir uma dApp requer a recuperação e leitura de dados da Blockchain para operar serviços, incluindo vários tipos de dApps, como DeFi, plataformas NFT, jogos e redes sociais.
DeFi
Os protocolos DeFi precisam de diferentes informações para apresentar preços, taxas e custos específicos aos usuários. Os AMMs precisam de informações sobre preços e liquidez dos pools para calcular as taxas de swap, enquanto os protocolos de empréstimo precisam da utilização para determinar as taxas de empréstimo e a taxa de liquidação da dívida.
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. Eles precisam de dados como propriedade de terrenos, saldo de tokens, operações dentro do jogo, entre outros. O uso de indexadores pode garantir melhor um fluxo de dados estável e tempos de atividade normais.
NFT
O mercado de NFT e as plataformas de empréstimo precisam indexar várias informações, como metadados de NFT, dados de propriedade e transferência, informações sobre royalties, etc. A indexação rápida desses dados pode evitar a navegação individual por cada NFT.
análise
O indexador fornece uma maneira de extrair dados específicos a partir de dados de bloco originais, oferecendo oportunidades para uma análise de dados mais específica. Por exemplo, os protocolos de negociação perpétua podem analisar o volume de transações de tokens e as taxas, decidindo se devem listá-los como contratos perpétuos. Os desenvolvedores de DEX podem criar painéis para obter uma visão aprofundada da taxa de retorno dos fundos e da situação de liquidez.
Principais indexadores de Blockchain
The Graph
The Graph é o primeiro protocolo de indexação na Ethereum, utilizando subgrafos para definir e filtrar subconjuntos de dados da blockchain. Ele utiliza prova de indexação, e os indexadores fazem staking de tokens GRT para fornecer serviços. Sua infraestrutura permite que o custo por milhão de consultas chegue a 40 dólares, muito abaixo dos nós auto-hospedados. Ele também suporta indexação paralela de dados on-chain e off-chain.
Subsquid
Subsquid é um lago de dados descentralizado, ponto a ponto e horizontalmente escalável, que protege os dados através de provas de conhecimento zero. Suporta indexação em tempo real, permitindo armazenar dados no formato escolhido pelos desenvolvedores. Subsquid fez progressos significativos, com mais de 80.000 usuários na rede de testes e 20.000 desenvolvedores validador.
SubQuery
SubQuery é uma rede de infraestrutura de middleware descentralizada que oferece serviços de RPC e indexação de dados. Suporta mais de 200 cadeias e introduz consumidores para submeter ordens de compra. O SubQuery planeja introduzir nós de dados que suportam fragmentação para otimizar a eficiência das consultas.
Covalent
Covalent é uma rede de indexação descentralizada, composta por produtores de amostras de blocos e nós produtores de resultados de blocos. Ela fornece conjuntos de dados pré-configurados através de uma API unificada, utilizando o token CQT como meio de pagamento.
Considerações ao escolher um indexador
Ao escolher um indexador, devem ser considerados os seguintes fatores:
Conclusão
Os indexadores são amplamente utilizados no desenvolvimento de dApps, mas o seu potencial ainda é enorme, especialmente na integração com a IA. A combinação da IA com os indexadores promete aumentar a acessibilidade e a utilidade dos dados no ecossistema Blockchain, pavimentando o caminho para o desenvolvimento de dApps e ferramentas analíticas mais complexas. À medida que essas duas tecnologias continuam a evoluir juntas, o futuro da indexação de dados e o seu papel na formação do panorama digital descentralizado são promissores.