読了時間:10分
概要
ブロックチェーンデータの利用状況を把握するのに苦労していませんか?Quicknodeにお任せください!その強力なツールと指標を活用すれば、ブロックチェーンのアクティビティ管理がこれまで以上に簡単になります。このガイドでは、Quicknodeのユーザーダッシュボードが提供する強力な分析機能や特徴、そしてそれらを最大限に活用する方法について詳しく解説します。さっそく見ていきましょう!
Quicknodeユーザーダッシュボードとは何ですか?
Quicknodeユーザーダッシュボードは、ブロックチェーンインフラの構築と管理を行うための中核となるプラットフォームです。特定のブロックチェーン向けのエンドポイントの作成から、JSON Web Tokens(JWT)などの高度なセキュリティ機能の有効化まで、サービスを容易に立ち上げ、スケールアップするために必要なあらゆる機能を提供します。
ダッシュボード内では、バックフィリングやリアルタイムデータへのアクセスに役立つ「Streams」などの強力なツールを活用できるほか、「Single Flight RPC」や「Solana Priority Fee API」といったマーケットプレイスのアドオンを利用してパフォーマンスを向上させることができます。これらはすべて、セットアップをより迅速に、よりスマートに、そしてより効率的に行うために設計されています。
このガイドでは、以下の機能と製品について解説します:
- エンドポイント指標
- 利用方法と請求について
- セキュリティ
- マーケットプレイス
- ストリーム
- Webhook
- IPFS
- メンバー、チーム、および役割
- APIキー
ホーム ダッシュボード
ユーザーダッシュボードにアクセスするには、Quicknodeアカウントが必要です。こちらから無料でアカウントを作成できます。
Quicknodeアカウントに初めてログインすると、ホームダッシュボードが表示されます。このページでは、アカウントのアクティビティを一目で把握できる包括的な概要を確認できます。
ここから、すぐに次のことがわかります:
- 費用と利用状況の概要:推定月額請求額の概要と、費用の内訳の詳細。
- 経時的な利用状況:直近のエンドポイントの利用状況や製品(Streams、IPFSなど)の利用状況を可視化したグラフ。
- 最もアクティブなエンドポイント:上位のエンドポイントとその直近のクレジット使用状況を一覧で確認できるリストです。
- 利用中のマーケットプレイス・アドオン:現在購読中のアドオンの一覧です。
- IPFS ストレージの使用状況:使用済みの総容量や消費した総帯域幅など、IPFS ストレージの使用状況の概要です。

エンドポイント
新しいエンドポイントを作成するには、「エンドポイント」ページに移動し、「エンドポイントを作成」ボタンをクリックします。次に、アクセスしたいブロックチェーンとネットワークを選択します。

その後、選択したブロックチェーンおよびネットワークに応じて、そのエンドポイントに推奨される利用可能なアドオンが表示されます。これらのアドオンを確認して追加することも、追加せずに続行することもできます。

エンドポイントを作成すると、Quicknodeのダッシュボードの「エンドポイント」ページにその概要が一覧表示されます。 上部では、鉛筆アイコンをクリックしてエンドポイントのカスタムラベルを設定したり、タグを追加してさらに整理したりできます。ダッシュボードには、リクエストの総数とAPIクレジットの使用状況が表示されます。その横には、WSSおよびHTTPSの両方のエンドポイントURLが表示され、その後にクライアントの詳細とネットワークの稼働状況が続きます。役立つ資料に素早くアクセスできるよう、「開発者向けリソース」ページでは、サンプルプロジェクト、ステップバイステップのサンプルコード、およびおすすめのガイドを提供しています。

それでは、「Metrics」タブの説明を続けましょう。
指標
[メトリクス] タブでは、特定のエンドポイントに関連するすべてのアクティビティを確認できます。過去30日間のリクエスト数とエラー数の合計を一目で確認できます。

