Moneroのトランザクション手数料は、トランザクションをブロックに取り込んでもらうために、マイナーへXMRで支払う料金です。Moneroでは、送金額に対する割合ではなく、トランザクションのウェイト、ネットワークに基づく手数料率、選択した優先度から手数料を計算します。 SwapRocketでは、自分のウォレットからBTCをXMRに交換し、指定したアドレスでXMRを受け取れます。出金時のネットワーク手数料は、送金前に表示される見積もりにすでに含まれています。

要点

  • Moneroの手数料計算では、送金額ではなくトランザクションのサイズに基づくトランザクションウェイトを使用します。
  • 受け取ったアウトプットをより多く使用すると、トランザクションウェイトと必要な手数料が増える場合があります。
  • Moneroの可変式ブロックウェイト上限により処理容量は変化しますが、ブロックスペースが無制限になるわけではありません。
  • SwapRocketに表示される見積もりにはスワップ手数料と出金時のネットワーク手数料が含まれますが、入金時のネットワーク手数料は送金元ウォレットが別途処理します。

Moneroのトランザクション手数料はどのように計算されますか?

Moneroのトランザクション手数料は、そのトランザクションがブロック容量をどれだけ使用するかと、優先度に応じて選択される手数料率によって決まります。送金するXMRの数量そのものが、手数料の算定基準になるわけではありません。

これは「1バイトあたりの手数料」と説明されることがよくありますが、プロトコル上のより正確な指標はトランザクションウェイトです。ウェイトはシリアライズされたトランザクションのサイズを基に、コンパクトな範囲証明に対してプロトコルで定められた調整を加えたものなので、単純なバイト数と常に一致するとは限りません。

計算の考え方は、手数料 = ウェイト単位あたりの手数料率 × トランザクションウェイト × 優先度による調整係数で、その後にウォレットで必要な丸め処理を行います。通常、ウォレットはMoneroノードからネットワーク手数料の見積もりを取得し、トランザクションの作成時に手数料を計算します。自分でバイト数を数えたり、証明のサイズを計算したりする必要は通常ありません。

トランザクションのインプットとアウトプットは、ウェイトを決める要素です。過去に受け取った複数のアウトプットを使用するウォレットでは、1つのアウトプットを使用するウォレットよりも、同じ金額を送る場合でもトランザクションのウェイトが大きくなることがあります。送金先のアウトプットが増える場合や、ウォレットがお釣り用のアウトプットを作成する場合も、トランザクションのサイズが増加します。

このため、他の人と同じ手数料を設定するのは確実な方法ではありません。その人のウォレットは、異なる組み合わせのアウトプットを使用していたり、別の優先度を設定していたり、異なるネットワーク見積もりに基づいて動作していたりする可能性があります。

Moneroの手数料優先度はどのように機能しますか?

トランザクションウェイト、手数料優先度、ウォレットへのXMRの出金を示すMoneroのトランザクション図 - Moneroの手数料優先度はどのように機能しますか?

Moneroの手数料優先度は、ネットワーク手数料の見積もりに対してウォレットが提示する手数料の水準を変えるものです。一般に、優先度を高くすると手数料も高くなりますが、一定時間内の承認が保証されるわけではありません。

Moneroのウォレットソフトウェアでは、通常、名前の付いた4段階の手動設定が用意されています。ただし、ウォレットによっては名称が異なったり、自動設定が用意されていたりします。これらの名称は手数料に関する希望を示すものであり、異なる種類のトランザクションを意味するものではありません。

優先度の名称相対的な手数料水準選択を検討する場面
重要度低手動設定で最も低い水準ウォレットのネットワーク見積もり上、この設定で対応できる急ぎではない送金
通常標準的な手動設定特に急いでブロックに取り込んでもらう必要がない通常の送金
高より高い手数料水準優先的に取り込んでもらうために、手数料を多めに支払ってもよい送金
最優先手動設定で最も高い水準追加の手数料を許容できる、より緊急性の高い送金

最低設定で常に十分だと思い込まず、まずはウォレットの自動設定または推奨設定を使いましょう。ウォレットは、古い推奨手数料では反映できないネットワーク状況を考慮できます。

