ビットコイン取引が滞った場合に、その処理を高速化(またはキャンセル)する方法

ビットコイン取引が滞った場合に、その処理を高速化(またはキャンセル)する方法

ビットコインを送金したのに、1時間、いや2時間も「保留中」のままです。受取人は待っていますが、あなたは30秒ごとにブロックエクスプローラーを更新しても何も変化がありません。トランザクションはmempoolに滞留したままで、お金がなくなってしまったのではないかと不安になり始めています。

そうではありません。ビットコインの取引が滞った場合でも、ほとんどの場合は解決可能です。資金が失われたわけではなく、設定した手数料が現在のネットワーク需要に見合わなかったため、マイナーがまだ資金を回収していないだけです。これは、価格高騰時、NFTのローンチ時、BRC-20トークンの大量発行時など、メモリプールが満杯になった時に、想像以上に頻繁に発生します。

このガイドでは、保留中のビットコイン取引を高速化またはキャンセルするためのあらゆる方法(RBF(手数料による置換)、CPFP(親の代わりに子供が支払う)、取引アクセラレーター、そして再び問題が発生しないようにするための簡単な予防策)について解説します。

ビットコイン取引が滞る理由

ビットコインの取引はすべて同じ経路をたどります。ウォレットからビットコインネットワークに取引を送信すると、それはmempoolと呼ばれる待機室に入り、マイナーがそれらをピックアップして新しいブロックに含めるまで、未確認の取引がそこに留まります。ブロックは約10分ごとに生成され、各ブロックのサイズは限られています(SegWitの使用状況によって約1~4MB)。

マイナーは、どのトランザクションを含めるかを、1バイトあたりの手数料という1つの基準に基づいて選択します。仮想バイトあたり50サトシ(sat/vB)の手数料を提供するトランザクションは、5サトシ/vBの手数料を提供するトランザクションよりも優先されます。mempoolが静かなときは、手数料の低いトランザクションでも1~2ブロック以内に承認されます。しかし、mempoolが混雑しているときは、何千ものトランザクションが同じブロックスペースを奪い合うため、平均以下の手数料のトランザクションは後回しにされてしまいます。

ビットコイン取引が滞る一般的な原因は以下のとおりです。

手数料の設定が低すぎます。多くのウォレットでは、「エコノミー」「ノーマル」「プライオリティ」の3段階の手数料を選択できます。混雑時に最も安いオプションを選択した場合、取引が数時間、あるいは数日間保留される可能性があります。

送信後、ネットワークが混雑しました。あなたは妥当な手数料を選択しましたが、20分後、人気のあるOrdinalsミントが高額な手数料のトランザクションをmempoolに大量に送信したため、あなたのトランザクションはキューの下位に押しやられてしまいました。

お使いのウォレットの見積もりは不正確です。一部のウォレットは直近の数ブロックに基づいて手数料を計算するため、アクティビティが増加している場合、需要を過小評価してしまう可能性があります。

メモリプール状態約1ブロックで確認するための料金5 sat/vBでの典型的な待ち時間
静音(20MB未満) 1-5 sat/vB 10~20分
中程度(20~50MB) 10-30 sat/vB 1~4時間
ビジー(50~100MB) 30-80 sat/vB 4~24時間
非常に混雑しています(100MB以上) 80-200+ sat/vB数日かかるか、混雑が解消されるまで確認できません。

mempool.space では、ビットコインネットワークの状態をリアルタイムで確認できる最高のダッシュボードの 1 つとして、現在の mempool の状態を確認できます。

方法1:料金による代替(RBF)

RBFは、滞っているビットコイン取引を高速化する最も確実な方法です。RBFを使うと、より高い手数料を設定した代替取引をブロードキャストでき、実質的にマイナーに「古い取引は無視して、代わりにこちらの取引を選んでください」と指示することができます。

仕組み:元のトランザクションにはRBFフラグが含まれていました(ほとんどの最新ウォレットではデフォルトで有効になっています)。同じ入力値で、より高い手数料を設定した新しいトランザクションを作成します。マイナーは、手数料の高い新しいバージョンを優先します。新しいトランザクションが承認されると、元のトランザクションはmempoolから削除されます。

