おたくま経済新聞

ネットでの話題を中心に、商品レビューや独自コラム、取材記事など幅広く配信中!

リリースプラス

Solana Direct Shreds (ShredStream) が TypeScript でも利用可能に

update:
   
ELSOUL LABO B.V.
多くの開発者からの要望を受け、TypeScriptでのShredStream利用を可能に



[画像1: https://prcdn.freetls.fastly.net/release_image/105962/174/105962-174-6eb9278ff38ec123ba0661e13ca8255b-2400x1260.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]


ELSOUL LABO B.V.(本社:オランダ・アムステルダム、代表取締役CEO:川崎文武)とValidators DAOは、Solana Direct ShredsのTypeScript対応を実現し、Solana最速のデータストリームをTypeScriptでも利用できるようになったことをお知らせします。

Solana Direct Shreds Streamは、Geyser gRPC Streamよりも高速であるとご利用の皆様から好評いただいております。これまで、ShredStreamのクライアントは主にRust製のものだけが利用されてきましたが、この度、Validators DAOはTypeScript環境でもShredStreamを利用できるようにした新しいソリューションを発表しました。

TypeScriptでのShredStream利用
Solanaのデータストリーミングにおいて、ShredStreamはその高速性から非常に多くの支持を集めています。これまでは、RustのみがShredStreamのクライアント実装として利用されていたため、TypeScriptユーザーは利用において不便さを感じていました。

今回、Validators DAOは多くの開発者からの要望を受け、npmパッケージ「Solana Stream SDK v0.3.0以降」において、TypeScriptでのShredStream利用を可能にしました。これにより、開発者はより簡単にSolanaのリアルタイムデータストリームを利用できるようになります。

Solana Stream SDK (npm) - https://www.npmjs.com/package/@validators-dao/solana-stream-sdk

NAPI + Rust による高速デコード
TypeScriptではSolanaのShredsをデコードすることができなかったという課題がありましたが、NAPI(Node-API)という技術を使用し、このデコード部分にのみRustを適用することにより、解決しました。これにより、Rustの高いパフォーマンスを活かしながら、TypeScriptでの利用を実現しました。

Solana Entry Decoder - npm: https://www.npmjs.com/package/@validators-dao/solana-entry-decoder

NAPIとWASMの違い
NAPIは、Node.jsとネイティブコード(Rustなど)との連携をシンプルかつ効率的に実現するために設計されたAPIです。Node.jsのネイティブモジュールをRustなどの他のプログラミング言語と統合し、高いパフォーマンスを維持しつつ、簡単に利用できるのが特徴です。一方で、WASM(WebAssembly)は主にブラウザで動作するコードを実行するための技術で、異なる目的で使用されます。NAPIを選択する理由は以下の通りです:

- パフォーマンス: NAPIはNode.jsとRust間で直接バインディングを提供し、WebAssemblyに比べてより低いオーバーヘッドで高いパフォーマンスを発揮します。
- 簡単な統合: NAPIはNode.jsとRustを効率的に統合し、追加のツールや設定なしでメモリ管理や関数呼び出しを行うことができます。
- メモリ効率: NAPIはメモリ管理をより効率的に行い、WASMに比べてメモリリークや不必要なガベージコレクションのリスクを抑えます。
- デバッグと保守性の向上: NAPIで作成されたネイティブモジュールはデバッグが容易で、WASMのように特殊環境の難解なデバッグを避けることができます。
- 幅広い互換性: NAPIは多くのNode.jsバージョンにネイティブで対応しており、環境特有の調整や追加のコンパイル手順が不要です。

Node-API - Node.js: https://nodejs.org/api/n-api.html#node-api

無料トライアルで高速ストリームを体験
[画像2: https://prcdn.freetls.fastly.net/release_image/105962/174/105962-174-bb9320a79c9aa4276d96943835aa2480-2400x1260.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]


Validators DAOの公式Discordでは、Solana Direct Shreds Streamの7日間無料トライアルが実施されています。この機会に、最速のSolanaデータストリームを体験し、Solanaプロジェクトやトレーディングにお役立てください。

- ERPC公式サイト - https://erpc.global/ja
- Validators DAO 公式 Discord - https://discord.gg/C7ZQSrCkYR

Solana Stream SDK v0.3.0の主な特徴
[画像3: https://prcdn.freetls.fastly.net/release_image/105962/174/105962-174-2c4ce551d4d1efa0907046aaea38f657-2400x1260.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]


- 即時利用可能: 特別な設定や追加コードは不要で、すぐに利用開始できます。
- マルチプラットフォーム対応: TypeScript(NPM)およびRust(Crates.io)をサポート。
- 高度なフィルタリング機能: トランザクションやアカウントベースのフィルタリングが可能。
- 高性能ストリーム対応: Geyser gRPC、ShredStream、ERPC Direct Shredsなど多様な高速ストリームに対応。

詳細については以下をご覧ください:

- Solana Stream SDK(GitHub)- https://github.com/ValidatorsDAO/solana-stream
- npm (TypeScript) - https://www.npmjs.com/package/@validators-dao/solana-stream-sdk
- Crates.io (Rust) - https://crates.io/crates/solana-stream-sdk

今後の展開
Validators DAOは、皆様からのフィードバックをもとに、今後もSolanaエコシステムをさらに強化するためのツールやライブラリをオープンソースで開発し続けてまいります。Solanaのデータストリーミング技術の進化にご期待ください。

Validators DAO公式Discord - https://discord.gg/C7ZQSrCkYR

最近の企業リリース

トピックス

  1. ロケ弁の王者「オーベルジーヌ」監修カップメシ 元テレビマンも再現度に納得

    ロケ弁の王者「オーベルジーヌ」監修カップメシ 元テレビマンも再現度に納得

    「高級ロケ弁」として芸能界にもファンの多い東京のカレー店「オーベルジーヌ」が監修を務めた、日清食品「…
  2. 「う、うまい!」が止まらない 公式提案の「シャウスライスでスパム風おにぎり」がおいしすぎて、一気に8個ペロリ

    「う、うまい!」が止まらない 公式提案の「シャウスライスでスパム風おにぎり」がおいしすぎて、一気に8個ペロリ

    ニッポンハム「シャウエッセン」の公式Xアカウントが、「シャウスライス」を使ったスパム風おにぎりを紹介…
  3. ロシデレ“なりきり”アカウントが有料勧誘 潜入調査で見えた危うい構図

    ロシデレ“なりきり”アカウントが有料勧誘 潜入調査で見えた危うい構図

    一見すると公式にしか見えないXアカウントが、キャラクターの名を語りDMで会費を徴収――。フォロワー2…

編集部おすすめ

  1. Arapahoe Sheriff(@ArapahoeSO)の投稿
    日本をはじめ多くの国で2025年6月5日に発売された任天堂の新型ゲーム機「Nintendo Swit…
  2. 第2期タイトルは「かくりよの宿飯 弐」に決定 7年越しに蘇る“隠世”の物語
    TVアニメ「かくりよの宿飯」の第2期タイトル決定が6月19日に発表されました。2025年秋に「かくり…
  3. 「嘘の海鮮丼屋」2025年7月から開催 板橋駅周辺が“異変エリア”に
    東京・板橋駅の近くに、ちょっと不思議な「海鮮丼屋」がある──店の名前は「丼丸 龍 滝野川店」。このお…
  4. シニア世代向け携帯電話「らくらくホン」シリーズの最新モデル「らくらくホン F-41F」
    NTTドコモは6月17日、シニア世代向け携帯電話「らくらくホン」シリーズの最新モデル「らくらくホン …
  5. National Videogame Museumが投稿した「Earthquake」のグラフィック
    アメリカ・テキサス州にある「全米ビデオゲーム博物館(National Videogame Museu…

【特集】STOP!ネット詐欺!

  1. さまざまなネット詐欺に潜入調査!

    さまざまなネット詐欺に潜入調査!

     インターネット上にまん延する、さまざまな詐欺サイトに「わざと」引っかかる潜入調査記事をまとめました。
ネット詐欺へ潜入調査!記事特集

提携メディア

ページ上部へ戻る