仮想通貨のトランザクション手数料とは?仕組みと計算方法を解説

Author logo
Patrick Dike-Ndulue
•
Post image

トランザクション手数料は、仮想通貨を別のアドレスへ送金したり、売買したりする際に発生します。手数料の変動はブロックチェーンの混雑状況に左右されます。一般的に、より高い手数料を設定すると、マイナー(またはバリデーター)が優先的に処理するため、送金が早く完了します。

Crypto transaction fees apply to all blockchains, including those using a Proof-of-work (PoW) or Proof-of-Stake (PoS) consensus mechanism. The "crypto gas fee" is the most common type of transaction fee associated with Ethereum and other Proof-of-Stake networks. 

本記事では、主要なブロックチェーンごとの仮想通貨トランザクション手数料の仕組みや計算方法について詳しく解説します。

ブロックチェーンごとの手数料比較

ここでは、さまざまなブロックチェーンネットワークにおける手数料体系を詳しく分析します。


Bitcoin network transaction fees

ビットコインのトランザクション手数料は主に2つの要素で決まります。

1. Transaction size: これは送金時のデータ量を指します。Bitcoinブロックの最大容量は4MBのため、データ量が多いほどブロック内のスペースを多く占有し、その分手数料も高くなります。

2. User demand for block space: 送金スピードを重視するユーザーが多いほど、より高い手数料が支払われ、優先的に処理されます。

Bitcoinの手数料を計算するには、current rateを確認し、トランザクションサイズと掛け合わせます。BitcoinはSatoshis(SATS)という最小単位で分割され、1BTC=1億SATSです。

Bitcoin transaction fees = current rate * transaction size

たとえば、300 bytesのトランザクションサイズで、100 Satoshis per byteの場合、手数料は30,000 Satoshis(100×300=30,000)となります。

What is a Transaction Fee in Crypto and How is it Calculated.png
mempool.spaceによるビットコイントランザクション手数料トラッカー

1 SATS = $0.0002616のレートで計算すると、2023年11月23日時点では手数料は$7強となります。


Ethereum network transaction fees

EIP-1559アップグレードにより、Ethereumの手数料体系は大きく変わりました。トランザクションごとにベース手数料が設定され、一部はバーンされて流通量が減少し、残りがマイナーに支払われます。さらに、ユーザーは優先処理を希望する場合、追加で「チップ」を設定できます。

新しい計算式は以下の通りです。

Ethereum transaction fee = Gas units (limit) * (base fee + tip)

gas limitは1トランザクションで消費できる最大ガス量で、デフォルトは21,000 unitsです(一部ウォレットでは調整可能)。

base feeはトランザクション発行時に最低限必要なETH額で、gwei(1gwei=0.000000001 ETH)単位で表されます。

base feeはネットワークの混雑状況で変動します。アクティビティが多いと上昇、少ないと低下します。チップもgwei単位で設定でき、バリデーターへの報酬を増やすことで優先的な処理が期待できます。

etherscan gas tracker.png

 

Etherscan Gas Trackerは、Etherscanが提供するリアルタイムのガス価格確認ツールです(14秒ごとに更新)。

たとえば、平均base feeが25gwei、gas limitが21,000 unitsの場合、

21,000 units × 25 gwei = 525,000 gwei(0.000525 ETH相当)となります。1ETH=$2,000の場合、手数料は$1.05です。


Polygon network transaction fees

Polygonでは、StdTxとBor Fee Modelという2つの仕組みで手数料が決まります。Bor Fee Modelでは通常の取引手数料をPOLトークンで徴収し、ブロック生成者に分配することで2〜4秒の高速処理を実現しています。

Polygon PoS Chain Network Transaction Fee Chart.png

 Polygonネットワークの手数料はPOLで支払います。取引時にはウォレットに十分なPOL残高が必要です。

Polygon transaction fee = Gas units * (base fee + tip)


Binance Smart Chain (BSC) transaction fees

Binance Smart Chainではガスシステムを採用しており、必要な計算リソースに応じて手数料が決まります。手数料はgwei(1gwei=0.000000001 BNB)単位で計算されます。

手数料は「ガス価格」と「ガスリミット」の2つのパラメータで決まり、ガス価格×ガスリミットで算出されます。

BSC transaction fee = Gas price * Gas limit


TRON (TRX) network transaction fees

TRONネットワークの手数料は、バンド幅、エネルギー、トランザクション手数料の3つで構成されます。

Bandwidth cost = (transaction size in bytes / total bandwidth) * TRX balance

Energy cost = (smart contract execution cost / total energy) * TRX balance

Transaction fee = transaction size in bytes * fee per byte

Total transaction fee = bandwidth cost + energy cost + transaction fee 

例として、

300バイトのトランザクションと、60,000エネルギーユニットのスマートコントラクトを実行する場合:

  • バンド幅用に500TRX、エネルギー用に1,000TRXをフリーズ
  • ネットワーク全体のバンド幅は1億、エネルギーは2億
  • 1バイトあたりの手数料は0.00001TRX

この場合、

バンド幅コスト:(300 / 100,000,000) × 500 = 0.0015TRX

エネルギーコスト:(60,000 / 200,000,000) × 1,000 = 0.3TRX

トランザクション手数料:300 × 0.00001 = 0.003TRX

合計手数料は0.305TRXとなります。


XRPL (XRP) network transaction fees 

