コンテンツへスキップ
0%

SolflareはどのようにSolanaの高速で信頼性の高い分析を400万人以上のユーザーに提供しているか

Solflareケーススタディヒーロー

Solflareとの出会い:Solana上で数百万人を支えるウォレット

SolflareはSolanaエコシステムにおける最大かつ最も信頼されているウォレットの一つで、モバイルとWebを合わせて400万人以上のアクティブユーザーにサービスを提供している。スワップやポートフォリオのインサイトから高度なアナリティクスまで、Solflareは高速で直感的、そしてデータの豊富な体験を求めるユーザーにとってのデフォルトの拠点となっている。

Token Balance History、Swap History、Explore Tabsといった機能の拡充や、Solflare Cardsのような今後のプロダクトの開発を進める中で、チームはSolana自身のアーキテクチャに見合ったインフラ、つまり高速で信頼性が高く、大規模なスケールに耐えられるものを必要としていた。

課題:数百万人に対応する高度なアナリティクスを支える

Solflareのエンジニアリングチームは、アナリティクスと履歴データ機能に大きく投資してきた。目標は、すべてのユーザーが自分の過去の取引、ポートフォリオのパフォーマンス、オンチェーンでの活動を即座に深く把握できるようにすることだった。

しかし、履歴データはSolanaにおける最も難しい課題の一つである。既存のRPCプロバイダーは、特にgetTransaction、getProgramAccounts、getTokenAccountsByOwnerといった「重い」メソッドについて、高速で一貫性のあるアーカイブクエリを提供することに苦労することが多かった。

Solflareには、自社のユーザー規模に見合うアーカイブメソッドが必要だった。

他のソリューションを評価した結果、Alchemyが最も優れたコストパフォーマンス比を提供していると結論づけました。400万人以上のアクティブユーザーを抱えるSolflareの規模にスケールできることが決め手でした。

— Dušan K.氏、Solflareバックエンドエンジニア

最適なインフラパートナーを見つける

複数のプロバイダーを評価した結果、Solflareはベンチマークを通じて一貫して最良のコストパフォーマンス比と信頼性を示したAlchemyのSolana Archive Methodを選んだ。

Alchemyが際立っていた点:

  • 他プロバイダーと比較して最大20倍高速なアーカイブクエリ
  • 99.99%の稼働率とマルチリージョン冗長性
  • エンタープライズ向けSolana API全体で2倍のスループット
  • 実運用の重いSolanaワークロードにおいて実証された信頼性
  • EVMからの転用ではなく、Solana専用に構築された長期的なロードマップ

社内でプロトタイプを作ってみましたが、本格的なSolanaアーカイブRPCを運用するにはフルタイムの労力が必要だとすぐに気づきました。そこでAlchemyと提携し、市場で確立されたプレイヤーからの本格的なサポートを受けながら、より良いプロダクトの構築に集中することにしました。

— Dušan K.氏、Solflareバックエンドエンジニア

Alchemyでの構築:迅速なセットアップと緊密な技術連携

Solflareは、最小限の設定で済む効率的なセットアップを通じてAlchemyのSolana Archive Methodを統合した。Alchemyのエンジニアリングチームは統合作業全体を通じてSolflareと密に連携し、疑問が生じた際には迅速な対応と積極的なコミュニケーションを提供した。

Alchemyが提供したもの:

  • 迅速なオンボーディングサポート
  • アーカイブ負荷の高いワークロードに関するベストプラクティスのガイダンス
  • サービスに影響し得る社内イベントの際の積極的なコミュニケーション
  • Alchemy Dashboardを通じた可観測性ツールによる、各エンドポイントのレイテンシ、スループット、エラー率の可視化

こうしたリソースにより、Solflareは迅速に統合を進めつつ、新機能をデプロイする際も本番環境のパフォーマンスへの信頼を維持することができた。

成果:スケールしても変わらぬパフォーマンス

AlchemyのArchive Methodへの移行以降、Solflareはすべてのアナリティクスワークロードにおいて一貫して高いパフォーマンスを得ている。

  • 重いアナリティクスワークロードにおいて、数千RPSの持続的なスループットをエラーゼロで実現
  • 大規模な履歴クエリ中でも200ms未満のレスポンスタイムを維持する、一貫した高速パフォーマンス
  • 非常に高速なウォレットのバックフィルにより、ユーザーの全履歴取引履歴を1分未満で取得可能に
  • RPCの可用性に関する大きな障害はなく、スムーズなユーザー体験とSolflareのプロダクト信頼性を支えている
  • Token Balance History、Swap History、PnLといった主要なアナリティクス機能の提供を支え、いずれもAlchemyのアーカイブパフォーマンスの上でスムーズに稼働

AlchemyのArchival RPCは、一貫して200ms未満のレスポンスタイムを維持しながら、Solflareのスループットに対応し続けています。

— Dušan K.氏、Solflareバックエンドエンジニア

絶え間ない進化を支えるAlchemy

単発の瞬間や危機的な出来事ではなく、Solflareの歩みは絶え間ないプロダクト出荷の連続である。

Solflareチームは毎月、より深いアナリティクス、改善されたUIフロー、拡張されたユーザーツールといった新たなプロダクトの進化を出荷している。Alchemyの Solanaインフラは、これらの進化がパフォーマンスを犠牲にすることなく出荷されることを支えている。

  • 新しいアナリティクス機能 → 高速な履歴クエリ
  • 新しいユーザーフロー → 負荷下での高スループットRPC
  • 拡大するユーザーベース → 障害ゼロでの信頼性あるスケーリング

急速に進化するロードマップの中で、Solflareが評価しているのは、Alchemyのインフラが今日機能するだけでなく、彼らと共に進化していく点である。

Solflareの今後

Solflareはウォレットアナリティクスのエコシステムをさらに拡張し、次の主要機能となるSolflare Cardsのローンチを準備している。これはユーザーにさらなる可視性とコントロールを提供する新しい体験である。

より多くのユーザーと、より豊かな機能に対応してスケールしていく中で、Alchemyはアーカイブパフォーマンス、信頼性、そしてエンジニアリング面での協業における長期的なパートナーであり続ける。

今日から始めよう

背景グラデーション

ブロックチェーンの力を形に

Alchemyは、最も強力なweb3開発者向けプロダクトとツールに、リソース、コミュニティ、そして頼れるサポートを組み合わせています。