アクティビティを視覚的に追跡することは極めて重要であり、「メトリクス」タブでは、RPC呼び出しの内訳を示すいくつかのインタラクティブなグラフや表が用意されています。各メトリクスタイプについて、「経時変化グラフ」と「内訳表」の表示を切り替えることができます。また、期間(過去15分から過去3ヶ月まで)を調整したり、すべてのメソッドを含めるか特定のメソッドのみを含めるかといったフィルタリングを行うことも可能です。主な可視化機能には、以下のものがあります:
-
メソッド呼び出し:このグラフは、エンドポイントのアクティビティを示しています。また、ビューをフィルタリングして、すべてのメソッドを表示したり、特定のメソッドのみを表示したりすることもできます。
-
メソッドの応答時間:このグラフは、パフォーマンスを分析するために、さまざまなパーセンタイル(50パーセンタイル、95パーセンタイル、99パーセンタイル)におけるメソッドの最大応答時間を示しています。最大値とは、その時間間隔中に観測された最も長い応答時間を指します。たとえば、100万件の応答があり、その中で最も時間がかかったのが200msだった場合、その時間間隔の最大値として200msが記録されます。また、このデータはメソッドごとにフィルタリングすることも可能です。
-
レスポンスの状態:エンドポイントが返すレスポンスの状態コードを追跡します。HTTPレスポンスコードで絞り込むことができます。
-
エラー:エンドポイントで問題が発生している場合、このセクションでは、発生したエラーの調査と分析を行うことができます。

上記のメトリクスダッシュボードは、「Build」プラン以上のユーザーのみが利用可能です。詳細については、料金プランをご覧ください。
利用方法と請求について
エンドポイントや利用状況を理解する上で重要な要素は、「利用状況と請求」タブでも確認できます。このページでは、アカウントの利用状況(APIクレジットの観点から)に関する情報が提供されており、一方、「メトリクス」タブではエンドポイントのパフォーマンスに焦点を当てています。

使用方法
[使用状況] タブには、アクティブなエンドポイントの数、ご利用のプランで作成可能なエンドポイントの数、クレジットの使用量、および経時的なクレジットの使用状況などの詳細が表示されます。なお、このタブのデータは、API クレジットに関するすべてのエンドポイントの累積使用量に基づいており([メトリクス] タブに表示される応答とは異なります)、現在の請求サイクルにおける使用状況を反映しています。 請求サイクルは通常、支払い日から1ヶ月後までであり、ユーザーは期間を選択できます。これは、「メトリクス」タブに表示されるデータとは異なります。「メトリクス」タブでは、過去30日間のローリング期間(現在時刻から30日遡った時点)におけるレスポンスを追跡しています。
エンドポイントがどれだけのAPIクレジットを使用しているかをより詳しく把握するために、エンドポイント単位の内訳を確認することもできます:

APIクレジットの詳細やその算出方法については、こちらの記事をご覧ください。このページの残りのタブについては、以下で説明しています:
- プラン:プランの種類、請求書、および更新が必要なサブスクリプション設定に関する情報を表示します
- アドオン:アドオンを設定し、ご契約のプランにすでに含まれているアドオンを確認してください
- 履歴:支払い履歴を表示します
- お支払い方法:登録済みのお支払い方法を更新・管理する
セキュリティ
エンドポイントの「セキュリティ」タブでは、Quicknodeがエンドポイント向けにさまざまなセキュリティ機能を提供しており、幅広いユースケースに対応していることがわかります。

