Topics BlockchainCurrent Page

Rede Subsquid (SQD): Transformando o Acesso a Dados de Blockchain

Avançado
Blockchain
Explainers
Altcoins
27 de mai de 2024
9 minutos de leitura

Resumo de IA

Mostrar mais

Resumo detalhado

Desde 2018, The Graph (GRT) tem sido a ferramenta de referência para analistas e desenvolvedores de blockchain acessarem, indexarem e consultarem dados históricos em Ethereum (ETH) e várias outras cadeias compatíveis com máquina virtual Ethereum (EVM). Foi até apelidado de "o Google das blockchains" para significar seu papel proeminente na análise de dados on-chain. No entanto, o The Graph tem uma cobertura relativamente limitada fora das cadeias compatíveis com a EVM. Além disso, a maioria de seus principais elementos arquitetônicos, como o mecanismo de consulta e o banco de dados, são mantidos sob o mesmo módulo monolítico, limitando a aplicabilidade do protocolo a alguns casos de uso específicos.

Subsquid Network é uma alternativa emergente ao The Graph. Ele usa uma abordagem modular muito mais flexível que permite indexar dados on-chain em várias redes blockchain. Subsquid também possui recursos inovadores, como um lago de dados descentralizado, uma solução de consulta de dados baseada em nuvem e um framework de desenvolvimento de consultas baseado em Typescript — Squid SDK. 

Pontos-chave:

  • ASubsquid Network (SQD) é um inovador lago de dados descentralizado e mecanismo de consulta que facilita o acesso e recuperação de dados blockchain armazenados em mais de cem plataformas Layer 1 e Layer 2.

  • Subsquid oferece várias vantagens em relação ao protocolo mais antigo do The Graph para consultas de dados on-chain, incluindo uma rede de cobertura mais ampla e acesso via nuvem.

  • Todo o processamento e capacidade de armazenamento de dados no Subsquid é descentralizado, utilizando nós trabalhadores especiais.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

O que é Subsquid?

Subsquid Network(SQD) é um mecanismo de consulta de dados descentralizado projetado para permitir que os usuários acessem, recuperem e analisem com eficiência dados on-chain de mais de 100 redes Layer 1 e redes Layer 2. Permite que desenvolvedores, analistas e outros usuários interessados indexem dados de blockchains dentro dos dois maiores ecossistemas da indústria — redes compatíveis com EVM e cadeias de ecossistemas Substrate. ecossistema. O primeiro inclui blockchains que usam motores de processamento interoperáveis com Ethereum, enquanto o segundo é composto por plataformas compatíveis com Polkadot (DOT).

Subsquid atualmente opera como uma rede sem permissão em modo testnet no Arbitrum (ARB). Além disso, possui uma versão privada (ainda que acessível abertamente) que atua como um substituto para a rede sem permissão, que ainda está amadurecendo e sendo preparada para o futuro lançamento na mainnet. Embora esta versão substituta do Subsquid seja executada em um cluster privado, ela opera em modo aberto e de livre acesso.

Os dados típicos de blockchain acessíveis via Subsquid Network incluem logs de eventos brutos, dados de transações, rastreamentos de execução para algumas redes e os chamados diffs de estado — alterações ou atualizações nos dados do blockchain após o processamento de uma nova transação.

Como Funciona a Subsquid Network?

Subsquid Network utiliza uma abordagem descentralizada para consulta, armazenamento e provisão de dados. Todos os módulos da plataforma — incluindo os módulos críticos de consulta e armazenamento de dados — são descentralizados e usam nós de trabalho especiais que fornecem os recursos de seus computadores para ajudar a processar e armazenar dados em troca de recompensas no token de criptomoeda nativa da plataforma, SQD.

Subsquid tem vários atores principais que impulsionam a funcionalidade da plataforma, incluindo Provedores de Dados, Nós de Trabalho, Coletadores de Logs, Agendadores, Gerentes de Recompensas e Consumidores de Dados.

Provedores de Dados

Os provedores de dados são as cadeias reais de Camada 1 e Camada 2 das quais o Subsquid obtém dados on-chain. Atualmente, o foco do projeto é apenas em fontes on-chain. No entanto, o acesso a fontes off-chain também pode ser integrado no futuro, o que pode levar a uma série de novas soluções usando dados on-chain enriquecidos com fontes off-chain adicionais. 

