本文へスキップ
buybitcoinsmart

用語集 / トランザクションと手数料

最低リレー手数料

別名はリレー手数料です。

最低リレー手数料とは?
最低リレー手数料とは、ノードがトランザクションをそもそも保持するために支払わなければならない下限のことで、Bitcoin Core 30.0では仮想バイトあたり1サトシから0.1に引き下げられました。

この下限は、無価値なトラフィックが帯域を消費するのを防ぐために存在しており、いくら支払うべきかを助言するためのものではありません。これはプロトコルの規則ではなく既定値であるため、各運営者が変更でき、引き下げたリリースでは、安価なトランザクションはネットワークの十分な割合が同意して初めて伝播すると警告していました。実際には、1sat/vBが依然として伝播するレートです。

仕組み

状況: ビットコインの歴史の大半において、-minrelaytxfeeと-incrementalrelayfeeはどちらもキロ仮想バイトあたり1,000サトシ、すなわち1sat/vBを既定値としていました。2025年10月13日にリリースされたBitcoin Core 30.0は、両方をキロ仮想バイトあたり100サトシ、すなわち0.1sat/vBに変更しました。ダスト閾値、ウォレット自体の最小値、手数料推定器の下限は意図的に据え置かれ、リリースノートは、この変更が広く採用されるまで、低いレートで構築されたトランザクションが伝播や承認を保証されるものではないと述べています。

チェック自体は、ほぼ何よりも先に行われる算術です。ノードは手数料をトランザクションの仮想サイズで割り、その結果を設定された下限と比較し、それを下回るものはmin relay fee not metという理由で拒否します。何も保存されず、何も転送されないため、そのトランザクションはブロックエクスプローラーに決して届かず、置き換えるべきコピーがどこにも存在しないため、手数料を引き上げることもできません。

2つ目の下限は1つ目の上に位置し、独自に変動します。ノードのmempoolが300メガバイトの上限に近づくほど満杯になると、最も魅力的でないトランザクションを追い出し、受け入れの閾値を最後に破棄したもののレートまで引き上げます。その数値はgetmempoolinfoの出力に静的なminrelaytxfeeと並んでmempoolminfeeとして表示され、異なる拒否メッセージであるmempool min fee not metを生み出します。2つのエラー、2つの下限があり、そのうち設定値であるのは1つだけです。

増分手数料は、最初のブロードキャストではなく置き換えを左右します。置き換えは、置き換えられるトランザクションを上回ることに加えて、自身のリレーが消費する帯域分も支払わなければならず、そのためウォレットが、利用者が指定した以上の引き上げを求めることがあります。Bitcoin Core 30.0はこの既定値をリレー下限と歩調を合わせて変更し、リリースノートは、変更するのであれば両方を一緒に変更することを推奨しています。

これはいずれもコンセンサスではありません。手数料ゼロのトランザクションを直接受け取ったマイナーはそれをブロックに入れることができ、すべてのノードは異議なくそのブロックを受け入れます。この下限が決めるのは、ネットワークが無料で運ぶものが何かであり、何が有効かではありません。

どこで見られるか

よくある遭遇は、静かに存在しないままとなる支払いです。古い推定値を持つウォレットは市場の底値で支出を構築し、成功を報告し、その後、どのエクスプローラーにも何も現れません。より高い実効閾値を持つピアが入口でそれを拒否したからです。現実的なレートで再構築することが唯一の解決策です。

逆のケースは好機です。本当に静かな週末は1または2sat/vBで処理が進み、取引所が統合バッチを実行するのはそのときであり、小さなコインをまとめて一掃するコストが最も安くなるのもそのときです。

ノード運営者はこの設定をリソースの調整弁として扱います。-minrelaytxfeeを引き上げるとメモリ使用量が減り、安価なトラフィックをふるいにかけられますが、その代償として、ネットワークの他の部分がリレーするものをより少なく運ぶことになります。他のすべての人にとっての実用的な下限は、自身のノードが受け入れるものではなく、他の人々が実行しているものによって決まります。

最低リレー手数料vs mempool最小手数料

最低リレー手数料は固定の既定値であり、mempool最小手数料はフルノードがたまたま今請求している額です。前者はソフトウェアまたは運営者が置いた場所にあり、後者は追い出しが始まるたびに自動的にその上へ上昇し、滞留が解消されると元に戻ります。トランザクションは静的な下限を満たしていても、混雑したノードによって拒否されることがあり、まさにそのため、公開された既定値だけを示すウォレットは、正確さが最も重要となる期間に手数料を誤って判断します。

混同しやすい用語

よくある質問

最低リレー手数料は今も1sat/vBですか?

Bitcoin Coreの既定値としてはそうではありません。バージョン30.0は2025年10月に、増分手数料とともに0.1sat/vBへ引き下げました。リリースノートは、安価なトランザクションはネットワークの十分な割合が低い設定で稼働して初めて伝播すると警告しています。

下限を満たしていたのにトランザクションが拒否されたのはなぜですか?

混雑したノードは既定値より多くを請求するためです。mempoolがトランザクションを追い出し始めると、受け入れの閾値は破棄された中で最も安いもののレートまで上昇し、拒否メッセージはmin relay fee not metではなくmempool min fee not metと表示されます。

手数料がまったくないトランザクションが承認されることはありますか?

ノードが転送しないため、リレーを経ずにマイナーに届いた場合に限られます。マイナーは直接の提出を受け付けるため、手数料ゼロのトランザクションがブロックに現れることも時々ありますが、通常のブロードキャストでそこまで届くことは決してありません。

関連用語

トランザクションと手数料のその他の用語

このページを英語で読む