---
title: "BitcoinがAlchemyで利用可能に"
description: "Bitcoin、Litecoin、Dogecoin、Bitcoin CashがAlchemyで利用可能になりました。Ethereum、Solana、その他100以上のチェーンで使用しているものと同じプラットフォーム、ダッシュボード、APIキーを使用できます。"
---

# BitcoinがAlchemyで利用可能に

<ImageBlock
  src="https://media.alchemy.com/blog/alchemy-bitcoin-support-hero.png"
  alt="グラデーショングリッド背景にBitcoin、Litecoin、Dogecoinのアイコン"
  width={1024}
  height={480}
  priority
/>

BitcoinがAlchemyで利用可能になりました。本日より、Ethereum、Solana、その他100以上のチェーンですでに使用しているものと同じプラットフォーム、ダッシュボード、APIキーを使って、[Bitcoin](https://www.alchemy.com/docs/reference/bitcoin-api-quickstart)、[Litecoin](https://www.alchemy.com/docs/reference/litecoin-api-quickstart)、[Dogecoin](https://www.alchemy.com/docs/reference/dogecoin-api-quickstart)、[Bitcoin Cash](https://www.alchemy.com/docs/reference/bitcoincash-api-quickstart)上での開発が可能になります。

[こちらから開始する](https://dashboard.alchemy.com/)か、エンタープライズ向けのカスタム料金・ソリューションについては[チームにお問い合わせください](https://www.alchemy.com/contact-sales)。

## 提供内容

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倍高速**であり、こうしたワークロードでは特に差が顕著です。

[完全なベンチマークを見る](https://alchemyinsights.grafana.net/public-dashboards/255a89badeb94c12853ff5493c8af667)。

移行する際、**HTTPの形式**は現在使用しているプロバイダーによって異なります。

- **QuickNodeおよびBlockdaemon** — `POST`経由のJSON-RPC。
- **BlockCypherおよびAlchemy** — `GET`経由のREST。

APIの呼び出し方は変わりますが、**基盤となるデータモデルは同じ**です。[UTXO移行ガイド](https://www.alchemy.com/docs/bitcoin/utxo-migration-guide)では、既存のメソッドをAlchemyの対応する機能にマッピングしているため、統合を作り直すことなく移行できます。

## 開発を始める

Bitcoin、Litecoin、Dogecoin、Bitcoin Cashは現在利用可能です。

- [Alchemyダッシュボード](https://dashboard.alchemy.com/)からエンドポイントを作成し、開発を始めましょう。
- 統合サポートや、エンタープライズ向けのカスタムソリューション・料金については、[チームにお問い合わせください](https://www.alchemy.com/contact-sales)。
