ビットコインの取引手数料を徹底解説

この記事は次の言語でご利用いただけます:

Author logo
Patrick Dike-Ndulue
Post image

ビットコインの取引を迅速にブロックチェーンへ記録するためには、マイナーに対してビットコインの取引手数料(ネットワーク手数料)を支払う必要があります。手数料が高いほど、ブロックの容量が限られているため、取引が優先的に処理される可能性が高まります。

新しいブロックが承認されると、マイナーは取引手数料とブロック報酬(ブロック補助金)を受け取ります。これらを合わせて「ブロック報酬」と呼びます。ビットコインのネットワーク手数料は、取引が効率的に処理され、マイナーのインセンティブが維持されるために不可欠です。この記事では、ビットコインの取引手数料の仕組みや「satoshi per vByte」の考え方について解説します。
 

ビットコインの取引手数料とは?

ビットコインの取引手数料は、主に「取引データのサイズ」と「ブロック空間への需要」という2つの要素によって決まります。一般的に、早く取引を承認してほしい場合は、より高い手数料を支払う必要があります。

ネットワーク需要: 取引が集中する時期は、次のブロックに含めるための競争が激しくなり、手数料が上昇します。

取引サイズ: vByte(バーチャルバイト)で計測され、大きい取引ほど多くのデータを必要とするため、手数料も高くなります。

 

ビットコインの取引手数料はどう計算される?

1つのブロックに処理できる取引数には上限があり、最大4MBまでのデータしか格納できません。取引データが大きいほどブロック内で占める容量が増え、1バイトあたりの手数料も高くなります。

Tangem Walletで送金する場合、手数料レートを自分で選択できます。このレートは「sats/vByte」で表示され、取引がブロックチェーン上で消費するデータ量を示します。ウォレット画面でこのオプションが表示され、実際に支払う手数料はレート×取引サイズで計算されます。

手数料の推定アルゴリズムは常に正確とは限りません。すぐに承認が必要な場合は、余裕を持って高めの手数料を設定するのがおすすめです。
 

SegWitによるビットコイン取引手数料への影響

Segregated Witness(SegWit)は、ビットコインのネットワークに導入されたアップデートで、多数の取引処理やエラーの軽減、ネットワーク全体の効率向上などを目的としています。

SegWitでは「ウェイトユニット」と「ウィットネスフィールド」という新たな概念が追加され、これらが前述の「サイズ」要素に影響します。SegWitの主な効果は以下の通りです:

  1. ウェイトの削減
    SegWitは、ウィットネスデータ(署名部分)を取引データから分離し、取引サイズの計算方法を変更します。

    SegWit取引は「ウェイトユニット(WU)」で計測され、1 vbyteは4ウェイトユニットに相当します。ウィットネスデータは軽く扱われるため、SegWit取引はウェイトユニットの観点でより小さくなり、1取引あたりのコストが下がります。

     
  2. ブロック空間の効率化
    ブロック内のデータ保存方法を最適化することで、SegWitは1つのブロックにより多くの取引を収められるようにします。ブロックは最大400万ウェイトユニットまで格納可能で、従来の1MB制限より大幅に拡張されています。

    この容量拡大により、特にネットワークが混雑している時期でも、1ブロックあたりの取引数が増え、手数料の低下につながることがあります。

     
  3. 手数料の低減
    SegWit取引はデータ効率が高く、ユーザーはより低い手数料を設定できます。例えば、従来型(非SegWit)の取引が250 vbyteの場合、SegWitを使うとウィットネスデータの軽量化により約150 vbyteまで抑えられます。手数料をvbyte単位で支払うことで、SegWit利用時はコスト削減が可能です。

SegWitはBIP(Bitcoin Improvement Proposal)141で提案され、2017年8月に実装されました。ビットコイン取引のデータ構造や処理方法に大きな変化をもたらしています。

Satoshi per vByteでの手数料計算

「satoshi per vbyte(サトシ・パー・バイト)」は、ビットコイン取引における手数料レートを示す単位です。1 satoshi(ビットコインの最小単位、1BTC=100,000,000 satoshi)が、取引データ1 vbyteあたりに支払われることを意味します。

  • Satoshiはビットコインの最小単位で、0.00000001 BTCに相当します。
     
  • vByteは「バーチャルバイト」の略で、SegWit(Segregated Witness)プロトコルにより取引サイズを標準化するための単位です。

ビットコインの取引はデータサイズが異なり、その大きさによって承認速度も変わります。「vbyte」という用語は、取引の実際のサイズとSegWit最適化などを考慮して標準化された計測方法です。

たとえば、手数料レートが50 satoshi/vbyteで、取引サイズが200 vbyteの場合、総手数料は以下の通りです:

