Solanaネットワークのリアルタイムデータストリームを迅速かつ簡単に利用可能に
ELSOUL LABO B.V.(本社:オランダ・アムステルダム、代表取締役CEO:川崎文武)とValidators DAOは、Solanaのストリームデータへのアクセスを簡略化するための新たなオープンソースツール「Solana Stream SDK」を公開しました。
Solana Stream SDKは、Solanaネットワークのリアルタイムデータストリームを迅速かつ簡単に利用できるように開発されたツールであり、特にGeyserおよびShredStreamの利用者を対象としています。
なぜSolana Stream SDKが必要なのか?
Solanaでは、従来のWebSocketsに比べ高速で軽量なgRPCストリームへの移行が推奨されています。しかし、Geyser YellowStoneやShredStreamなどを利用するためには、複雑なセットアップや追加コードの記述が必要でした。その結果、高度な専門知識を持つ開発者以外には参入が困難な状況が続いていました。
私たちValidators DAOは、これまでSLVを通じてSolanaバリデータやRPCノードの立ち上げ・運用を簡略化するツールを提供してきました。この経験を活かし、Solanaのストリームデータをより多くの人が手軽に利用できるよう、今回Solana Stream SDKのオープンソース化に踏み切りました。
Solana Stream SDKの主な特長
[画像2: https://prcdn.freetls.fastly.net/release_image/105962/170/105962-170-d03f9e0a69e7f7c823ec5b1659d1f23f-2400×1260.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
– 即時利用可能(Out of the Box): 特別な設定やコード追加は不要で、導入後すぐにGeyser gRPCおよびShredStreamへのアクセスが可能。
– マルチプラットフォーム対応: TypeScript(NPM)およびRust(Crates.io)で提供。パフォーマンス重視の開発者にはRust版を特に推奨。
– 高度なフィルタリング機能: 従来対応されていなかったShredStreamにおけるトランザクションやアカウントベースの高度なフィルター機能を標準搭載。
– 高速性と軽量性: WebSocketsよりも高速なGeyser gRPCに加え、さらに高速性を追求したShredsにも対応。
Rust Crate (Crates.io): https://crates.io/crates/solana-stream-sdk
NPM パッケージ: https://www.npmjs.com/package/@validators-dao/solana-stream-sdk
すぐに試せるサンプルコードを提供
GitHub リポジトリには、迅速なストリーム購読、フィルタリング、実装テストが可能なサンプルコードが豊富に含まれています。この機会にぜひお試しください。
Solana Stream SDK (GitHub): https://github.com/ValidatorsDAO/solana-stream
ERPCを含む主要RPCで検証済み
[画像3: https://prcdn.freetls.fastly.net/release_image/105962/170/105962-170-ffbd6e3a8c830674a2742a2a45a53ec9-2400×1260.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
Solana RPCプロバイダーのERPCおよびその他主要なSolana RPCサービスでの動作検証が完了しています。ERPCでは7日間の無料トライアルも提供しており、この機会に導入をご検討ください。
ERPC 公式サイト(日本語): https://erpc.global/ja
SLVとの統合・今後の展望
[画像4: https://prcdn.freetls.fastly.net/release_image/105962/170/105962-170-c66fc8bfeb5ce4c604228dd7ca893c1d-2400×1260.jpg?width=536&quality=85%2C75&format=jpeg&auto=webp&fit=bounds&bg-color=fff ]
今後、Solana Stream SDKはSLVとの統合を進め、gRPCサーバーの立ち上げからクライアントの導入までをシームレスに実現し、Solanaアプリケーション開発の迅速化をさらに推進してまいります。
SLV 公式サイト(日本語): https://slv.dev/ja
Validators DAO コミュニティへの参加
Validators DAOは、常にコミュニティの皆さまからのご意見・ご要望を歓迎しております。ぜひDiscordにてお声をお聞かせください。
Validators DAO 公式Discord: https://discord.gg/C7ZQSrCkYR
私たちはこれからもSolanaエコシステムの発展に全力で貢献してまいります。
いつもありがとうございます。
引き続きのご支援をよろしくお願いいたします。