A partir de meados de maio de 2024, Subsquid afirma ter a capacidade de acessar e consultar dados em mais de 100 plataformas blockchain. Além dos ecossistemas EVM e Substrate atualmente suportados, o projeto visa integrar cadeias baseadas em Solana (SOL) e em Cosmos (ATOM) também.

Nós de Trabalho

Os trabalhadores são nós peer-to-peer que fornecem recursos de computação e armazenamento para impulsionar as capacidades de consulta e armazenamento distribuído da Subsquid. Qualquer indivíduo ou organização que deseje fornecer seus recursos em troca de recompensas SQD pode se candidatar para se juntar à rede como um nó trabalhador ao apostar 100.000 tokens SQD.

Coletadores de Log

Esses nós coletam registros de processamento de dados de nós trabalhadores e os armazenam de forma distribuída no IPFS. Os registros são armazenados por seis meses e podem ser usados por outros participantes da rede caso precisem acessar dados históricos específicos que foram previamente processados por trabalhadores.

Agendador

Esse ator da rede é crítico para o processamento geral de dados na plataforma da Subsquid. O agendador distribui dados originados de blockchains entre nós trabalhadores para garantir o processamento mais eficiente e a alocação de capacidade. O agendador ouve atualizações em tempo real de fornecedores de dados e nós trabalhadores para determinar a melhor programação de alocação de dados.

Gerente de Recompensas

O gerente de recompensas calcula as recompensas em criptomoedas a que cada nó trabalhador tem direito. Os critérios de cálculo incluem várias variáveis, sendo as mais notáveis a atividade geral de processamento de dados do nó trabalhador e a quantidade de SQD apostada.

Consumidores de Dados

Estes são as entidades que gostariam de acessar os serviços de consulta de dados da Subsquid. Cada consumidor de dados conecta-se à plataforma através de um portal especial vinculado a um endereço de rede. Um fator crítico para a maioria dos consumidores de dados é a largura de banda alocada ao seu portal, pois ela determina a eficiência e a quantidade de dados de blockchain que podem obter. A largura de banda de um portal é determinada pelo número de tokens SQD bloqueados pelo usuário: quanto mais SQD eles bloqueiam, mais largura de banda lhes é alocada.

Funcionalidades Principais do Subsquid

Subsquid Cloud

O ecossistema Subsquid inclui uma versão baseada em nuvem, Subsquid Cloud. Ela permite que os desenvolvedores implantem seus indexadores via a nuvem de indexação multichain, expandindo significativamente a disponibilidade dos serviços da plataforma. Graças ao Subsquid Cloud, aplicativos baseados na web operando fora do ambiente de blockchain podem obter acesso econômico a dados on-chain.

Lago de Dados Descentralizado

Os dados obtidos de blockchains através da Subsquid Network são armazenados em um lago de dados descentralizado — um termo que o projeto usa para descrever o armazenamento distribuído de seus dados sobre os muitos nós de trabalho na plataforma. Estes dados são armazenados de forma descentralizada e servidos quando solicitados por consultas de dados para casos de uso como análises, indexação histórica e exploradores de blockchain.

Quanto mais nós de trabalho houver na rede, mais eficientemente os dados do lago descentralizado podem ser recuperados. Isso ocorre porque esses nós oferecem não apenas capacidade de armazenamento, mas também poder de computação, tornando o acesso ao lago mais eficiente à medida que a rede se expande.

Squid SDK

A plataforma Subsquid fornece um kit de ferramentas de desenvolvimento — Squid SDK — para permitir que os desenvolvedores criem indexadores que extraem, transformam, carregam e consultem dados de blockchain em tempo real. Squid SDK representa um conjunto de bibliotecas em Typescript — uma linguagem de programação que se baseia no JavaScript, adicionando tipos estáticos, o que facilita a detecção de erros e o desenvolvimento de grandes aplicações. O framework modular do Squid SDK permite que os desenvolvedores personalizem seus projetos de indexação com plug-ins e alvos de dados.

O mecanismo de consulta Subsquid também é capaz de acessar múltiplas cadeias. Os desenvolvedores podem implantar indexadores que obtêm dados de várias redes e armazenam os resultados em um repositório, onde esses dados podem ser combinados para uso posterior em análises ou em aplicativos descentralizados (DApps).

Subsquid vs. The Graph

A Rede Subsquid é frequentemente comparada a um protocolo de consulta de dados on-chain mais antigo e estabelecido: The Graph. Desde 2018, The Graph tem sido extremamente popular entre desenvolvedores e analistas por sua capacidade de obter dados eficazmente de inúmeras blockchains populares, incluindo Ethereum e outras principais cadeias compatíveis com EVM.

