BitcoinがAlchemyで利用可能に
著者: Alchemy

BitcoinがAlchemyで利用可能になりました。本日より、Ethereum、Solana、その他100以上のチェーンですでに使用しているものと同じプラットフォーム、ダッシュボード、APIキーを使って、Bitcoin、Litecoin、Dogecoin、Bitcoin Cash上での開発が可能になります。
こちらから開始するか、エンタープライズ向けのカスタム料金・ソリューションについてはチームにお問い合わせください。
提供内容
4つのチェーン全てにわたって、フルスタックを提供します。
- Raw JSON-RPC — 標準的なBitcoinファミリーのRPCメソッド全てを、
txindexによりフルノードへパススルーします。標準的なBitcoin Core RPCは、想定通りJSON-RPC経由で提供されます。 - インデックス済みデータAPI(REST) — アドレス残高、UTXOルックアップ、ページネーション対応のトランザクション履歴、詳細情報を付加したトランザクション、使用済みステータスをRESTで提供します。Bitcoin Coreがネイティブには答えられないクエリ(「このアドレスの残高はいくらか」など)にミリ秒単位で回答します。
- xpubおよびdescriptorのトラッキング — 単一のウォレットキーから派生する全アドレスを監視できます。ほとんどのウォレットやカストディアンが実際に資金を管理している方法であり、追加設定なしで動作します。
- WebSocketサブスクリプション — 確認済みトランザクション、アドレスのアクティビティ、新規ブロック、リオーグ通知を、設定可能な確認閾値付きで購読できます。ポーリング不要で、永続的な接続を通じてリアルタイム更新がストリーミングされます。
- トランザクション操作 — 手数料見積もり(fast/medium/slow、mempoolを考慮)、未署名トランザクションの構築、コンパイル、検証、ブロードキャストに対応しています。
- 互換ラッパー — QuickNodeやBlockdaemonから移行する場合、
bb_*(QuickNode Blockbook)およびbd_*(Blockdaemon)と同じメソッドシグネチャをサポートしているため、簡単に切り替えられます。
これら全ての機能は、Alchemyの全ティアで利用可能です。エンタープライズのお客様は既存のcompute unit割り当ての範囲内でUTXOチェーンを利用できます。PAYG(従量課金)の開発者は、ダッシュボードからチェーンを追加できます。
この意義について
Bitcoin上で現在開発している場合、RPC用、インデックス済みデータ用、場合によってはwebsocket用と、複数のプロバイダーを組み合わせて使っていることが多いのではないでしょうか。あるいは、Bitcoin Coreのノード中心のAPIが残す隙間を埋めるために、独自のインフラを運用しているかもしれません。
Alchemyはそれを解消します。Ethereum、Solana、Bitcoinのいずれをクエリする場合でも、1つのプラットフォーム、1組のAPIキー、使用状況・メータリング・分析のための1つのダッシュボードで済みます。すでにEVMやSolana向けにAlchemyを使っているなら、Bitcoinの追加はベンダーの追加を意味しません。チェーンの追加を意味するだけです。
ベンチマークと移行
他のプロバイダーと比較して、UTXOクエリのレイテンシーについてBitcoinスタックのベンチマークを取りました。これは、アプリが残高、履歴、使用状況をロードする際に支配的となる経路です。
- 他社と比較して約3倍高速。
- UTXO固有のメソッドでは最大約5倍高速であり、こうしたワークロードでは特に差が顕著です。
移行する際、HTTPの形式は現在使用しているプロバイダーによって異なります。
- QuickNodeおよびBlockdaemon —
POST経由のJSON-RPC。 - BlockCypherおよびAlchemy —
GET経由のREST。
APIの呼び出し方は変わりますが、基盤となるデータモデルは同じです。UTXO移行ガイドでは、既存のメソッドをAlchemyの対応する機能にマッピングしているため、統合を作り直すことなく移行できます。
開発を始める
Bitcoin、Litecoin、Dogecoin、Bitcoin Cashは現在利用可能です。
- Alchemyダッシュボードからエンドポイントを作成し、開発を始めましょう。
- 統合サポートや、エンタープライズ向けのカスタムソリューション・料金については、チームにお問い合わせください。
Alchemy Newsletter
リリース情報をいち早く受け取る
ニュースレターに登録する
Alchemyの最新のプロダクト情報とリソースをお届けします
メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。
関連記事

Glamsterdam: Ethereum開発者のための完全ガイド
GlamsterdamはSepoliaで稼働中です。開発者にとって何を意味するか、Alchemyがネットワークアップグレードにどう備えたかをまとめた完全ガイドです。

Alchemyが東京リージョン対応を開始
Node RPC、WebSockets、Dedicated Clustersが東京で利用可能になりました。日本からのリクエストはレイテンシの中央値が最大8分の1に低減します。

エンタープライズ向けActivity Logのご紹介
Activity Logがエンタープライズチーム向けに利用可能になりました。ダッシュボードでアカウントの変更を確認するか、SIEMに送信できます。