Solana Direct Shreds (ShredStream) Agora Disponível para TypeScript
Solana Direct Shreds (ShredStream) Agora Disponível para TypeScript

ELSOUL LABO B.V. (Sede: Amsterdã, Países Baixos, CEO: Fumitake Kawasaki) e Validators DAO têm o prazer de anunciar que o suporte do TypeScript para Solana Direct Shreds agora está disponível, permitindo aos usuários acessar os fluxos de dados Solana mais rápidos no TypeScript.
Solana Direct Shreds Fluxo tem sido muito elogiado pelos usuários por sua velocidade, superando Geyser gRPC Fluxo. Até agora, ShredStream os clientes foram principalmente disponíveis em Rust, mas Validators DAO desenvolveu uma solução que permite ShredStream para ser usado em ambientes TypeScript também.
Use ShredStream no TypeScript
ShredStream ganhou amplo apoio devido à sua velocidade na transmissão de dados Solana. Anteriormente, ShredStream Os clientes só estavam disponíveis na Rust, o que criou inconvenientes para os usuários da TypeScript.
Em resposta a pedidos de muitos desenvolvedores, Validators DAO tornou possível usar ShredStream no TypeScript com pacote npm "Solana Stream SDK v0.3.0" e depois Isso permite que os desenvolvedores integrem facilmente os fluxos de dados em tempo real da Solana em seus projetos.
Decodificação de alta velocidade com N-API + Rust
Anteriormente, TypeScript não conseguia decodificar Solana Shreds, mas resolvemos este problema usando N-API (Node-API), aplicando Rust apenas para a parte de decodificação. Isso nos permite aproveitar o alto desempenho de Rust ao mesmo tempo que permite o uso contínuo do TypeScript.
Decodificador de entrada Solana - npm: https://www.npmjs.com/package/@validators-dao/solana-entry-decoder
N-API vs. WASM
N-API é uma API projetado para facilitar a integração eficiente e direta entre Node.js e código nativo (como Rust). Permite conexões de alto desempenho entre Node.js e outras línguas como Rust, tornando-se fácil de usar. Por outro lado, WASM (WebAssembly) é usado principalmente para executar o código no navegador para fins diferentes. Abaixo estão as razões para escolher N-API:
- Desempenho: N-API fornece conexões diretas entre Node.js e Rust, oferecendo melhor desempenho com sobrecarga inferior em comparação com WebAssembly.
- Integração Simples: N-API integra eficientemente Node.js com Rust, permitindo o gerenciamento de memória e chamadas de função sem a necessidade de ferramentas ou configurações adicionais.
- Eficiência da memória: N-API oferece melhor gerenciamento de memória, reduzindo o risco de vazamentos de memória e coleta desnecessária de lixo em comparação com WASM.
- Depuração e manutenção melhoradas: Módulos nativos construídos com N-API são mais fáceis de depurar, evitando o complicado processo de depuração frequentemente encontrado com WASM em ambientes especiais.
- Compatibilidade Ampla: N-API suporta muitas versões Node.js nativamente, sem necessidade de ajustes específicos do ambiente ou etapas adicionais de compilação.
Node-API - Node.js: https://nodejs.org/api/n-api.html#node-api
Experience High-Speed Streams with a Free Trial

Validators DAO está oferecendo um teste gratuito de 1 dia para Solana Direct Shreds Fluxo no oficial Discord servidor. Aproveite esta oportunidade para experimentar os fluxos de dados Solana mais rápidos e usá-los para projetos Solana ou negociação.
Principais características do Solana Stream SDK v0.3.0

- Configuração Instantânea: Nenhuma configuração especial ou código adicional necessário para começar.
- Suporte à plataforma cruzada: Suportes TypeScript (NPM) e Rust (Crates.io).
- Capacidades de filtragem avançadas: Transação e filtragem baseada em conta disponíveis.
- Suporte ao fluxo de alto desempenho: Suporta vários fluxos de alta velocidade como Geyser gRPC, ShredStream, ERPC Direct Shreds.
Para mais detalhes, verifique o seguinte:
E agora?
Validators DAO continuará a desenvolver ferramentas e bibliotecas para reforçar ainda mais o ecossistema Solana com base no feedback dos usuários. Fique atento aos avanços futuros na tecnologia de transmissão de dados da Solana.


