Bitcoinのメンプールとは?
用語解説・メンプール
ノードが受け取った有効な取引のうち、まだブロックに含まれていないものの集まりです。各ノードが独自に保持します。マイナーはそこから次のブロックを作ります。
1つのブロックには約1百万仮想バイトが入り、約10分ごとに生成されます。待機中の取引が容量を超えると、マイナーはバイトあたりの手数料が高い取引から選び、残りは次のブロックを待ちます。
次のブロックに入る順に並べた、待機中の取引
ライブ
- 0.28+
次のブロック
0.28〜5.4 sat/vB
- 0.25+
2ブロック以内
0.25〜0.28 sat/vB
- 0.24+
3ブロック以内
0.24〜0.25 sat/vB
- 0.23+
4ブロック以内
0.23〜0.24 sat/vB
- 0.21+
5ブロック以内
0.21〜0.23 sat/vB
- 0.21+
6ブロック以内
0.21〜0.21 sat/vB
74,450
待機中のトランザクション
稼働中
41.1 MvB
合計サイズ
1 MvBはブロック約1個分
≈ 42
解消までのブロック数
新しい取引が到着しなかった場合
0.0826 BTC
提示されている手数料率
待機中の全取引
マイナーにキューに従う義務はありませんが、最も手数料の高い取引を選ぶことで、最も多く稼げます。手数料はブロック報酬の一部になります。
Bitcoinの手数料はどう決まる?
金額ではなくサイズで決まります。0.001 BTCでも100 BTCでも、取引のサイズが同じなら手数料も同じです。ウォレットは、サイズに選んだ手数料率を掛けて計算します。
取引サイズを大きくする主な要因は入力です。過去の支払いを使うたびに、入力が1つ増えます。新しいタイプのアドレスでは署名データをより小さく保存できるため、同じ支払いでもbc1アドレスから送るほうがサイズは小さくなります。
| アドレス形式 | 先頭は | サイズ | 追加の入力1つごとに |
|---|---|---|---|
| Legacy | 1… | 226 vB | +148 vB |
| SegWit | bc1q… | 141 vB | +68 vB |
| Taproot | bc1p… | 154 vB | +57.5 vB |
ヒント:マイニング報酬のように少額の支払いをたくさん受け取ると、使うときにそれぞれが入力になります。手数料が安いときにまとめておけば、あとで節約できます。
1、3、6回の承認とは?
承認1回は、ブロック1つ分です。マイナーがあなたの取引をブロックに入れると最初の承認がつき、その上にブロックができるたびに承認が1回増えます。承認が重なるほど、取り消すのは難しくなります。順に見てみましょう。
インタラクティブ · 承認
オレンジ色の「tx」はあなたの取引です。緑色の数字は承認数を示します。あなたのブロックと、その上に積み重なったすべてのブロックの数です。
1回承認:ブロックに取り込み済み
マイナーが取引をブロックに入れました。これを取り消すには、ネットワーク全体を上回るマイニング能力でそのブロックを置き換える必要があります。少額の日常的な支払いなら十分です。
標準的な待ち時間:マイナーが取引をブロックに含めるまで
攻撃者が……を持つ場合の確率
ハッシュレートのうち、これを書き換える割合
20.5%
ホワイトペーパーのセクション11より。
この確率はBitcoinのホワイトペーパーに基づいています。攻撃者は書き換えたいブロックごとに、ほかの全員を上回るマイニングをしなければならないため、確率は急速に下がります。これがプルーフ・オブ・ワークの役割です。
Bitcoinの手数料が急騰するのはなぜ?
ブロックスペースは一定ですが、需要は変わります。一度に送金したい人が増えると、動くのは価格だけです。仕組みはオークションのようなものです。
1ブロックに10枠。手数料の高い順
静かな日
すべて収まる場合は、最も低い手数料率でも取り込まれる
混雑した日
上位10件だけが入れ、残りは待機する
手数料の急上昇は、たいてい次のような原因で起きます。
- 価格が大きく動くと、多くの人が同時に取引所との間でコインを移動します。
- 新しいトークンやインスクリプションの発行で、何千もの小さな取引がブロックを埋めることがあります。
- 特別なブロック。2024年4月の半減期ブロックでは、そこに入ろうとする人たちが競い合い、手数料として37.6 BTCが支払われました。
- ブロック生成が続けて遅れると、次のブロックができるまで取引がたまります。
手数料の急上昇は数時間から数日で収まることが多いです。急ぎでなければ、低めの手数料率を選んで待ちましょう。
Bitcoinの取引が止まったままのときは?
なくなったわけではありません。今マイナーが選んでいる取引より手数料が低いため、待っている状態です。選択肢は3つあります。そのまま待つ、取引を置き換える、または子トランザクションで処理を促す方法です。
手数料による置き換え(RBF)
送信者がより高い手数料で支払いに再署名します。「bump fee」または「speed up」ボタンがあるウォレットが必要です。
子が親の手数料を負担(CPFP)
送信者でも受信者でも、止まった取引のアウトプットを使える人が、両方の取引を取り込めるだけの高い手数料を付けて使います。
インタラクティブ · 取引の詰まりを解消
最後のボックスは、今日の優先手数料率(3 sat/vB)から始まります。ウォレットでサイズと実際に支払った手数料率を確認できます。
置き換える(RBF)
同じ支払いを、より高い手数料で再送します。新しい取引が古い取引に置き換わります。
423 sats
合計手数料は85 satsから増加(338 sats増)
子が親の手数料を負担(CPFP)
詰まったコインを使って、高い手数料を設定した新しい取引を作ります。マイナーは手数料を受け取るため、両方の取引を取り込みます。
668 sats
110 vBの子取引にかかる手数料は約6.1 sat/vBで、両方の平均は3
待つだけで解決することは、思ったよりよくあります。混雑が落ち着けば、順番待ちが解消されるからです。取引が長く待ち続けると(Bitcoin Coreではデフォルトで2週間)、ノードが取引を削除します。コインは元の場所に残るので、もう一度送れます。
LightningはなぜBitcoin on-chainより安いの?
Lightningの支払いはブロックの順番を待ちません。2者がオンチェーン取引を1回行ってチャネルを開けば、その後の支払いはチャネルを通じて数秒で送れます。経由する各ノードは、少額のルーティング手数料を請求します。
| オンチェーン | Lightning | |
|---|---|---|
| 速度 | 承認1回あたり約10分 | 秒 |
| 手数料 | サイズ × 手数料率。ブロックが満杯になると上昇 | わずかなルーティング手数料 |
| おすすめの用途 | 高額の資金、長期の貯蓄 | 少額の日常的な支払い |
そのため、少額の出金にはLightningがCloudMineCryptoアプリで最も安い方法であることがよくあります。各出金ネットワークの現在の手数料と上限はこちらです。
| ネットワーク | 手数料 | 最小額 | 最大 |
|---|---|---|---|
| Lightning | 0.00000005BTC | 0.00000010BTC | 0.00004000BTC |
| Bitcoin on-chain | 0.00004296BTC | 0.00008592BTC | なし |
| BNB Smart Chain (BEP-20) | 0.00001180BTC | 0.00002360BTC | なし |
仕組みについてはLightning Networkガイドをご覧ください。ネットワーク、最低額、所要時間の一覧は出金ページにあります。出金は自分で申請し、自分のウォレット宛てに行います。有効と確認された申請は自動で処理され、一部は審査されます。
よくある質問
Bitcoinのメンプールとは?
ノードが認識している有効な取引のうち、まだブロックに含まれていないものの集まりです。各ノードが独自のコピーを保持します。マイナーは通常、手数料率の高いものから選びます。
sat/vBとは?
仮想バイトあたりのsatoshi数です。ブロックスペースの価格を表し、取引手数料を取引サイズで割って求めます。141 vBの支払いで手数料率が2 sat/vBなら、送金額にかかわらず手数料は282 satoshiです。
Bitcoinの取引が止まったままなのはなぜ?
手数料率が、現在マイナーが選んでいる水準を下回っています。取引が少ないタイミングまで待つか、ウォレットが対応していれば手数料置換(RBF)で手数料を上げるか、その出力を使って高い手数料の子トランザクション(CPFP)を作成できます。
確認はいくつ必要?
少額なら1承認で十分です。多くのサービスでは、通常の支払いは3承認で確定と見なされます。高額の支払いでは、昔からの目安として6承認、約1時間が使われています。必要な承認数は、支払い先のサービスが決めます。
Bitcoinの取引にかかる時間は?
ブロックは平均して約10分ごとに生成されます。優先手数料率以上の手数料を設定すれば、通常、最初の承認は10〜20分以内です。手数料が低いと、ネットワークが混雑しているときは何時間も待つことがあります。
Lightningの支払いはなぜ安いの?
支払いは1件ずつブロックに入るわけではありません。支払いは、あらかじめBitcoin on-chainで開設したチャネルを通ります。経路上の各ノードが少額の手数料を請求し、多くの場合、数satsほどです。
滞留した取引は消えることがある?
はい。長時間待機した取引(Bitcoin Coreのデフォルトでは2週間)や、メンプールがいっぱいのときにノードの最低手数料率を下回る取引は、ノードによって破棄されます。コインは元の場所に残るので、もう一度送れます。
出典と追加の参考資料
- 取引手数料 · Bitcoin Wiki
- 承認 · Bitcoin Wiki
- 取引サイズ計算ツール ・Bitcoin Optech
- 手数料による置き換え(RBF) ・Bitcoin Optech
- 子が親の手数料を負担(CPFP) ・Bitcoin Optech
- ビットコイン:P2P電子キャッシュシステム(セクション11、確率) · Satoshi Nakamoto, 2008
- リアルタイムのメンプールと手数料 · mempool.space
このページのリアルタイムの数値は、CloudMineCrypto APIまたは横に記載された公開ブロックチェーンデータサービスから取得し、定期的に更新しています。各数値の出典も表示しています。このガイドは教育目的であり、金融アドバイスではありません。CloudMineCryptoは投資商品ではありません。アプリ内の報酬は推定値であり、保証されません。
仕組みは読んだよね。次は、実際に動くところを見てみよう。
CloudMineCryptoアプリで無料の8時間マイニングプランを受け取ると、ライブのネットワークデータに基づく推定BTCが増えていくのを確認できます。ハードウェアもカードも不要。