トランザクションがブロック内のスペースを競い合う状況では、手数料を高くすると、マイナーにとってそのトランザクションを取り込む魅力が増します。ただし、手数料を高くしても、マイナーに取り込みを強制したり、承認のタイミングを保証したりすることはできません。また、処理容量に余裕がある場合は、多く支払ってもほとんどメリットがないことがあります。

Moneroの動的ブロックサイズは手数料にどう影響する?

Moneroは、恒久的に固定された単一のブロックサイズ上限ではなく、適応型のブロックウェイト上限を採用しています。継続的な需要に応じて処理容量を調整できる一方、ブロック報酬へのペナルティにより、マイナーにとって容量の拡大には経済的なコストが伴います。

プロトコルは、過去のブロックウェイトの中央値と短期・長期の制約を用いて、ブロックをどこまで拡大できるかを決定します。マイナーが、適用されるペナルティなしのウェイト上限を超えるブロックを生成すると、プロトコルはブロック補助金を減額します。追加のトランザクション手数料は、マイナーにとってウェイトを増やすだけの価値があるものでなければなりません。

この仕組みは、マイナーが無制限にトランザクションを取り込めることを意味するわけではありません。すべてのブロックは引き続きプロトコルのウェイト上限を満たす必要があり、需要が急増すると、処理容量が調整される前に競争が生じることがあります。

Moneroの基本手数料の計算は、ブロック報酬と実効的なブロックウェイトのパラメータに連動しています。そのうえで、ウォレットの優先度設定が、ブロックへの取り込みに対して提示する手数料に影響します。そのため、覚えておいたり、送金ワークフローに固定値として組み込んだりすべき、恒久的な1バイトあたりの手数料はありません。

Moneroのトランザクション手数料はなぜ通常安い?

トランザクションウェイト、手数料の優先度、ウォレットへのXMR送金を示すMoneroのトランザクション図 - Moneroのトランザクション手数料はなぜ通常安い?

Moneroのトランザクション手数料が通常安いのは、適応型の処理容量によって、固定されたブロックスペースをめぐる継続的な競争が緩和されるうえ、マイナーがブロック補助金も受け取れるためです。コンパクトな暗号学的証明も、Moneroのプライバシー機能に必要なトランザクションデータの量を抑えるのに役立っています。

Moneroではテールエミッションが継続しているため、マイナーへの報酬はトランザクション手数料だけに依存していません。Bulletproofs+は、秘匿された出力額が有効であることを示す範囲証明のサイズを縮小し、トランザクションウェイトに占める割合を減らすのに役立っています。

これらはMonero (XMR)自体に備わる仕組みであり、ウォレットや取引所が提供する手数料割引ではありません。また、XMRスワップに関連するすべての費用がMoneroのネットワーク手数料であることを意味するものでもありません。

安いからといって、固定額や無料というわけではありません。送金するXMRの数量が変わらなくても、トランザクションのウェイトが大きい場合、優先度を高く設定した場合、ネットワークが混雑している場合には、手数料が上がることがあります。

スワップにおけるXMR出金ネットワーク手数料とは?

XMR出金ネットワーク手数料は、スワップしたXMRをMoneroネットワーク上の受取アドレスへ送金するための費用です。SwapRocketでは、送金前の見積もりにこの出金手数料と通貨ペアのスワップ手数料がすでに含まれているため、どちらも後から追加で請求されることはありません。

BTCからXMRへのスワップには、2つのブロックチェーンと交換サービスが関わります。これらの費用を分けて考えることで、Bitcoinの入金手数料とMoneroの出金手数料を混同せずに済みます。

費用費用の対象確認する場所
BTC入金ネットワーク手数料ウォレットから入金アドレスへのBTC送金Bitcoinウォレットに、スワップの見積もりとは別に表示されます
スワップ手数料入金した暗号資産からXMRへの交換SwapRocketに表示されるXMRの見積数量に含まれます。手数料は通貨ペアによって異なります
XMR出金ネットワーク手数料交換後のXMRの受取アドレスへの送金SwapRocketに表示されるXMRの見積数量にすでに含まれています

SwapRocketの各スワップは、ライセンスを持つ1社の流動性プロバイダーが実行します。入金時の手数料はBitcoinウォレットで選択できますが、プロバイダーがXMRを送金する際のMoneroの優先度設定は選択できません。

SwapRocketは変動レートを採用しているため、表示されるXMRの数量は概算であり、受取額が保証されるわけではありません。為替レートによる変動は、送金後に追加の手数料が請求されることとは異なります。

