Validators DAOとSolana Stream SDKがオープンソース化—分散型未来への大胆な一歩

ブロックチェーン界隈がまた一つオープンソースの恩恵を受ける。Validators DAOとSolana Stream SDKの公開は、開発者コミュニティにとってゲームチェンジャーだ。
誰もがコードを覗き、改良し、再配布できるようになる—銀行の独占的なシステムとは真逆の哲学だ。
Solanaの高速トランザクション処理とDAOの分散型ガバナンスが融合すれば、次世代DAppsの誕生は時間の問題だろう。仮想通貨業界の「協力より利益」という常識に一石を投じる動きだ。
Solana Stream SDKをオープンソース化した背景
SOLanaでは、従来のWebSocketsに比べ高速で軽量なgRPCストリームへの移行が推奨されている。しかし、Geyser YellowStoneやShredStreamなどを利用するためには、複雑なセットアップや追加コードの記述が必要だった。その結果、高度な専門知識を持つ開発者以外には参入が困難な状況が続いていた。
SLVを通じてSolanaバリデータやRPCノードの立ち上げ・運用を簡略化するツールを提供するValidators DAOは、この経験を活かし、Solanaのストリームデータをより多くの人が手軽に利用できるよう、Solana Stream SDKのオープンソース化に踏み切った。
主な特長としては、以下のことが挙げられる。
- 即時利用可能(Out of the Box): 特別な設定やコード追加は不要で、導入後すぐにGeyser gRPCおよびShredStreamへのアクセスが可能。
- マルチプラットフォーム対応: TypeScript(NPM)およびRust(Crates.io)で提供。パフォーマンス重視の開発者にはRust版を特に推奨。
- 高度なフィルタリング機能: 従来対応されていなかったShredStreamにおけるトランザクションやアカウントベースの高度なフィルター機能を標準搭載。
- 高速性と軽量性: WebSocketsよりも高速なGeyser gRPCに加え、さらに高速性を追求したShredsにも対応。
サンプルコードも提供
GitHub リポジトリには、迅速なストリーム購読、フィルタリング、実装テストが可能なサンプルコードが豊富に含まれていおり、以下のリンクより試すことができる。
: https://github.cOM/ValidatorsDAO/solana-stream