50 satoshi/vbyte × 200 vbyte = 10,000 satoshi

この標準化された単位を使うことで、マイナーに取引を迅速に承認してもらうための適切な手数料設定がしやすくなります。

Tipmempool.spaceなどのツールで、推奨されるsatoshi per vByteレートを確認しましょう。たとえば、推奨レートが60 satoshi/vByteなら、取引サイズにこの数値を掛けて手数料を計算します。

ビットコインの手数料は誰が決める?

ビットコインの手数料は、ネットワーク全体の需給バランスによって決まります。マイナーは手数料の高い取引を優先的に選んで検証します。

なぜビットコインの取引手数料は高いのか?

ビットコインの取引手数料が高騰する主な理由は、ネットワーク混雑やブロックサイズの制限です。取引量が増えると、各ブロックに収まる取引数が限られるため、迅速な承認を希望するユーザー同士で手数料競争が激化し、結果として手数料が上昇します。

Even with SegWit (Segregated Witness) enhancements, the effective block size limit still constrains the number of transactions per block. Larger transactions consume more space, demanding higher fees. During periods of high activity, such as market volatility, fee competition intensifies and drives up costs.

ビットコインの半減期が訪れるたびに、マイナーのブロック報酬が減少し、手数料への依存度が高まります。
 

ビットコイン取引手数料の推移チャート

ビットコイン取引手数料の推移チャートでは、一定期間における手数料の履歴データが表示されます。多くの場合、1取引あたりの平均または中央値の手数料(Sats/vbyte)が示されます。

 

これらのリソースを活用することで、ビットコイン取引手数料の傾向を把握し、最適なタイミングや手数料管理に役立てることができます。
 

ビットコインの取引手数料が安いタイミングは?

ビットコインの取引手数料は、ネットワークが混雑していない時間帯に安くなる傾向があります。具体的には、週末やUTC早朝、仮想通貨市場の取引が落ち着いている時間帯などです。ただし、必ずしも毎回同じタイミングで手数料が安いとは限りません。
 

ビットコインのネットワーク手数料を抑える方法

手数料を効率的に管理するために、以下の方法を検討しましょう:

  • Use SegWit: SegWit取引はデータ効率が高く、手数料を抑えやすいです。
  • Consolidate inputs: 小さな入力を定期的にまとめることで、取引サイズを減らせます。
  • Time your transactions: ネットワーク混雑が少ない時間帯に送金すると手数料を節約できます。
  • Adopt scaling solutions: Lightning NetworkのようなLayer 2ソリューションを活用することで、メインチェーンの混雑緩和や長期的な手数料削減が期待できます。
     

ビットコインの取引手数料は今後下がる?

直近の半減期後、ビットコイン取引の平均手数料は大きく下がっています。Mempool.spaceによると、中程度の優先度の取引は$8.48、高優先度では$9.32となっています。この手数料低下は、仮想通貨コミュニティでも注目されています。
 

ビットコイン取引手数料の設定方法

Tangem Walletでは、ネットワーク状況に応じて手数料が自動設定されます。送金画面で手動設定も可能ですが、極端に低い手数料を設定すると承認が遅れたり未承認になる場合があります。
 

Lightning Networkにおけるビットコイン取引手数料

オンチェーン手数料は取引データのサイズやブロック空間の需要に左右されますが、Lightning Networkの手数料はネットワーク上で送金する金額によって決まります。

Lightning Networkで支払いを成功させるには、送金者と受取人の間に十分な資金がある経路(ルート)が必要です。たとえば、0.5BTCの容量しかないルートしかない場合、アリスがボブに送金するには2回に分けて0.5BTCずつ送る必要があります。

Lightning Networkの手数料は主に2種類ですが、ノードごとに異なる場合があります。

  • The Base fee:1回の取引ごとに定額で発生し、サトシの1000分の1単位で設定されます。
  • The Liquidity Provider Fee:Fee Rateとも呼ばれ、支払い金額に対してサトシの100万分の1単位で課される割合手数料です。

Lightning Networkのノード運営者は、自身の流動性をロックする対価として、自由に手数料を設定できます。

 

まとめ

ビットコインの手数料は、BTCをウォレット間で送金する際に発生するコストです。これらの手数料は、ビットコインのブロックチェーン上で取引を検証・記録するマイナーに支払われます。

手数料を支払うことで、マイナーは取引を優先的かつ迅速に処理し、BTCの送金が安全に完了します。なお、ビットコインの取引手数料は返金不可であり、一度承認された取引の手数料は取り消せません。

Author logo
著者 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
レビュー担当者 Rukkayah Jigam

Writer & editor covering digital assets and product updates.