手順:

1. ウォレットを開き、保留中の取引を探します。

2. 「スピードアップ」または「バンプ料金」オプションを探してください(これは内部的にRBFを使用しています)。

3. 新しい、より高い料金を設定します。現在の推奨料金については、mempool.space を確認してください。

4. 交換取引を確認し、配信する

5. 新しい取引は古い取引に取って代わります。受取人は同じですが、手数料が高くなります。

どのウォレットがRBFをサポートしていますか?

  • エレクトラム(完全手動RBF制御)
  • ブルーウォレット
  • スパロウウォレット
  • ビットコインコア
  • Ledger Live(トランザクション置換経由)
  • Trezor Suite

重要: RBFは、元のトランザクションが置換可能としてフラグ付けされている場合にのみ機能します。ほとんどのウォレットはこれを自動的に行いますが、古いウォレットやシンプルなウォレットでは行われません。RBFが有効になっていない場合は、方法2を実行する必要があります。

RBFでビットコイン取引をキャンセルできますか?はい、ある程度は可能です。元の受取人に代替品を送る代わりに、より高い手数料を支払って自分のアドレスに送り返すことができます。マイナーはあなたが送った自己送金を受け取り、元の取引は破棄されます。代替品の手数料は失いますが、ビットコインはあなたの手元に戻ってきます。これは、保留中のビットコイン取引をキャンセルするのに最も近い方法です。

ビットコインの速度を上げる

方法2:子供が親の費用を負担する(CPFP)

CPFPはRBFが利用できない場合に機能します。スタックしたトランザクションを置き換える代わりに、スタックしたトランザクション(「親」)の未確認出力を使用する新しいトランザクション(「子」)を作成します。

仕組み:子トランザクションには、子トランザクションと親トランザクションの両方の手数料を賄えるだけの十分な金額の手数料が含まれています。マイナーは、両方をまとめて承認することで、他のトランザクションを承認するよりも多くの利益を得られることに気づき、両方を次のブロックに含めます。

CPFPを使用するタイミング:

  • あなたのウォレットは元の取引をRBFとしてフラグ付けしませんでした
  • あなたは送信者ではなく受信者です(受信者もCPFPを利用できます)
  • 取引の確認は必要ですが、元の取引内容を変更することはできません。

手順:

1. ウォレット内の未確認取引を特定します。

2. 未確認のお釣り出力(または受取人の場合は未確認の受取資金)を使用する新しい取引を作成します。

3. 親の低い手数料を補うために、子取引の手数料を十分に高く設定する

4. 子トランザクションをブロードキャストします。マイナーは両方のトランザクションをまとめて取得します。

計算式:親サーバーのデータ量が250バイトで、通信速度が3 sat/vB(低すぎる)の場合、合計の実効通信速度を30 sat/vBにするには、子サーバーでその差を埋める必要があります。子サーバーの料金は、(希望する通信速度 × 親サーバーと子サーバーの合計データ量)から親サーバーの既存料金を差し引いて計算します。

CPFPをサポートするウォレット: Electrum、Sparrow、Bitcoin Core、Trezor Suite、Exodusはすべて、何らかの形でCPFPをサポートしています。

方法3:ビットコイン取引アクセラレータ

RBFやCPFPが利用できない場合(例えば、高度な手数料管理機能のない基本的なウォレットを使用している場合など)、外部のアクセラレーターサービスを利用すると良いでしょう。これらのサービスは、トランザクションIDをマイニングプールに直接送信し、優先的に処理するよう依頼します。

無料のアクセラレーター:

  • mempool.space(視覚的なメモリプール。位置を把握するのに役立ちます)
  • ビットアクセラレート
  • ビットコインジャンパー

有料アクセラレーター:

  • ViaBTC(大手マイニングプールに接続済み)
  • BTC.comアクセラレーター
  • バイナンスプールアクセラレーター

有料サービスの料金は、緊急度に応じて通常5ドルから30ドルです。マイニングプールが次のブロックを生成する際に、特定のトランザクションIDを優先できるため、これらのサービスが機能します。

