コンテンツへスキップ

Bitcoinのトランザクション手数料について

Bitcoinのトランザクション手数料の価格設定、手数料の見積もり、アドレスの種類やタイミングが支払額に与える影響を探ります。

7分
Bitcoinのトランザクション手数料について

Bitcoinのトランザクション手数料は、トランザクションをブロックに含めてもらうためにマイナーに支払う報酬です。手数料は、トランザクションが占めるブロックスペースの大きさ(仮想バイト、vB単位)と、その時点でのスペースに対する需要によって決まります。送金するビットコインの金額は、手数料に影響しません。

免責事項:このガイドは教育目的のみを意図したものです。金融アドバイスや勧誘ではなく、英国の読者を対象としたものでもありません。ここで説明するBitcoinおよびネットワークにはリスクが伴い、すべてのユーザーに適しているわけではありません。

Bitcoinのトランザクション手数料の計算方法

Bitcoinの各ブロックのスペースには限りがあり、約400万ウェイトユニット、仮想バイトに換算するとおよそ100万vBです。マイナーは保留中のトランザクションの中から含めるものを選びますが、限られたスペースで最大の報酬を得るため、通常は1バイトあたりの手数料が最も高いものを優先します。

そのため、Bitcoinの手数料はレートで表示されます。単位は、1仮想バイトあたりのサトシ(sat/vB)です。サトシはビットコインの最小単位で、1BTCの1億分の1にあたります。手数料の合計は、このレートにトランザクションのサイズを掛けた額になります。

手数料 = 手数料レート(sat/vB)× トランザクションサイズ(vB)

たとえば、約140 vBの一般的な単一インプットの支払いを1 sat/vBで送信すると、手数料は140サトシです。ビットコイン価格が約82,800ドル(2026年10月22日時点)の場合、約0.12ドルになります。

Bitcoinの各ブロックのスペースには限りがあり、約400万ウェイトユニット(Bitcoinがブロックサイズを表すために使う単位)、仮想バイトに換算するとおよそ100万vBです。マイナーは保留中のトランザクションの中から含めるものを選びますが、限られたスペースで最大の報酬を得るため、通常は1仮想バイトあたりの手数料が最も高いものを優先します。

そのため、Bitcoinウォレットやmempoolトラッカーでは、Bitcoinの手数料がレートで表示されます。単位は、1仮想バイトあたりのサトシ(sat/vB)です。サトシはビットコインの最小単位で、1 BTCの1億分の1にあたります。手数料の合計は、このレートにトランザクションのサイズを掛けた額になります。

手数料 = 手数料レート(sat/vB)× トランザクションサイズ(vB)

Bitcoinのトランザクションが大きくなる要因

トランザクションのサイズは、主にインプットとアウトプットによって決まります。

  • インプットは、使用される過去の支払い(未使用トランザクションアウトプット、UTXO)です。インプットが増えるたびにサイズが大きくなるため、小さなUTXOを多数まとめて使うと、1つの大きなUTXOを使うより手数料が高くなります。

  • アウトプットは送金先のことで、通常は受取人への送金に加え、残りの金額を送信者のウォレットに戻すおつり用のアウトプットが含まれます。

  • アドレスタイプによって、各インプットに必要なデータ量が変わります。古い形式ほど、インプットあたりのデータ量が多くなります。

アドレスタイプ

先頭の文字

インプットの一般的なサイズ

手数料への影響

Legacy(P2PKH)

1

148 vB

手数料が最も高い

Wrapped SegWit(P2SH-P2WPKH)

3

91 vB

ある程度節約できる

Native SegWit(P2WPKH)

bc1q

68 vB

手数料が低い

Taproot(P2TR)

bc1p

57.5 vB

インプットあたりでは最小。ただしアウトプットはやや大きくなるため、Native SegWitと比べた節約効果は小さい

インプットのサイズ:Bitcoin Optech トランザクションサイズ計算ツール

2017年に有効化されたSegWitは、署名データをトランザクション内の別の領域に移し、ウェイトの計算上の比重を小さくしました。2021年に有効化されたTaprootは、1つの鍵で署名するインプットをさらに少し小さくし、複雑な使用条件の多くを、使用時に通常の支払いと同じように見せられるようにしました。

mempoolがBitcoinの手数料を決める仕組み

ウォレットがトランザクションをブロードキャストすると、そのトランザクションはmempoolで待機します。mempoolとは、各ノード(Bitcoinソフトウェアを実行しているコンピューター)が保持する、未承認トランザクションのプールです。マイナーは手数料レートに基づいてmempoolから選びます。mempoolが混雑すると、次のブロックに入るために必要な最低レートが上がり、空いてくると最低水準に向かって下がります。

2026年の手数料は、おおむね低い水準で推移しています。2026年10月30日時点で、mempool.spaceが提示した推奨手数料は、送信者が希望する承認の速さに応じて1〜4 sat/vBで、mempoolには約55,300件の未承認トランザクションがありました。また、Bitcoin Core 30.0が2025年10月にデフォルトの最小リレーレート(ノード同士が転送するトランザクションの最低レート)を0.1 sat/vBに引き下げたことから、マイナーは0.1〜0.2 sat/vBという低い手数料レートのトランザクションも含めていました。直近144ブロック(約1日)では、手数料はマイナーの収益の約0.6%にとどまり、残りはブロック報酬(マイナーがブロックごとに受け取る新規発行のビットコイン)によるものでした。