スワップの方向によって、それぞれの送金に使われるネットワークが決まります。XMRからBTCへの交換では、入金時のネットワーク手数料はMonero側で、出金時のネットワーク手数料はBitcoin側で発生します。

BTCからXMRへのスワップ前に手数料を確認するには?

BTCからXMRへのスワップ手数料を確認するには、ウォレットに表示されるBTCの入金用送金手数料と、通貨ペアページに表示されるXMRの受取見積額を照らし合わせます。Moneroの出金時の手数料はその見積額に含まれるものであり、受取用ウォレットから別途支払うものではありません。

  1. 最新のスワップ見積もりを確認する。 通貨ペアページには、最新のレートと最小・最大交換数量が表示されます。XMRの受取見積額を確認する際は、SwapRocketがすでにスワップ手数料と出金時のネットワーク手数料を織り込んでいることを踏まえてください。
  2. Bitcoinウォレットの送金手数料を確認する。 この手数料はBTCの入金トランザクションに対するもので、その後のXMRの出金に対するものではありません。ウォレットに「送金額から手数料を差し引く」オプションがある場合は、入金アドレスに届く数量が指定された入金数量と一致することを確認してください。
  3. 見積もりとウォレットの手数料を分けて記録する。 XMRの見積もりにはスワップと出金のコストが織り込まれ、Bitcoinウォレットには送金元ネットワークのコストが表示されます。スワップには変動レートが使われるため、受取見積額は確定額ではなく、あくまで概算として扱ってください。

重要なのは、送金元ウォレットで請求される手数料と、スワップの見積もりにすでに含まれている手数料を区別することです。手数料の確認以外も含めた送金手順全体については、BTCからXMRへのスワップガイドをご覧ください。

よくある質問

Moneroのトランザクション手数料は送信者がXMRで支払い、送金額ではなくトランザクションのウェイトによって決まります。XMRを受け取るスワップでは、出金を行う送信者がネットワーク手数料を支払い、SwapRocketはそのコストを表示される見積もりに織り込んでいます。

Moneroを受け取る際に手数料はかかりますか?

Moneroを受け取るために、受取用ウォレットから手数料のかかるトランザクションを別途送信する必要はありません。オンチェーン手数料は送信者が支払い、スワップサービスはSwapRocketのように、その出金コストを受取見積額に織り込むことができます。

Moneroの手数料は送金額に対する割合で決まりますか?

Moneroのネットワーク手数料は、送金するXMRの数量に対する割合では計算されません。トランザクションのウェイトが同程度で、手数料の優先度も同じであれば、多額の送金でも少額の送金と同程度のネットワーク手数料になることがあります。

2つのMoneroウォレットで表示される手数料が異なるのはなぜですか?

2つのMoneroウォレットで手数料が異なるのは、選択するインプット、優先度の設定、または取得するネットワーク手数料の推定値が異なる場合があるためです。一方の見積もりが不自然に高いと判断する前に、送金額だけでなく、トランザクションの構造や設定も比較してください。

トランザクション手数料なしでMoneroを送金できますか?

通常のMoneroウォレットからの送金にはネットワーク手数料がかかるため、XMRを無料で送金できるとは考えないでください。手数料を無理にゼロや不十分な額に設定すると、標準的なネットワークポリシーの下では、トランザクションが中継されなかったり、承認されなかったりする可能性があります。

Moneroのネットワーク手数料をBTCで支払えますか?

Moneroのトランザクションのオンチェーン手数料は、BTCではなくXMRで支払います。BTCをXMRに交換する場合、そのXMRの手数料は出金を行う送信者が負担するため、受け取るだけであれば、あらかじめXMR残高を用意しておく必要はありません。

ブロックエクスプローラーに表示される手数料は、スワップの手数料総額ですか?

Moneroのブロックエクスプローラーではトランザクションのオンチェーン手数料を確認できますが、その数値は、あるコインを別のコインに交換するためのコスト全体を表すものではありません。交換手数料と、送金元ブロックチェーンでの入金時のネットワーク手数料は、それぞれ別のコストです。

スワップ手数料とXMR出金時のネットワーク手数料がすでに含まれた見積もりを確認するには、BTCからXMRへの交換を開いてください。SwapRocketは、米国または英国の居住者には提供されていません。

関連ガイド