注意:信頼できる情報源のアクセラレーターのみを使用してください。秘密鍵やシードフレーズをアクセラレーターサービスに渡さないでください。アクセラレーターに必要なのはトランザクションID(txid)のみで、これはどのブロックエクスプローラーでも確認できる公開情報です。ウォレットの認証情報を要求する、アクセラレーターを装った詐欺サイトが存在します。正規のアクセラレーターはtxid以外の情報を必要としません。

アクセラレータはどの程度効果があるのでしょうか?結果は状況によって異なります。軽度の混雑時には、大規模なマイニングプールに接続された有料アクセラレータを使用することで、トランザクションを次の1~3ブロックに処理させることができます。しかし、極度の混雑時(メモリプールが100MB以上)には、手数料の差が大きすぎるため、有料アクセラレータでも効果がない場合があります。このような場合、RBFやCPFPの方が信頼性が高くなります。なぜなら、これらはマイニングプールの善意に頼るのではなく、実際に手数料の仕組みを変えるからです。

方法4:ただ待つ

これはアドバイスとは言えないように聞こえるかもしれませんが、実は正当な理由があります。mempoolが一時的に混雑していて、急いでいない場合は、待つのは無料です。ビットコインのmempoolはトランザクションを永久に保持するわけではありません。デフォルトでは、ほとんどのノードは14日後に未確認のトランザクションを削除します。削除されると、ビットコインはまるでトランザクションが行われなかったかのようにウォレットに戻ります。

実際には、ほとんどの混雑ピークは数時間から数日で解消されます。手数料の高いトランザクションが承認されてmempoolから削除されるにつれて、手数料市場は調整されます。手数料の低いトランザクションは徐々にキューの上位に移動します。

mempool.space を確認し、「パージ」しきい値を調べてください。手数料がこのしきい値を超えている場合、トランザクションは最終的に承認されます。しきい値を下回っている場合は、トランザクションは破棄され、資金は返金されます。

ほとんどのガイドでは触れられていない重要な点があります。トランザクションが停止しても、ビットコインが危険にさらされることはありません。最悪の場合でも、不便と遅延が発生するだけです。BTCは元の宛先で承認されるか、mempoolのパージ後にウォレットに戻ります。ビットコインが消えてしまうことはありません。本当に損をするのは、数時間で自動的に承認されるはずだったトランザクションを、パニックになって高額な手数料を支払って停止状態から解除した場合だけです。私は、50ドルのトランザクションを早めるためにRBF手数料として40ドルを支払った人を見たことがありますが、そのトランザクションはいずれにせよ次のブロックで承認されるはずでした。

ビットコインの速度を上げる

そもそもトランザクションが滞留するのを防ぐにはどうすればよいか

最善の解決策は予防です。いくつかの習慣を身につけることで、RBF/CPFPの悩みを完全に回避できます。

送信前にmempoolを確認してください。トランザクションを行う前に、mempool.spaceで10秒間確認してください。次ブロック確認の推奨手数料が40 sat/vBなのに、ウォレットが5を推奨している場合、処理が滞ってしまうことがわかります。

SegWitアドレスを使用してください。SegWit (bc1qまたはbc1pで始まるアドレス)はトランザクションサイズを縮小するため、同じ優先度でも手数料が低くなります。ウォレットがまだ従来のアドレス(1で始まるアドレス)を使用している場合は、切り替えてください。

RBFをデフォルトで有効にする。Electrum 、Sparrow、Bitcoin Coreでは、すべての送信トランザクションのデフォルト設定としてRBFを有効にできます。デメリットはありません。

一括送金。複数のアドレスにビットコインを送金する必要がある場合、個別に送金するよりも、それらをまとめて1つの送金として行う方がコストが安くなります。

