Topics Blockchain

Subsquid Network (SQD): Transformando o acesso aos dados de blockchain

Avançado
Blockchain
Explainers
Altcoins
May 27, 2024

Desde 2018, o The Graph (GRT) tem sido a ferramenta preferida para que analistas e desenvolvedores de blockchain acessem, indexem e consultem dados históricos no Ethereum (ETH) e em várias outras cadeias compatíveis com a máquina virtual Ethereum (EVM). Até foi apelidado de "o Google dos blockchains" para significar seu papel proeminente na análise de dados on-chain. No entanto, o gráfico tem cobertura relativamente limitada fora das cadeias compatíveis com 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 no mesmo módulo monolítico, limitando a aplicabilidade do protocolo a alguns casos de uso específicos.

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

Principais conclusões:

  • Subsquid Network (SQD) é um protocolo descentralizado que facilita o acesso e a recuperação de dados de blockchain mantidos em mais de 100 plataformas de camada 1 e camada 2.

  • O Subsquid tem várias vantagens sobre o protocolo mais antigo do The Graph para consulta de dados on-chain, incluindo uma rede de cobertura mais ampla e acesso via nuvem.

  • Todo o processamento de dados e capacidade de armazenamento no Subsquid é descentralizado, usando nodos de funcionários especiais.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

O que é Subsquid?

A Subsquid Network (SQD) é um mecanismo de consulta de dados descentralizado projetado para permitir que os usuários acessem, recuperem e analisem dados on-chain de mais de 100 redes de camada 1 e camada 2 de forma eficiente. Ela permite que desenvolvedores, analistas e outros usuários interessados indexem dados de blockchains nos dois maiores ecossistemas do mercado: redes compatíveis com EVM e cadeias de ecossistema de Substratos. A primeira inclui blockchains que usam mecanismos de processamento interoperáveis com Ethereum, enquanto a segunda é composta por plataformas compatíveis com Polkadot (DOT).

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

Os dados típicos do blockchain acessíveis via Subsquid Network incluem registros de eventos brutos, dados de transação, rastreamentos de execução para algumas redes e as chamadas diferenças de estado: alterações ou atualizações nos dados do blockchain após uma nova transação ser processada.

Como funciona a rede Subsquid?

A Subsquid Network usa 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 nodos de funcionários especiais, que fornecem os recursos de seus computadores para ajudar a processar e armazenar dados em troca de recompensas no token cripto nativo da plataforma, SQD.

A Subsquid tem vários atores principais que potencializam a funcionalidade da plataforma, incluindo provedores de dados, nodos de funcionários, colecionadores de registros, 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 com 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, a Subsquid afirma a capacidade de acessar e consultar dados em mais de 100 plataformas blockchain. Além dos ecossistemas atualmente suportados de EVM e Substrato, o projeto também visa integrar cadeias baseadas em Solana (SOL) e Cosmos (ATOM).

Nodos do trabalhador

Os funcionários são nodos peer-to-peer que fornecem recursos de computação e armazenamento para alimentar os recursos de armazenamento distribuído e de consulta da Subsquid. Qualquer pessoa ou organização disposta a fornecer seus recursos em troca de recompensas em SQD pode se inscrever para entrar na rede como um nodo trabalhador, fazendo staking de 100.000 tokens SQD.

Coletores de log

Esses nodos coletam registros de processamento de dados dos nodos dos funcionários e os armazenam de forma distribuída na 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 tenham sido processados anteriormente pelos funcionários.

Programador

Esse ator de rede é fundamental para o processamento geral de dados na plataforma da Subsquid. O agendador distribui dados provenientes de blockchains entre os nodos dos funcionários para garantir o processamento e a alocação de capacidade mais eficientes. O agendador ouve atualizações em tempo real de provedores de dados e nodos de funcionários para determinar o cronograma ideal de alocação de dados.

Gerente de recompensas

O gerente de recompensas calcula as recompensas em cripto às quais cada nodo de funcionário tem direito. Os critérios de cálculo incluem várias variáveis, sendo que as mais notáveis são a atividade geral de processamento de dados do nodo trabalhador e a quantidade de SQD em staking .

Consumidores de dados

Estas são as entidades que gostariam de acessar os serviços de consulta de dados da Subsquid. Cada consumidor de dados se conecta à plataforma por meio de um gateway 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 gateway, pois determina a eficiência e a quantidade de dados de blockchain que eles podem obter. A largura de banda para um gateway é determinada pelo número de tokens SQD bloqueados pelo usuário: quanto mais SQD ele bloquear, mais largura de banda será alocada.

Principais recursos do Subsquid

Nuvem Subsquid

O ecossistema Subsquid inclui uma versão baseada na nuvem, a Subsquid Cloud . Isso permite que os desenvolvedores implementem seus indexadores por meio da nuvem de indexação multicadeia, expandindo significativamente a disponibilidade dos serviços da plataforma. Graças à Subsquid Cloud, aplicativos baseados na web que operam fora do ambiente blockchain podem obter acesso econômico a dados on-chain.

