Carregando...
pt

O módulo Airnode da Extrnode está pronto para revolucionar a camada RPC do Solana

Extrnode, um jogador proeminente no ecossistema Solana, recentemente compartilhou detalhes sobre seus esforços contínuos para acelerar drasticamente a camada RPC em Solana. Eles já fizeram um progresso significativo, reduzindo o atraso de uma média de 200-399 ms para 9 ms.

Extrnode, um jogador proeminente no ecossistema Solana, compartilhou recentemente detalhes sobre seus esforços contínuos para acelerar drasticamente a camada RPC em Solana. Eles já fizeram um progresso significativo, reduzindo o atraso de uma média de 200-399 ms para 9 ms. Este é um grande avanço, e o objetivo da Extrnode é reduzir esse atraso para apenas 3-5 ms para métodos usados com frequência. O problema do atraso que os utilizadores enfrentam atualmente resulta do facto de o Extrnode fazer o proxy dos pedidos dos utilizadores para nós RPC públicos, que variam em velocidade e localização.

Módulo Airnode: O divisor de águas

A chave para esses resultados impressionantes está no módulo Airnode, um aplicativo escrito em Go que foi projetado para reduzir a duração da solicitação indexando e armazenando com eficiência os dados do blockchain. Ao fornecer uma API para acessar esses dados, o Airnode é capaz de lidar com solicitações HTTP muito mais rapidamente do que fazer proxy para nós públicos. A seleção média do banco de dados leva menos de 1 ms, oferecendo uma vantagem significativa de velocidade.

Fluxo de dados e componentes exclusivos do Airnode's

  • Nó validador Solana: O fluxo de dados começa com um nó validador Solana minimalista, personalizado com um plugin Geyser que usa ZMQ como transporte. Esta escolha foi feita depois de encontrar um rendimento superior e custos de hardware reduzidos com o ZMQ, em comparação com outras opções como o Kafka.
  • Importadores: As contas são transmitidas para um dos dois importadores usando o ZMQ em cada slot. Esses importadores podem se conectar a vários nós simultaneamente, deduplicando os dados e reduzindo as contas aos seus estados mais recentes.
  • AerospikeDB: As contas confirmadas são armazenadas no AerospikeDB usando gravações simultâneas em lotes de cerca de 500 contas. Com aproximadamente 5.000-6.000 contas processadas por segundo, o AerospikeDB utiliza eficientemente a memória para índices e armazenamento SSD para dados.
  • Comunicação GRPC: O Extrnode emprega o GRPC para a comunicação entre o balanceador e o Airnode, garantindo que os métodos RPC suportados resultem em uma solicitação GRPC e uma resposta formatada no Solana-node.

Conclusão

O módulo Airnode do Extrnode&apos está definido para revolucionar a camada RPC do Solana&apos, reduzindo significativamente os atrasos e otimizando o armazenamento de dados e os custos operacionais. Os desenvolvedores já podem experimentar os benefícios dessas melhorias usando o balanceador de carga público da Extrnode, que oferece maior estabilidade e resistência à censura para dApps. Fique atento a mais desenvolvimentos interessantes da Extrnode, pois eles continuam a ultrapassar os limites do desempenho no ecossistema Solana. Para começar, visite http://extrnode.com e conecte-se ao balanceador de carga público hoje mesmo.

Solana Weekly Newsletter

0

Notícias Relacionadas