少額決済にはライトニングネットワークをご利用ください。ライトニングネットワークは、ビットコイン決済をほぼ手数料ゼロで瞬時に処理するレイヤー2ソリューションです。数百ドル以下の決済であれば、ライトニングネットワークはオンチェーン取引よりも高速かつ低コストです。Phoenix、Breez、Muunなどのウォレットは、ライトニングネットワークをネイティブにサポートしています。ライトニングネットワークは、決済チャネルを介してオフチェーンで決済が行われるため、mempoolを完全に回避します。マイナーもブロック容量の競合もなく、トランザクションが滞ることもありません。ただし、受取人もライトニングネットワークを利用している必要があり、高額決済には適していません。

受取人アドレスを必ず再確認してください。これは速度とは直接関係ありませんが、トラブル防止の観点から言えば、送信ボタンを押す前に必ずアドレスを確認してください。ビットコインの取引は、ブロックチェーン上で承認されると取り消すことができません。間違ったアドレスに送金してしまうと、資金は永久に失われてしまいます。慎重にコピー&ペーストし、ウォレットがアドレス帳ラベルに対応している場合は、それを利用してください。

ネットワークが比較的静かな時間帯を把握しておきましょう。ビットコインのmempoolのアクティビティには一定のパターンがあります。週末は平日よりも活動が少ない傾向があります。米国の夜間(UTC 04:00~12:00)は、主要な取引市場が閉まっているため、手数料が安くなることがよくあります。支払いが緊急でない場合は、静かな時間帯に送金することで費用を節約でき、そもそも取引が滞るリスクを回避できます。

質問は?

通常、適切な手数料を支払えば、ほとんどのビットコイン取引は10~30分(1~3ブロック)以内に承認されます。ネットワークが混雑している場合は、手数料の低い取引でも数時間から数日かかることがあります。ライトニングネットワークでは、支払いは瞬時(1秒未満)に完了します。処理速度は、現在のネットワーク需要に対する手数料によって決まります。

まだ承認されていない場合に限ります。RBFを使用すると、より高い手数料をかけて代替トランザクションを自分のアドレスに送り返すことで、元のトランザクションを事実上キャンセルできます。トランザクションがブロックチェーン上で一度でも承認されると、誰もそれを取り消したりキャンセルしたりすることはできません。ビットコインにはチャージバックの仕組みはありません。

ビットコインの手数料は、送金額に比例しません。手数料は、送金額ではなく、バイト単位のトランザクションサイズに基づいて計算されます。1,000ドルを送金する場合も、100万ドルを送金する場合も、トランザクションサイズが同じであれば手数料は同じになる可能性があります。一般的な単一入力・単一出力のトランザクションは約140~250バイトです。20 sat/vBの場合、これは約2,800~5,000サトシ、つまり2026年4月のBTC価格で約1.90~3.40ドルに相当します。混雑時には、同じトランザクションでも10~50ドル以上の手数料がかかる可能性があります。

優先順位の高い順に、以下の3つのオプションがあります。(1)RBF - ウォレットから手数料の高いバージョンのトランザクションに置き換えます。(2)CPFP - 未確認の出力を高手数料で消費する子トランザクションを作成します。(3)有料または無料のトランザクションアクセラレータサービスを使用します。これらのいずれも機能しない場合は、mempoolがクリアされるまで待ちます。トランザクションは約14日後に破棄され、資金はウォレットに戻ります。

ほとんどの場合、設定した手数料がマイナーが現在優先している手数料を下回っていることが原因です。mempoolが混雑している場合、sat/vB手数料が低いトランザクションはキューの最後尾に押しやられます。その他の原因としては、ビットコインネットワークは平均して約10分ごとにブロックを生成しますが、マイニングのばらつきにより、ブロック間の間隔が20~30分になることが頻繁に発生します。

最も速い方法はRBF(手数料による置換)です。ウォレットを開き、保留中のトランザクションを見つけて、「スピードアップ」または「手数料引き上げ」オプションを使用して、より高い手数料で再送信します。RBFが利用できない場合は、CPFPを使用して、未確認の出力を両方をカバーするのに十分な高い手数料で消費する新しいトランザクションを作成します。ViaBTCなどの外部アクセラレーターサービスも、トランザクションIDをマイニングプールに送信して優先順位を上げることができます。

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.