XRPLには「base fees」と「load fees」の2種類の手数料があります。
Base feesは、特定の操作を行うために必要な最小手数料で、現在標準トランザクションは0.00001XRPです。Load feesはネットワークの混雑度に応じて変動し、base feeの倍率で表されます。混雑が激しいほどload feeが高くなります。

計算式は以下の通りです:

XRPL transaction fee = base fee * load fee

たとえば、base feeが0.00001XRP、load feeが2.5倍の場合、手数料は0.00001×2.5=0.000025XRPとなります。

Unlike other blockchain networks, transaction fees on XRPL are not paid to validators or miners. Instead, the fees are burned, decreasing the total supply of XRP over time.


Tangem Walletでの手数料選択

暗号資産を送金する際、ネットワーク手数料の設定によって処理の優先度が変わります。高い手数料を選ぶと早く処理され、低い手数料ではコストを抑えられますが、反映まで時間がかかることもあります。

What is a Transaction Fee and How is it Calculated.jpg

Tangemでは、各ネットワークごとに3段階の手数料見積もりを自動表示します:

Priority:次のブロックで処理される見込み

Normal:3ブロック以内で処理される見込み

Low:6ブロック以内で処理される見込み

Tangem does not collect or extract fees when sending funds from the tangem wallet.

トランザクション手数料に影響する要素

— Network congestion:ブロックチェーン上のトランザクションが急増するとネットワークが混雑し、手数料も高騰します。mempoolが大きな注文で埋まると処理が遅くなり、手数料も上がります。

— Blockchain type, block size, and speed:ブロックサイズや処理速度はブロックチェーンごとに異なり、1ブロックに含められるトランザクション数や手数料に影響します。未処理トランザクションがブロックサイズを超えると、より高い手数料を支払うことで優先的に処理されます。

— Transaction priority:手数料を高く設定することで、送金の優先度を上げることができます。特にスピード重視の場合に有効です。

— Blockchain scalability solutions:一部のブロックチェーンはスケーラビリティ向上のための仕組みを導入しており、処理能力が高いと手数料も抑えられる傾向にあります。

— Protocol design:各ブロックチェーンのプロトコル設計によって手数料体系が異なります。多くは需要に応じて動的に手数料が調整されます。

— Wallet settings:ウォレットによっては手数料レベルを選択でき、送金スピードやコストを自分で調整できます。

— Crypto price volatility:仮想通貨価格の変動により、手数料(各チェーンのネイティブ通貨建て)の法定通貨換算額も変動します。価格が急騰すると手数料も高くなる場合があります。

なぜ仮想通貨の手数料は高いのか?

特にEthereumのガス代は、さまざまな要因で高騰しやすい傾向があります。主な理由はEthereumのスケーラビリティの課題です。PoS移行後(The Merge)も、ネットワークの処理能力は1秒あたり10件程度(TPS)にとどまります。一方、Solanaなどの新興チェーンは1秒あたり3,000件もの処理が可能です。

Ethereumのネットワークが混雑すると、base feeが上昇し、手数料も高くなります。そのため、需要が集中するタイミングではコスト増を実感することがあります。

さらに、gas warsと呼ばれる現象も発生します。これは、ユーザーや大口投資家が高額なチップを支払って優先的に処理を競い合う状況で、手数料がさらに高騰します。

平均より安く手数料を支払うことはできる?

Ethereumチームは高いガス代問題の解決に向けて、Proof-of-Stake(PoS)チェーンへの移行や、Sharding(シャーディング)など新技術の導入を進めていますが、実際の効果が現れる時期はまだ不透明です。

一方、Ethereum互換のレイヤー2チェーン(Polygon、Arbitrum、Optimismなど)を使えば、迅速かつほぼ手数料無料で取引できます。これらはEthereumと連携しつつ、独自ブロックチェーン上で処理を行うことで混雑や手数料を抑えています。

また、Solana、Polkadot、Avalancheなどのスマートコントラクト対応チェーンはPoSモデルを採用し、Ethereumよりも低い手数料を実現しています。コスト重視の方には有力な選択肢です。

ガス代とネットワーク手数料の違い

ガス代とネットワーク手数料はどちらもブロックチェーン上の取引コストですが、厳密には用途や意味が異なります。

Network fees

一般的に「network fees」はスマートコントラクト非対応チェーンの取引手数料を指します。これはガス代に似ていますが、スマートコントラクトやdAppsの実行とは関係ありません。たとえば、Bitcoinの手数料はマイナーへの報酬であり、ネットワーク維持に不可欠です。

Crypto gas fees

ガス代はスマートコントラクト対応チェーン特有の手数料です。Ethereumが初めて導入し、以降多くのレイヤー1チェーン(Solana、Avalanche、Polkadotなど)も同様の仕組みを採用しています。

Gas fees.png

ここでいう「ガス」とは、ブロックチェーン上で操作やスマートコントラクトを実行するために必要な計算リソースを指します。ユーザーはこのリソース分の手数料を支払い、マイナーやバリデーターに報酬が分配されます。

Ethereum以降、多くのレイヤー1チェーン(Solana(SOL)、Avalanche(AVAX)、Polkadot(DOT)など)も同様の仕組みを採用しています。

手数料が最も安いブロックチェーンは?

Proof-of-Stake(PoS)コンセンサスを採用するブロックチェーンは、Proof-of-Work(PoW)型よりも手数料が安い傾向があります。代表例として、Binance Smart Chain(BSC)、Solana、Polygon(旧Matic Network)などが挙げられます。

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.