認証
トークンベースの認証
エンドポイントでは、デフォルトでトークンベースの認証が有効になっていますが、必要に応じてこの機能を無効にすることもできます。なお、トークンベースの認証を無効にすると、ホスト名を知っている人なら誰でもエンドポイントにリクエストを送信できるようになる点に注意してください。 また、複数の認証トークンを作成することで、特定の認証トークンを追加・削除することが可能です。これは、開発チームがエンドポイントの利用状況をより適切に管理する場合や、エンドポイントが侵害された際のセキュリティ対策として役立ちます(マルチトークン認証の詳細については、このQuicknodeガイドをご覧ください)。
セキュリティポリシー
エンドポイントに対して、追加のセキュリティ層を設定することができます:
- CORS(Cross-Origin Resource Sharing):CORSポリシーは、どの外部ドメインがエンドポイントのリソースにアクセスできるかを制御します。
- HSTS(HTTP Strict Transport Security):HSTS は、エンドポイントへのアクセスが常に安全な HTTPS 接続を介してのみ行われるよう強制します。
JSON Webトークン
現代のアプリケーションで広く採用されているセキュリティ機能の一つに、JSON Web Tokens(通称 JWT)があります。これにより、クライアント側での認証が可能になり、エンドポイントとフロントエンド間のセキュリティを強化できます。このQuicknodeガイドでは、フロントエンドアプリケーションにJWTを追加する方法について解説します。
レート制限
レート制限は、エンドポイントへのトラフィックを制御し、不正利用を防ぐのに役立ちます。Quicknode では、「基本制限」と「メソッド制限」という 2 段階の制御機能を提供しています。
基本的な制限
これにより、エンドポイントに対する一般的なリクエスト制限が設定されます。レートは、「1秒あたりのリクエスト数」、「1分あたりのリクエスト数」、または「1日あたりのリクエスト数」で設定できます。
さらに、「IPアドレスごとの制限*」のトグルを有効にすることもできます。これにより、接続する各IPアドレスに対して個別にレート制限が適用されます。これは、一般に公開されているエンドポイントにおいて、公平な利用を確保するために強く推奨されます。
測定法の限界
よりきめ細かな制御を行うために、個々のRPCメソッドに対して特定のレート制限を適用することも可能です。これにより、他のメソッドに影響を与えることなく、リソースを大量に消費する呼び出しの過剰な使用を防ぐことができます。
ホワイトリスト
ホワイトリストは、エンドポイントへのアクセスを制御する強力な手段です。Quicknodeでは、エンドポイントを保護するために、いくつかの種類のホワイトリストを提供しています:
リファラーのホワイトリスト
リファラーのホワイトリスト設定により、特定ホスト名をホワイトリストに登録して、そのホスト名からのエンドポイントへのアクセスを許可することができます。APIリクエストのReferrerまたはOrigin HTTPヘッダーに、ホワイトリストに登録されたドメイン名が含まれていない場合、そのリクエストは拒否されます。このQuicknodeガイドで、リファラーのホワイトリストの設定方法をご確認ください。
方法
この機能を有効にすると、リストに明示的に追加したRPCメソッドのみが呼び出せるようになります。これは、エンドポイントへの悪意のある呼び出しや意図しない呼び出しを防ぐのに役立ちます。
ドメインマスク
エンドポイントを別の名前(たとえば、自社ブランドのドメイン名など)でマスクしたい場合があるかもしれません。ドメインマスキングを利用すると、これを実現できます。まず、そのドメインをリストに追加し、次にドメインのCNAME設定を更新して、エンドポイント名を含めるようにしてください。ドメインマスキングの詳細については、こちらのQuicknodeガイドをご覧ください。
送信元IP
IPホワイトリスト機能も、Quicknodeエンドポイントで利用できる機能の一つです。エンドポイントのホワイトリストに登録したいIPアドレスを最大25件まで追加できます。このセキュリティ機能は、リファラーのホワイトリスト機能とは異なり、IPアドレス(例: 123.123.123.123 対 quicknode.com).
IPカスタムヘッダー
HTTPヘッダーを指定します(例: CF-接続-IP) これは、お使いの環境がクライアントの実際のIPアドレスを渡すために使用するものです。これにより、プロキシやCDNを経由している場合でも、送信元IPのホワイトリスト機能が正しく動作するようになります。
マーケットプレイスのアドオン
Quicknode マーケットプレイス では、ユーザーはアドオンをインストールすることで、エンドポイントの機能を強化できます。「アドオン」タブでは、ブロックチェーンインフラを補完するために利用できる、Quicknodeが提供するさまざまな便利なアドオンやツールをご覧いただけます。

以下に、検討に値するものをいくつか挙げます:
- Solana 優先手数料 API:直近の手数料データに基づいてリアルタイムの優先手数料の平均値を取得し、Solana の手数料を見積もります。
- Metis - Jupiter Swap API:Jupiter SwapのSDKを介して、明確かつ信頼性の高いレート制限のもと、Jupiter Swap APIへの超高速な呼び出しを実現します。
- BTC Blockbook JSON-RPC アドオン:JSON-RPC を通じて、アドレスまたは xpub の残高、取引、UTXO へのアクセスを可能にします。
- シングルフライトRPC:複数のRPC呼び出しをまとめて処理し、ブロックおよびトランザクションの受信データをすべて取得するため、ユーザーが手動で行う必要がありません。
- マルチリージョン・トランザクション・ブロードキャスト:1回のRPC呼び出しで、複数のリージョンにトランザクションを送信します。
アドオンの全リストをご覧になりたい場合は、Quicknode Marketplaceをご確認ください。
ストリーム
リアルタイムおよび過去のブロックチェーンデータの両方を受け取るために、Streamsは配信を保証する強力なソリューションを提供します。オンチェーンのアクティビティをリアルタイムで監視する場合でも、分析のために過去のデータを補完する場合でも、Streamsはお客様のニーズに応えるよう設計されています。設定は簡単です。データセットを選択し、データの設定を指定するだけで、StreamsがWebhook、PostgreSQL、Amazon S3などの指定した宛先に継続的にデータをプッシュします。
Streamsは、Quicknodeプランをご利用のすべてのユーザーにご利用いただけます。独自の要件をお持ちのチームには、ニーズに合わせたデータセット、専任のサポート、およびカスタム統合をご提供いたします。詳細については、弊社チームまでお問い合わせください。
Streamsを活用する方法をいくつかご紹介します:
- ガソリン価格のリアルタイム監視
- 特定のアドレスに関連するすべての取引を追跡する
- スマートコントラクトのメソッドが実行された際に更新情報を受け取る
- 包括的な分析のための過去データの補完

