暗号資産の送金手数料:ガス代・UTXO・総コストの計算方法
暗号資産の手数料を「送金額の何%」だけで比べると、仕組みを誤解します。Bitcoin系は主に取引データ量とfee rate、Ethereum系はgas usedと一単位当たり価格でnetwork feeが決まり、取引所の固定出金料やbridge fee、swap price impactは別に加わります。本稿は単位を揃え、native assetと口座通貨の両方で総コストを計算する方法を、ミニ計算機と架空例で確認します。
この記事が役立つ方: 送金コストを事前に見積もりたい人、gas・gwei・sat/vB・UTXOの違いで迷う人
まず押さえる重要ポイント
- network feeは送金額ではなく、取引データ量・計算量・混雑・優先度に左右される。
- Bitcoin系はvbytes×sat/vB、Ethereum系はgas used×effective gas priceが基本式になる。
- provider withdrawal fee、bridge fee、swap fee、slippage、為替換算をnetwork feeと分けて合算する。
- feeを下げるために安全性、着金時間、誤networkリスクを犠牲にしない。
一つの「手数料」を四つの発生源へ分解する
- Networkdata/gas量 × 単価
- Provider出金・入金・service料
- Protocolswap・bridge・LP料
時点・rate・roundingを記録
- Execution costspread・price impactを含む
- Total cash cost同一通貨で合計
- Evidencetx hash・fee明細・rate
送金コストはnetwork・事業者・protocol・価格影響に分ける
オンチェーンnetwork feeは、検証者へ取引処理とblock spaceの対価として支払う費用です。これと、取引所が定めるwithdrawal fee、bridgeやprotocolのservice fee、swapのliquidity provider fee、bid/ask spread、price impactは別物です。画面の「手数料」欄が何を含み、誰が受け取るかを確認しないと比較できません。
network feeは通常native assetで支払います。tokenだけをwalletへ送ると、後の移転に必要なETH等がなく動かせないことがあります。法定通貨換算では、fee確定時点のnative asset価格とrate sourceを記録します。価格が変動すれば、同じnative feeでも口座通貨コストは変わります。
| 層 | 例 | 基本単位 | 確認先 |
|---|---|---|---|
| Network | miner/validator fee | sat/vB、gas、native coin | wallet・explorer・protocol docs |
| Provider | withdrawal/deposit/service fee | 固定coin量または法定通貨 | fee schedule・出金確認画面 |
| Protocol | swap/bridge/LP fee | 取引量の率または固定 | contract docs・quote |
| Market impact | spread/slippage/price impact | 価格差・率 | 注文quote・pool liquidity |
同じ名称のfeeが別層を示す場合があるため、計算式と徴収主体を確認します。
Bitcoin系は取引データ量×fee rateで考える
UTXOモデルでは、walletは過去の未使用出力をinputとして選び、受取先とchange先へ新しいoutputを作ります。送金額が大きいほどfeeが自動的に高くなるのではなく、inputとoutputの数、script形式、署名方式が取引のvirtual sizeを増やすほどfeeが増えます。少額UTXOが多数あるwalletは、一度の送金で多くのinputを使い、混雑時に高コストになり得ます。
fee rateはsat/vB等で表され、walletがmempool状況から推定します。極端に低いrateは長時間未確定になる可能性があり、急いでRBFやCPFPを使えば追加feeが必要です。UTXO統合は低混雑時の選択肢ですが、addressの関連性がchain analysisで推定されやすくなるprivacy trade-offがあります。
network fee (satoshi) = virtual size (vB) × fee rate (sat/vB)network fee (BTC) = network fee (satoshi) ÷ 100,000,000account-currency fee = network fee (BTC) × BTC conversion price実際のsize、dust、RBF、wallet coin selectionは仕様により異なります。Ethereum系はgas used×effective gas priceで計算する
gasは計算・storage等の作業量を測る単位です。単純なETH移転とtoken transfer、swap、NFT mintでは必要gasが異なります。Ethereumのfeeは、実際に使ったgasとeffective gas priceの積で、gas priceはbase feeとpriority fee等から構成されます。gas limitは支払う最大作業量の上限で、使われなかった分が必ず全額請求されるわけではありません。ただしrevertしても計算資源を消費した分のfeeは支払います。
gweiはETHの10億分の1です。walletに表示されたgweiをETHとして掛けると10億倍の誤差になります。Layer 2ではL2 execution feeに加え、L1へdataを投稿するfeeが加わる場合があります。bridgeでL1→L2→別chainと動かせば、複数networkのnative feeとbridge feeが発生します。
network fee (ETH) = gas used × effective gas price (ETH/gas)1 gwei = 0.000000001 ETHL2 total ≈ L2 execution fee + L1 data fee + bridge/service feeEIPやnetworkごとにfee構造は変わるため、最新の公式docsとwallet estimateを確認します。送金前後の価格差まで同じ通貨で合算する
架空例として、tokenを送るnetwork feeが0.00042 ETH、ETH換算価格が500,000円、取引所withdrawal feeが300円なら、network feeは210円、合計510円です。送付額が10,000円相当なら5.1%、100,000円相当なら0.51%ですが、networkが処理する作業は同じためfee自体は送付額に比例しません。小口送金では率が高く見える理由です。
swapを伴う場合は、quote amountとminimum receivedの差、protocol fee、price impact、network feeを別行にします。bridgeではsource chainの支払額、destination chainの受取額、各時点の換算価格を保存します。表示時点から署名までにquoteが変わるため、見積値と実績値を分け、tx receiptから実gasとfeeを回収します。
total = network fee × native conversion rate + provider fee + protocol fee + market impactcost ratio = total ÷ transfer value × 100net received = gross sent − deducted fees − price impact税務上feeを取得原価・処分対価・必要経費のどこへ含めるかは地域と取引目的で異なります。失敗してもfeeがゼロとは限らない
Ethereum系のrevertは、contract条件やslippage、allowance、deadline等により状態変更が取り消されても、それまでの計算にgasを使います。out-of-gasではgas limitまで消費する可能性があります。失敗理由を確認せず同じ取引を繰り返すとfeeだけを重ねます。simulationやwalletのestimated gas、contractの公式UI、approval状態、minimum receivedを確認します。
Bitcoin系で未確定だからと別取引を作る場合、同じUTXOを使う置換か、別UTXOを使う追加送金かで結果が違います。後者は両方確定する可能性があります。送金ライフサイクルでstatusとnonce/UTXOを確認し、公式walletの手順以外でseedを入力しないでください。
feeを最適化しても安全確認を削らない
コスト管理の安全な順序は、経路互換性→受取条件→混雑/見積→時間許容→実行です。急がない送金は混雑の低い時間帯を選べますが、過去の時刻パターンが将来を保証するわけではありません。walletの複数priority、fee cap、simulationを使い、極端に低いrateを手入力しないようにします。UTXO統合やL2利用はprivacy、bridge、withdrawal delayという別コストを伴います。
SG Groupの取引コスト計算機は、Crypto CFDのspread、commission、funding、conversionを口座通貨へ揃える用途です。現物オンチェーンfeeのgasやsat/vBを直接推定するものではありませんが、FX・Gold・Index・Crypto CFDのコスト単位を比較し、network feeとデリバティブ取引費用を混同しないために使えます。
- 仕様を写す
network、fee単位、provider fee、受取控除を公式画面から記録。
- 見積と上限を分ける
estimated fee、max fee、slippage limitを別欄に置く。
- 同一通貨へ換算
rate sourceとtimestampを添えて口座通貨に揃える。
- 実績を回収
receiptからgas used、effective price、actual receivedを保存。
- 差異をレビュー
estimateとの差がnetwork、provider、marketのどこで生じたか分類。
送金総コスト・ミニ計算機
架空条件を自分の仕様へ置き換え、native feeと法定通貨換算を確認します。値はブラウザ内だけで計算され、送信・保存されません。
- Network fee (native)0.00042
- Network fee (JPY)210
- Total cost (JPY)510
- Added provider/bridge fee300
式: network fee = 使用量 × 一単位価格; 総コスト = network fee × native価格 + 追加料
結果は入力値に基づく機械的な概算です。live価格・手数料・税率を取得せず、売買判断、適合性、安全性、税額を判定しません。
よくある質問
暗号資産の送金手数料は送金額に比例しますか?
必ずしも比例しません。Bitcoin系は主に取引データ量とfee rate、Ethereum系はgas usedとgas priceで決まり、送金額そのものの影響は小さいことがあります。
gas limitと実際の手数料は同じですか?
同じではありません。gas limitは使用可能なgasの上限で、通常は実際に使ったgasにeffective gas priceを掛けた額がfeeになります。失敗時も消費分を支払う場合があります。
gweiとは何ですか?
ETH建てgas priceを表す単位で、1 gweiは10億分の1 ETHです。gas usedにgweiを掛けた後、ETHへ単位変換します。
取引所の出金手数料はnetwork feeと同じですか?
同じとは限りません。事業者が独自に定める固定出金料にnetwork feeが含まれる場合も別建ての場合もあるため、fee scheduleと確認画面を読みます。
根拠資料と確認先
- ethereum.org | Gas and feesガス使用量、単価、base feeとpriority feeの技術解説
- Bitcoin Developer Guide | Payment Processing承認、未承認取引、支払い処理を実装側から説明
- NISTIR 8202 | Blockchain Technology Overview分散台帳、暗号学的ハッシュ、コンセンサス、鍵、フォークの技術的概観
- Bitcoin | A Peer-to-Peer Electronic Cash Systemピアツーピア取引、proof-of-work、二重支払い問題の原典
- ethereum.org | Ethereum accounts外部所有アカウント、コントラクトアカウント、鍵と署名
編集・発行: SG Group · 編集方針: 公開情報のうち、中央銀行・監督当局・国際機関などの一次資料を優先して確認しています。制度、取引条件、発表時刻は変わるため、実際の判断前にリンク先と利用先の最新情報を確認してください。
重要事項: 本記事は暗号資産、ブロックチェーン、ウォレット、関連サービスの仕組みを説明する一般的な教育情報です。投資助言、法務・税務助言、特定銘柄・取引所・ウォレット・プロトコルの推奨、売買シグナル、価格予測、利益や元本の保証ではありません。暗号資産は価格変動、秘密鍵喪失、誤送金、詐欺、スマートコントラクト障害、デペッグ、流動性、事業者破綻、規制・税制変更等により全部または一部を失う可能性があります。数値は明示しない限り架空の学習例です。利用前にネットワーク、コントラクトアドレス、手数料、登録・規制状況、利用規約、税務上の扱いを公式資料と専門家により確認してください。

