top of page
blockstream_laser_lines_fade2-01.png

大規模なビットコイン可視化:Blockstream Explorer API の新しいアップグレード

  • 執筆者の写真: yutaro stacksats
    yutaro stacksats
  • 9月17日
  • 読了時間: 9分
ree

Blockstream Explorer API は、静かにビットコイン・インフラの中で最も信頼される存在のひとつとなってきました。オープンソースのウォレットからフィンテックのダッシュボード、機関向けの分析ツールに至るまで、ビットコインおよび Liquid のエコシステムにおける数多くの本番アプリケーションを支えています。現在、一連のバックエンド改善と新しい開発者向け機能により、Explorer はスケーラブルでエンタープライズ向けの API として次の段階へ進もうとしています。



ウォーターフォールによるスマートスキャン


最近の最も重要なアップグレードのひとつが「Waterfalls(ウォーターフォール)」の追加です。これは Blockstream の Riccardo Casatta 氏によって開発された新しいオープンソースのスキャンツールです。Waterfalls は、ライトクライアントが残高をより効率的にスキャンできるようにします。革新の核心は、ウォーターフォールがウォレット・ディスクリプタを活用する方法にあります。従来のようにクライアントがローカルでアドレスを計算し、アドレスごとに API リクエストを送信する代わりに、クライアントは一度ディスクリプタを送信するだけで済みます。サーバー側が関連するすべてのアドレスと履歴を導出し、完全なウォレット履歴をひとつの構造化されたレスポンスで返すのです。これは、クライアントが各アドレスを個別に計算して問い合わせるエレクトラム方式に比べ、劇的に高速です。


さらに改良点として、UTXO のみを同期するモードが追加されています。これによりウォレットは取引履歴全体をスキップし、すぐに使用可能な未使用アウトプットだけを取得できます。取引が数千件に及ぶ大規模ウォレット──例えば取引所やカストディ・プラットフォームなど──にとっては、残高の復元や資金のリカバリをほぼ即座に行えることを意味します。ユーザーが「今すぐ送金可能なコイン」を知りたいだけの場合でも、UTXO のみの同期は履歴全体のロードを待たずに済むため、時間を大幅に節約できます。


Waterfalls はすでに Liquid Wallet Kit (LWK) でサポートされており、BDK の一部として Bitcoin への拡張も進められています。Docker でセルフホストすることも、既存のインフラに統合することも可能で、初期のベンチマークでは同期時間と必要リクエスト数の両方で大幅な削減が確認されています。Web やモバイルウォレットを開発する開発者にとって、これは性能とユーザー体験の両面で大きな飛躍となります。



トランザクション・パッケージ・リレーによる Ark の実現


もうひとつの大きなマイルストーンが、新しい /txs/package エンドポイントを通じて導入されたトランザクション・パッケージ・リレーのサポートです。この機能は Ark 開発者コミュニティのメンバーから要望されたもので、クライアントが複数のトランザクションを個別にではなくパッケージとしてまとめてブロードキャストできるようにします。これにより、ビットコインのメンプールが抱える重大な制約を解決します。通常、低手数料の親トランザクションは拒否され、署名者の協力がなければ高手数料のバージョンに置き換えることはできません。しかし、親と子をまとめて提出することで、マイナーはパッケージ全体を総合的に評価し、CPFP(Child Pays For Parent)によって承認できるようになります。


さらに、Bitcoin Core を 29.1 にアップデートしており、その変更点のひとつとして、0 手数料トランザクションを「ダスト相当のアンカーアウトプット」を持つ親として submit package エンドポイントに受け入れ、子トランザクションがそのアンカーアウトプットを消費して手数料を支払えるようになります。これにより、これまでは手数料を変更するためにカウンターパーティとの協力が必要であり、またアンカーアウトプット用に少額を割り当てる必要があったマルチパーティ・プロトコル──特に Ark のようなもの──において、大幅な利便性の向上がもたらされます。


Ark にとってこれは不可欠です。Ark のトランザクションは多くの参加者によって共同署名されており、オンチェーンへの移行はカウンターパーティが消失した際の緊急時のフェイルバックです。そうした場合、他者に再署名を求めることはできません。パッケージ・リレーは、これらのトランザクションが有効であり続けることを保証し、Ark の「信頼最小化された設計」を支えるのです。これは、ライトニングが独自の手数料バンプ・ロジックに依存しているのと同じ仕組みであり、今や Ark 実装を構築する開発者は Blockstream Explorer API による即時サポートに依拠できるようになりました。


この統合により、Ark は現在開発が進んでいる Layer-2 プロトコルの中でも最もエキサイティングな存在のひとつとして位置づけられます。そして、Blockstream のインフラがそれを実現する一助となっていることを誇りに思います。



最低リレーフィーを 0.1 へ引き下げ


新機能とあわせて、Explorer のメンプールポリシーをビットコイン・エコシステム全体と整合させるため、最低リレーフィーを 0.1 sat/vB に引き下げました。