No entanto, o Subsquid possui várias características e propriedades técnicas que proporcionam vantagens importantes sobre o The Graph. 

Em primeiro lugar, o The Graph mantém todos os componentes principais do seu protocolo dentro do mesmo módulo monolítico. Para aproveitá-lo, os usuários precisam utilizar toda a pilha fornecida pela plataforma, o que limita a flexibilidade em relação a várias aplicações de dados. Em contraste, o Subsquid apresenta um design modular no qual os componentes principais, como o banco de dados, o motor de consulta e as ferramentas de renderização de dados do lado do cliente, são separados uns dos outros. Isso proporciona um grau muito maior de flexibilidade e melhor potencial de personalização. Por exemplo, um DApp pode usar o motor de consulta do Subsquid, mas personalizar a ferramenta de apresentação de dados do lado do cliente.

Em segundo lugar, a indexação em tempo real para blocos não finalizados está disponível no Subsquid, mas não com o The Graph. Esta é uma diferença crucial para alimentar aplicações que requerem acesso rápido e eficiente a dados em tempo real. 

Terceiro, ao contrário do The Graph, a solução Subsquid Cloud ajuda usuários fora do ambiente blockchain a acessarem a plataforma do Subsquid. Com o Subsquid Cloud, você pode usar pagamentos em moeda fiduciária para acessar os serviços da plataforma online. Em contraste, o The Graph exige pagamentos em criptomoeda para utilizar seu protocolo. Isso limita a adoção da plataforma entre usuários ainda não familiarizados com o ambiente web3, assim como a aplicabilidade do The Graph em aplicações Web 2.0.

Finalmente, o Subsquid tem a vantagem sobre o The Graph, medida pelo grande número de plataformas blockchain que cobre. O Subsquid afirma cobrir mais de 100 redes, enquanto o The Graph pode obter dados de menos de 60 cadeias. 

O que é o Token de Criptomoeda Subsquid (SQD)?

SQD é a criptomoeda nativa do Subsquid. É um token ERC-20 emitido no Ethereum e conectado à rede Arbitrum One L2. As principais funções do token SQD no Subsquid incluem:

  • Governança: Os detentores de tokens podem participar dos processos de governança da plataforma votando em solicitações de mudança e propostas.

  • Recompensas para nós de trabalho: Esses nós são recompensados com tokens SQD por contribuírem com sua capacidade de processamento e armazenamento para a rede.

  • Staking e delegação de stake: Os usuários podem fazer staking de tokens SQD com seus nós de trabalho preferidos.

  • Regulação das taxas de consumo de dados:Travar tokens SQD permite que os consumidores de dados aumentem suas alocações de largura de banda. Isso serve como um fator crítico em relação à quantidade e velocidade dos dados on-chain que esses consumidores podem acessar.

SQD é um token deflacionário, com um fornecimento total e máximo de 1.337.000.000.

Skinny_Banner-1600x400.webp

Onde Comprar o Token de Criptomoeda Subsquid (SQD)

O token Subsquid está disponível no mercado Spot da Bybit como um par de negociação (SQD/USDT). Você também pode aproveitar as campanhas Token Splash da Bybit dedicadas ao SQD para a chance de obter uma parte do prêmio total de 1.900.000 SQD. As campanhas ocorrerão até 31 de maio de 2024.

Considerações finais

Subsquid Network é um projeto com potencial para revolucionar a análise de blockchain e o acesso a dados on-chain. Com seu design modular, ampla rede de cobertura e descentralização eficiente das capacidades de processamento e armazenamento, oferece uma melhoria significativa em relação ao protocolo altamente popular do The Graph. 

Além disso, o impacto do Subsquid na indústria pode se estender além do simples acesso a dados on-chain. Especificamente, a plataforma tem o potencial de impulsionar casos de uso de IA em blockchain. Algoritmos e aplicações de IA requerem acesso rápido e eficiente a grandes volumes de dados, e graças ao seu conceito operacional e capacidades, o Subsquid poderia atender essa demanda. Com o nicho na interseção de IA e criptomoeda ganhando ritmo rapidamente, o Subsquid está bem posicionado para aproveitar esse crescimento explosivo. 

#LearnWithBybit

Aplicativo Bybit
Ganhe de forma inteligente