Data Lake descentralizado

Os dados provenientes de blockchains via Subsquid Network são armazenados em um data lake descentralizado, um termo que o projeto usa para descrever o armazenamento distribuído de seus dados sobre os muitos nodos de trabalho na plataforma. Esses dados são armazenados de forma descentralizada e atendidos quando solicitados por consultas de dados para casos de uso, como análises, indexação histórica e exploradores de blockchain.

Quanto mais nodos de trabalho houver na rede, mais eficientemente os dados do lake descentralizado poderão ser recuperados. Isso porque esses nodos fornecem não apenas capacidade de armazenamento, mas também poder de computação, o que torna o acesso ao lake mais eficiente à medida que a rede se expande.

SDK Squid

A plataforma Subsquid fornece um kit de ferramentas de desenvolvimento, o SDK Squid, para permitir que os desenvolvedores criem indexadores que extraiam, transformem, carreguem e consultem dados de blockchain em tempo real. O SDK Squid representa um conjunto de bibliotecas no Typescript, uma linguagem de programação que se baseia no JavaScript adicionando tipos estáticos, facilitando a captura de erros e a criação de grandes aplicativos. A estrutura modular do SDK Squid permite que os desenvolvedores personalizem seus projetos de indexação com plug-ins e metas de dados.

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

Subsquid vs. Gráfico

A Subsquid Network é frequentemente comparada a um protocolo de consulta de dados on-chain mais antigo e mais estabelecido: O gráfico. Desde 2018, o The Graph tem sido extremamente popular entre desenvolvedores e analistas por sua capacidade de obter dados de forma eficaz de vários blockchains populares, incluindo Ethereum e outras grandes cadeias compatíveis com EVM.

No entanto, o Subsquid tem vários recursos e propriedades técnicas que fornecem vantagens importantes sobre o The Graph. 

Em primeiro lugar, o gráfico mantém todos os principais componentes de seu protocolo dentro do mesmo módulo monolítico. Para aproveitá-lo, os usuários precisam usar toda a pilha fornecida pela plataforma, o que limita a flexibilidade em relação a vários aplicativos de dados. Por outro lado, o Subsquid apresenta um design modular no qual os principais componentes, como o banco de dados, o mecanismo de consulta e as ferramentas de processamento de dados do cliente, são separados entre si. Isso oferece um grau muito maior de flexibilidade e melhor potencial de personalização. Por exemplo, um DApp pode usar o mecanismo de consulta do Subsquid, mas personalizar a ferramenta de apresentação de dados do cliente.

Em segundo lugar, a indexação em tempo real para blocos não finalizados está disponível no Subsquid, mas não no The Graph. Essa é uma diferença crucial para alimentar aplicativos que exigem acesso rápido e eficiente em tempo real aos dados. 

Em terceiro lugar, ao contrário do The Graph, a solução Subsquid Cloud ajuda usuários fora do ambiente blockchain a acessar a plataforma da Subsquid. Com a Subsquid Cloud, você pode usar pagamentos em moeda fiat para acessar os serviços da plataforma on-line. Por outro lado, o gráfico exige pagamentos com cripto para utilizar seu protocolo. Isso limita a adoção da plataforma entre usuários que ainda não estão familiarizados com o ambiente web3, bem como a aplicabilidade do The Graph em aplicativos Web 2.0.

Por fim, o Subsquid tem a vantagem sobre o The Graph, conforme medido pelo grande número de plataformas blockchain que ele cobre. A Subsquid reivindica cobertura em mais de 100 redes, enquanto o The Graph pode obter dados de menos de 60 chains. 

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

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

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

  • Recompensas para os nodos dos funcionários:Esses nodos são recompensados com tokens SQD por contribuir com sua capacidade de processamento e armazenamento para a rede.

  • Delegação de staking e staking: Os usuários podem fazer staking de tokens SQD com seus nodos de trabalhador preferidos.

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

SQD é um token deflacionário, com uma oferta total e máxima de 1.337.000.000.

Skinny_Banner-1600x400.webp

Onde comprar o Token de Cripto Subsquid (SQD)

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

Considerações finais

A Subsquid Network é um projeto com o potencial de 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 da Subsquid no setor pode se estender além do simples acesso a dados on-chain. Especificamente, a plataforma tem o potencial de alimentar casos de uso de IA no blockchain. Algoritmos e aplicativos de IA exigem acesso rápido e eficiente a grandes volumes de dados e, graças a seu conceito e recursos operacionais, a Subsquid pode atender a essa demanda. Com o nicho na intersecção da IA e da cripto reunindo ritmo rapidamente, a Subsquid está bem posicionada para aproveitar esse crescimento explosivo.

#AprendaComBybit