ビットコインを送金しました。ウォレットのステータスが「保留中」に変わります。10分、30分、そして1時間が過ぎても、何も起こりません。保留中の間、取引には何が起きているのでしょうか?
その答えは、ビットコインのメンプールです。ビットコインのメンプール(memory poolの略)とは、有効ではあるものの未確認の取引が、マイナーによってピックアップされ、ブロックチェーンに追加されるのを待つ一時的なキューのことです。送信するすべての取引は、恒久的な記録に書き込まれる前に、このメンプールを通過します。
この記事では、メンプールがどのように機能するか、メンプールが満杯になると手数料が急騰する理由、ネットワークが混雑した際に低手数料の取引が実際にどうなるか、そして取引が滞ってしまった場合の対処法について解説します。
セルフカストディでビットコインを安全に管理しましょう Bitcoin.com ウォレットアプリ.
主なポイント
- ビットコインのメンプールとは、有効ではあるが未確認の取引が、マイナーによってブロックに組み込まれるのを待つ一時的な待機領域のことです
- 世界共通の単一のメンプールは存在しません。すべてのビットコインノードが独自のローカルコピーを保持しているため、ブロックエクスプローラーによって表示される数値がわずかに異なることがあります
- マイナーは手数料率(sat/vB)に基づいて取引を選び、高いものから順に処理することで、ブロックスペースをめぐるリアルタイムのオークションを形成する
- メンプールがデフォルトの上限である300MBを超えて満杯になると、手数料率が最も低い取引が排除されますが、それらは失われるわけではなく、再送信することが可能です
- 取引が滞っている場合、「Replace-By-Fee(RBF)」機能を使えば、送信者が手数料を高く設定した取引に差し替えることができます。「Child-Pays-For-Parent(CPFP)」機能を使えば、受取人が自身の側で処理を早めることができます
- 2026年5月現在、メンプールは1 sat/vBと静かな状態ですが、市場動向やインスクリプション活動により、状況は数時間のうちに変化する可能性があります
ビットコインのメンプールとは何ですか?
ビットコインのメンプールとは、各ビットコインノードによって管理されるデータ構造であり、ブロックチェーン上でまだ確認されていない有効な取引を保持しています。
この名称は「メモリプール(memory pool)」に由来しています。正式名称は「ビットコイン・メモリプール」ですが、しばしば「メンプール(mempool)」と略されます。その名の通り、メンプールはノードのRAM内に存在し、ディスク上やブロックチェーン上にはありません。ノードが再起動すると、そのメンプールはクリアされます。 未確認の取引は、再び処理される前に、ウォレットから再送信される必要があります。
多くの人が驚くことの一つは、世界共通の単一のメンプールなど存在しないということです。ビットコインソフトウェアを実行している各ノードは、それぞれ独自のローカル版を保持しています。各ノードが保持する取引内容は、受信した内容やポリシー設定によって、わずかに異なる場合があります。表示されているメンプールのサイズが mempool.space とは異なる Blockchain.com 表示されるのは、これが理由です。
メンプールが存在するのは、ビットコインの設計上の構造的なギャップによるものです。ブロックはおよそ10分ごとに生成され、各ブロックが保持できる取引データの量は限られており、約400万ウェイト単位(取引の種類によって異なりますが、およそ1~4MBに相当します)となっています。 ブロック生成の間も、その容量に対する需要は途切れることはありません。メンプールは、絶え間なく流入する需要と、ブロック生成の固定されたリズムとの間の差を吸収するバッファとしての役割を果たしています。
トランザクションは、ノードによって検証された後、メモプールに入ります。メモプールから退出する方法は3つあります。ブロック内で確認される、Replace-By-Fee(RBF)によって手数料の高いバージョンに置き換えられる、あるいはメモプールが満杯になり、その手数料率が最低閾値を下回った際に排除される、というものです。
ビットコインのメンプールはどのように機能するのでしょうか?
ビットコインの取引がどのように機能するかを理解するには、ここから始めましょう。すべての取引は、ウォレットからブロックチェーンへと至る同じ4つのステップを経ますが、その中間にはメンプールが存在します。
1. トランザクションを送信します
ビットコインを送金する際、ウォレットは取引を構築して署名を行い、接続しているビットコインノードにそれを送信します。そこから、その取引はネットワーク上でピアツーピア方式で伝播し、まるでメッセージが群衆の中に広がるように、数秒のうちにノードからノードへと渡っていきます。
2. ノードがそれを検証し、保存する
各受信ノードは、取引に対して一連のチェックを行います。具体的には、署名は有効か、このビットコインはすでに他の場所で使用されていないか、取引の形式はビットコインのルールに従っているか、そして取引がノードの最低中継手数料を満たしているか(Bitcoin Coreではデフォルトで1 sat/vB(仮想バイトあたりのサトシ))といった点を確認します。
すべてのチェックに合格した場合、ノードはそのトランザクションをローカルのメモプールに追加し、接続中のピアに転送します。いずれかのチェックに失敗した場合、ノードは送信者に通知することなく、そのトランザクションを黙って破棄します。
3. マイナーは手数料率に基づいて取引を選択する
マイナーは自身のメンプールをスキャンし、手数料率が最も高い取引を優先的に選択してブロックテンプレートを構築します。 手数料率は「サトシ/仮想バイト(sat/vB)」で測定されます。ここで、サトシはビットコインの1億分の1であり、仮想バイトは署名データに対するSegWitの割引を考慮したトランザクションサイズの単位です。
その仕組みは単純です。マイナーは、確認する取引ごとに付随する手数料によって報酬を得ているため、ブロック内のスペース単位あたりの手数料が最も高い取引を優先します。需要が高まると、これはリアルタイムの手数料オークションのような状況を生み出します。迅速な確認を希望するユーザーは、より高い手数料を提示することになります。
Top Bitcoin mining pools by blocks mined. Source: mempool.space, June 20264. 確認または立ち退き
マイナーが取引をブロックに含め、そのブロックがネットワークによって承認されると、その取引は確定します。取引はすべてのメモプールから削除され、ブロックチェーンに永続的に記録されます。
トランザクションが選択される前にメンプールが満杯になると、別の処理が行われます。Bitcoin Coreのメンプールのデフォルトの上限サイズは300 MBです(出典:Bitcoin Coreドキュメント、developer.bitcoin.org)。新規のトランザクションによってメンプールがその上限を超えると、ノードは空きスペースを確保するために、手数料率が最も低いトランザクションから順に排除し始めます。 排除された取引が永久に失われるわけではありません。送信者のウォレットは、理想的にはより高い手数料を付けて、その取引を再送信することができます。
このプロセスを理解すれば、ビットコインの取引確認にかかる時間が、その時点のメンプール(mempool)の混雑状況や取引に設定された手数料率によって、数分から数日と幅がある理由が説明できます。
なぜビットコインの取引手数料は急騰するのか?
ブロックの容量は、ビットコインにおいて最も希少なリソースです。各ブロックには取引データを格納できる上限容量が定められており、新しいブロックは平均して10分ごとにしか生成されません。1つのブロックに収まりきらないほど多くのユーザーが取引を行おうとすると、処理待ちが発生し、ユーザーは手数料を引き上げて順番を繰り上げようとします。
たいていの場合、メンプールは落ち着いた状態を保っており、手数料は1 sat/vBという最低額か、それに近い水準で推移しています。しかし、過去にはいくつかの要因によって、急激な混雑の急増が引き起こされたことがあります:
- 強気相場の動き: 価格の上昇により取引量、取引所からの出金、オンチェーンの動きが活発化し、数時間のうちにメンプールが数百メガバイトに達した
- 序数とルーン文字の刻銘: 2023年1月にOrdinalsプロトコルが開始されて以来、ユーザーはTaprootのウィットネス領域を利用して、画像、テキスト、トークンデータをビットコインの取引に直接埋め込んでいます。これらは大規模な取引であり、通常の決済とブロックスペースを競合しています。インスクリプションのピーク時には、手数料率が100~500 sat/vB、あるいはそれ以上に達しています
- 一括出金の交換: 主要な取引所では、顧客の出金を定期的に一括処理しています。すでに混雑している時間帯に大規模な一括処理が行われると、手数料が著しく高騰する可能性があります
- スパムとストレステスト: 時折、低手数料の取引が組織的に一斉に送られ、メンプールが溢れかえることで、他のすべてのユーザーの確認時間が長くなってしまう
2026年5月現在、ビットコインのメンプールは約179MBで、すべての優先度レベルにおいて推奨手数料率は1 sat/vBとなっており、過去の状況と比較すると比較的静かな状況にある(出典:mempool.space、2026年5月8日)。ただし、市場の状況が変化すれば、この状況は数時間のうちに一変する可能性がある。
タイミングが重要です。 週末や、米国や欧州市場の取引が閑散となる時間帯には、メンプールの混雑が緩和される傾向があります。緊急性を要しない取引を送信する前にmempool.spaceを確認しておくことが、ピーク時の手数料を支払うのを避ける最も簡単な方法です。
手数料の優先順位
ビットコインの取引が滞ってしまった場合の対処法
取引が1時間以上未確認の状態が続いている場合、状況に応じて3つの選択肢があります。
手数料による交換(RBF)
Replace-By-Fee(RBF)を使用すると、同じ支払い対象でありながら手数料を高く設定した代替トランザクションを送信できます。この代替トランザクションにより、メンプール内の元のトランザクションは無効化され、マイナーは代わりに手数料の高いバージョンを選択するようになります。
RBFは、元の取引を送信したウォレットが送信時にRBFを有効にしていた場合にのみ機能します。最近のほとんどの自己管理型ウォレットはこれをサポートしています。Sparrow、Electrum、BlueWallet、Bitcoin Coreはいずれも、デフォルトでRBFを有効にしているか、オプションとして提供しています。 取引所から行われる出金のほとんどはRBFに対応していないため、取引所から送信されるトランザクションの処理を早めるのは困難になりがちです。
「子供が親の費用を負担する(CPFP)」
「Child-Pays-For-Parant(CPFP)」は、元のウォレットでRBFが有効になっていない場合や、自身が送信していない着信支払いが滞留している場合の代替手段となります。
仕組みは次の通りです。まず、処理が滞っている取引(「親」)の出力を消費する新しい取引(「子」)を作成します。 両トランザクションを合わせた手数料率が、マイナーにとっての現在の閾値を上回るように、十分な額の手数料を設定します。マイナーは親トランザクションを先に確認しなければ子トランザクションを確認できないため、子トランザクションに設定した高額な手数料が、実質的に両方のトランザクションの手数料を賄うことになります。
CPFPでは、スタックしたトランザクションの出力のうち、少なくとも1つ(変更出力または受け取った支払い)を管理している必要があります。もし誰もその出力を管理していない場合、CPFPは利用できません。
待つか、あるいはメンプールアクセラレータを使用する
RBFもCPFPも利用できない場合、現実的な選択肢としては、混雑が解消するのを待つか、mempoolアクセラレータサービスを利用することになります。Mempool.spaceが提供する「Mempool Accelerator」は、受取人を含め誰でもマイニングプールに直接報酬を支払うことで、トランザクション自体を変更することなく優先的に処理してもらうことができるサービスです。
RBFとCPFPの比較概要
結論
ビットコインのメンプールは、すべての取引がブロックチェーンに記録されるまでの過程で通過する一時的な待機領域です。各ノードは独自のローカルコピーを保持しており、手数料の多寡によって取引の処理速度が決まります。また、処理の混雑が急増することは、ビットコインの手数料市場の仕組みにおいてごく自然な現象です。
2026年半ばの時点では、状況は落ち着いており、手数料は1 sat/vBという最低水準にあります。しかし、この状況がいつまでも続くわけではありません。メンプールを理解しておけば、状況を把握し、自分の急ぎ具合に合わせた手数料を設定し、万が一トランザクションが滞った場合にどうすべきかを正確に判断できるようになります。
ビットコインの手数料の計算方法や見積もりについて詳しく知りたい方は、当社の「ビットコイン取引手数料ガイド」をご覧ください。