Streamsの設定手順については、「Webhook Streams を使用した Streams の設定」ガイドをご覧ください。Streams の実際の動作を確認するには、Streams ガイドをご覧ください。
Webhook
Webhooks は、フィルタリングされたオンチェーンデータをHTTPエンドポイントに直接送信する、リアルタイムのブロックチェーンイベント配信サービスです。これにより、絶えずポーリングを行ったり、複雑なインフラを構築したりすることなく、トークンの転送やコントラクトイベントなど、必要なデータを簡単に取得できます。監視対象のイベントが発生すると、Quicknodeは関連するデータを伴うHTTP POSTリクエストを、指定されたURLに即座に送信します。
手順ごとのガイドについては、Webhooks の「はじめに」ドキュメントをご覧ください。Webhooks の実際の動作を確認するには、Webhooks ガイドをご覧ください。

IPFS
Quicknode上のIPFSは、ファイルを分散型で安全かつ効率的に保存・共有するための、簡単なピンニングサービスとゲートウェイアクセスを提供します。IPFS(InterPlanetary File System)とは、分散ファイルシステムにおいて、コンテンツアドレス指定型のピアツーピア方式でハイパーメディアを保存・共有するために設計されたプロトコルおよびネットワークです。
IPFSは、「Build」プランをご利用のすべてのユーザーがご利用いただけます。プランごとの機能の詳細については、料金ページをご覧ください。
IPFSは、次のようなシナリオに最適です:
- 分散型ウェブサイトのホスティング
- NFTのメタデータの保存
- 中央サーバーに依存せずに大容量ファイルを共有する
- コンテンツアドレス指定によるデータの永続性の確保
QuicknodeでのIPFSの始め方については、IPFSのドキュメントをご覧ください。IPFSの実際の動作を確認し、その実用的な活用方法を理解するには、ガイド「Quicknodeを使ってIPFSでブログを作成・ホストする方法」をご覧ください。

メンバー、チーム、および役割
Quicknodeでは、アカウントへのアクセスを以下の3つのインターフェースに基づいて管理しています: メンバー, チーム、および 役割. その 会員ページ そこが 管理者 ユーザーは、アカウントへのアクセス権を持つすべてのユーザーとその役割を管理します。その 「チーム」ページ そこが 管理者 ユーザーグループのメンバーによるエンドポイントの表示制御:チームに割り当てられたエンドポイントは、そのチームのメンバーに表示されます。その 「役割」ページ (エンタープライズ版のみ)は、以下の場所です。 管理者 ユーザーは、3つの組み込みロールに加えて、きめ細かな権限を持つカスタムロールを作成・管理できます。
メンバー、チーム、およびロールベースのアクセス制御(RBAC)に関する詳細な手順については、『チーム管理およびRBACガイド』をご覧ください。

APIキー
UIではなくAPIを介してQuicknodeのサービスと連携するには、 管理者 ユーザーはダッシュボードからAPIキーを作成できます。これらのキーには、1つまたは複数の製品へのアクセス権を設定できます。キーを作成するには、ご自身のアカウントにログインして Quicknodeアカウント、左下のアカウント名の横にあるドロップダウンメニューをクリックし、[ ] を選択してください。 APIキー. これにより、次のページに移動します。 「APIキー」ページ.
Streams、Key-Value Store、IPFS、Admin API などの特定の製品における API キーの使用方法の詳細については、各製品の専用ドキュメントページをご参照ください。

まとめ
このガイドで得た知識を活用すれば、ニーズに合った、安全で信頼性が高く、効率的なインフラを構築することができます。頑張ってください!
サポートが必要な場合や、現在開発中のものを共有したい場合は、Discordまたは Twitterでお知らせください。
皆様からのフィードバックを心よりお待ちしております!❤️
ご意見や新しいトピックに関するご要望などがありましたら、ぜひお知らせください。皆様からのご連絡を心よりお待ちしております。