一見すると技術的な細部に思えるかもしれませんが、これは開発者やユーザーにとって実際に大きな影響を持ちます。Bitcoin Core は運用者が独自に最低手数料を設定できる仕組みを備えており、エコシステム内の多くのメンプールはすでに 0.1 sat/vB でトランザクションをリレーしています。同じポリシーを採用することで、低手数料や実験的なトランザクションを扱う開発者が、環境をまたいで一貫した結果を得られるようになります。


また、ウォレットやプロトコルの開発者にとっては、手数料をどう扱うかについて柔軟性が増すことを意味します。特に、ネットワークの活動が低調でユーザーがコストを最小化したい時期には有効です。最終的な選択はマイナーに委ねられますが、リレーの下限を下げることで、Explorer はより相互運用性が高く、予測可能で、開発者に優しいものになります。



API キー管理によるさらなるコントロール


チームは、ひとつの課金アカウントの下で複数の API キーを発行できるようになりました。これにより、チーム単位でのプロビジョニングが容易になり、環境ごとのキー・ローテーションが可能になり、開発者やサービスごとに個別アカウントを作成する煩雑さを避けられます。特に大規模利用時の管理や、組織内で誰が何を行っているのかを追跡するのに役立ちます。課金プロファイルはひとつのままですが、本格的な開発環境に期待される柔軟性をすべて備えています。



履歴利用状況のトラッキングが復活


Explorer ダッシュボードに履歴利用状況ビューを再導入し、開発者や運用担当者が API コールを時間の経過とともにどのように消費しているかをより明確に把握できるようになりました。これにより、アプリケーションのパフォーマンス最適化、コスト予測、トラフィックスパイクのデバッグが容易になります。リアルタイムの利用状況インサイトと組み合わせることで、Explorer は製品チームと運用リードの両方に役立つ、より包括的なモニタリング体験を提供します。



バックエンド改善と IPv6 サポート


インフラストラクチャチームは、散発的に発生する 500 エラーの解消、ノードのローテーション改善、そしてサービスが機関投資家レベルのクライアントからの増大する負荷を確実に支えられるようにするための作業を進めてきました。修正は継続中ですが、すでに安定性の向上が見られています。


注目すべきアップグレードのひとつが IPv6 サポートの追加です。これにより Explorer API スタックは現代的なネットワーク標準に準拠することになりました。以前は IPv4 経由でしかアクセスできませんでしたが、この変更はデュアルスタック環境で運用するユーザーや、IPv6 が優先される地域でインフラを展開するユーザーにメリットをもたらします。



あらゆる規模に対応


Explorer は月間 50 万リクエストまでは無料で利用できます。それを超えるとリクエストごとの従量課金制となり、1 億回以上のコールにも対応できるスケーリング・ティアを用意しています。より高いスループット、低レイテンシー性能、または分離されたインフラを必要とするチームには、カスタム構成、ジオ冗長性、REST と Electrum RPC の両方をサポートするエンタープライズ向けデプロイを提供しています。


こうしたデプロイはすでにミッションクリティカルなインフラを支えています。専用のエンタープライズ・インスタンスは、稼働時間保証とプライベート環境を必要とするウォレットやグローバル規模のアプリケーションから信頼されています。一方で、共有およびプレミアムティアは、取引所、分析ツール、金融ダッシュボードをスケールで支える役割を果たしています。



オープンソース Esplora と Electrs スタックの強化


私たちは、長期的な成長に注力する 3 人のアクティブなメンテナによって、オープンソースの Esplora/Electrs リポジトリを再活性化しています。この新たな取り組みにより、開発サイクルはより速く、メンテナンスはより信頼性の高いものとなり、業界標準に関する深いコラボレーションが実現します。Riccardo Casatta 氏とそのチームが貢献をリードすることで、Esplora はビットコイン・エコシステムにおける最も堅牢で開発者に優しいブロックチェーン・エクスプローラのバックエンドとして進化を続けています。



ビットコインを「読み解ける」ものにする API


Explorer は、ビットコイン・ネットワークを理解可能で、使いやすく、本番環境で即利用できるようにするために構築されています。リアルタイムの透明性、歴史的な深み、そしてプライバシー・ツール群が加わることで、開発者は大規模運用に必要なすべてを手に入れることができます。API は積極的に進化を続けており、新しいデプロイメントオプションや Waterfalls、IPv6 といった機能によって、ビットコインが本来持つべきバックエンドへと成長し続けています。


大量のミッションクリティカルなユースケースに対して、Blockstream は Explorer API の専用エンタープライズ・デプロイメントを提供しています。これらのカスタマイズされたセットアップは、地域をまたいだ可用性保証、シングル/マルチテナントの選択肢、Electrum RPC と REST エンドポイントの両方のサポートを備え、プライバシーと信頼性を強化しています。


詳しくは blockstream.info/explorer-api をご覧ください。

エンタープライズ向けデプロイメントについては explorer-enterprise@blockstream.com までお問い合わせください。

 
 

© 2025 by Blockstream株式会社
160-0003 東京都新宿区四谷本塩町2番地8号
TOKYO BITCOIN BASE

bottom of page