手数料は今でも急騰することがあります。トークンのローンチや相場の急変動など混雑する時期には、最速で承認されるための手数料率が数百 sat/vB に達したこともあります。2024年4月20日の半減期前後には、ブロック報酬が半分になり、Runesトークンプロトコルがローンチされたことで、手数料率が 1,000 sat/vB を超えました。mempool は、比較的空いている時間帯、多くは米国やヨーロッパのタイムゾーンの深夜や週末に解消されやすい傾向があります。

Bitcoinウォレットが手数料を見積もる仕組み

ウォレットは、現在の mempool と直近のブロックを確認して、目標とする承認時間に応じた手数料率を提案することで手数料を見積もります。送信者が sat/vB 単位で任意の手数料率を入力できるウォレットもあります。多くのウォレットでは、次のようないくつかの選択肢が表示されます。

  • 高速:次のブロックでの承認(約10分)を目指します。

  • 標準:約1時間以内の承認を目指します。

  • 低速またはエコノミー:より低い手数料率で、ネットワークが混雑している場合は数時間かかることがあります。

手数料の見積もりは、送信した時点の状況を反映したものです。ウォレットがトランザクションを送信した後に需要が高まると、手数料の低いトランザクションは想定より長く待たされることがあります。mempool がいっぱいになると、ノードはメモリ上限を超えないよう、手数料が最も低いトランザクションを自身のプールから削除します。その場合、送信者のウォレットはトランザクションを再ブロードキャストするか、置き換えることができます。

承認待ちのBitcoinトランザクションを早める方法

  1. Replace-by-fee(RBF):送信者が、同じトランザクションをより高い手数料で新たにブロードキャストします。マイナーは、より高い手数料を得るために新しいバージョンを取り込みます。

  2. Child-pays-for-parent(CPFP):受信者、または送信者がチェンジアウトプットを使って、未承認のアウトプットを、両方をまかなえる十分に高い手数料の新しいトランザクションで使用します。マイナーは、合算された手数料を得るために両方を取り込みます。

利用できるかどうかは、送信者または受信者のウォレットによって異なります。

Bitcoinの手数料を抑える方法

  • 新しいタイプのBitcoinアドレスを使う:ネイティブSegWitアドレスやTaprootアドレスは、レガシーアドレスよりも使用時のコストが低くなります。MetaMaskでは、Bitcoin用にデフォルトでネイティブSegWitアドレスが作成されます。

  • ネットワークが空いているときに送る:急ぎでない送金の前に、保留中のトランザクションや現在の手数料率を確認できる mempool.space のような mempool トラッカーをチェックすると、手数料率が最低水準に近いかどうかがわかります。

  • 承認目標を遅めに設定する:タイミングが重要でない場合は、エコノミーの手数料率のほうが高速よりもコストを抑えられます。

  • 手数料が低いときに小さなUTXOをまとめる:手数料が 1 sat/vB前後のときに多数の小さなインプットを1つにまとめておけば、手数料が高くなっているかもしれない後の時点で支払うインプットの数を減らせます。

  • 支払いをまとめて送る:複数の受信者への送金を1つのトランザクションにまとめると、すべてのトランザクションに必要な基本データである固定のオーバーヘッドを、全員で分け合うことになります。

  • 少額で頻繁な支払いにはLightning Networkを使う:Lightningは、Bitcoinのメインチェーン外のペイメントチャネルで支払いを処理します。オンチェーンのトランザクションが必要なのはチャネルを開くときと閉じるときだけなので、個々の支払いにかかるコストはオンチェーン手数料のごく一部で済みます。

BitcoinとEthereumの手数料の比較

BitcoinとEthereumのどちらのネットワークでも、ユーザーはブロックスペースの対価を支払いますが、手数料の計算方法は異なります。Bitcoinでは、手数料はvirtual byte単位のトランザクションサイズによって決まり、手数料の全額がマイナーに支払われます。Ethereumでは、手数料はガスで測定される計算量によって決まり、ネットワーク手数料とも呼ばれます。EIP-1559に基づき、ネットワーク手数料の一部はバーン(焼却)され、残りはブロックを提案したバリデーターに支払われます。この仕組みの詳細については、Ethereumのガス代を解説をご覧ください。

ビットコイン取引手数料に関するよくある質問

AIによる翻訳です。エラーが含まれている可能性があります。常に情報を確認してください。

翻訳を評価する

この記事の執筆者:

  • MetaMask

    MetaMask(旧Consensys Software Inc)は、世界最大のセルフカストディ型金融プラットフォームです。暗号資産と従来の資産の両方にわたって、資産の保有・支払い・貯蓄・運用を一か所で行える環境をユーザーに提供しています。同社は、決済・貯蓄・投資・デジタル資産をシームレスな体験として統合したコンシューマー向けプラットフォームの構築を進めています。世界で最も広く利用されているセルフカストディウォレットとして成長を遂げたMetaMaskは、約190か国にわたるユーザーが自身の資金と資産を直接管理できる手段を提供しています。MetaMaskは2016年以来、Ethereumの成長において基盤的な役割を果たしてきました。現在、MetaMaskはブロックチェーン経済の中心に位置し、「Open Money」のオペレーティングシステムを構築することで、人々が自らの金融生活を完全にコントロールできる世界を目指しています。

    すべての記事を読む