Solana Stream SDKでリアルタイムデータをもっと身近に
最近、ELSOUL LABO B.V.とValidators DAOが共同で発表した「Solana Stream SDK」は、Solanaネットワークのデータアクセスを大幅に簡略化するオープンソースツールです。このツールは、特にGeyserやShredStreamを利用する開発者向けに設計されており、リアルタイムデータを手軽に取得できるのが特長です。
なぜ新しいSDKが必要だったのか
Solanaでは、従来のWebSocketsから進化したgRPCストリームへの移行が奨励されています。しかし、Geyser YellowStoneやShredStreamを使うには、複雑な設定プロセスや追加のコーディングが必須でした。この結果、開発者としてのスキルが高い人でないと、手を出すのが難しい状況が続いてきました。
これに対抗する形で、Validators DAOはこれまでの経験を活かして、より多くの人がSolanaのストリームデータを利用できるようにするために、Solana Stream SDKのオープンソース化を決定しました。
SDKの特長
- - 即時利用可能: 専門的な設定やコードの追加は不要で、導入後すぐにGeyser gRPCやShredStreamにアクセスができる。
- - マルチプラットフォーム対応: TypeScriptとRustで提供され、特に高速なパフォーマンスが求められる開発者にはRust版を勧めます。
- - 高度なフィルタリング機能: 従来使用されていなかったShredStreamのトランザクションやアカウントに対する詳細なフィルタリング機能を標準で搭載。
- - 高速性と軽量性: gRPCはWebSocketsよりも高速で、さらに進化したShreds対応で、その速度は追求されています。
もし興味がある方は、
こちらのGitHubリポジトリで実際に試してみてください。サンプルコードを豊富に提供しており、迅速なストリーム購読やフィルタリングを行うことができます。
ERPCでの検証も完了
ノード操作を行う上で避けて通れないRPCプロバイダーの一つであるERPCにおいても、Solana Stream SDKは適切に機能することが確認済みです。ERPCでは7日間の無料トライアルも提供していますので、実際に機能を試してみたい方には最適な機会と言えるでしょう。
ERPC公式サイト(日本語) もぜひご覧ください。
SLVとの統合と今後の展望
今後、Solana Stream SDKはSLVとの統合を進めていく計画です。これにより、gRPCサーバーの立ち上げからクライアントの導入までがシームレスに実現され、Solanaベースのアプリケーション開発のスピードが一層向上する見込みです。
SLV公式サイト(日本語) もご確認ください。
コミュニティへの参加
また、Validators DAOはコミュニティの声を非常に大切にしています。Discordでのフィードバックをお待ちしていますので、お気軽に声をお寄せください。
Validators DAO公式Discord
私たちは、今後もSolanaエコシステムの発展に注力し続けます。引き続きご支援をよろしくお願いいたします。