本文へスキップ
buybitcoinsmart

用語集 / ライトニングとレイヤー2

チャネルリザーブ

チャネルリザーブとは?
チャネルリザーブとは、ライトニングのチャネル残高のうち、双方が支出を禁じられる部分であり、古いコミットメントトランザクションで不正をしても必ず何らかのコストが生じるように担保として保持されるものです。

チャネルが開設されるとき、双方のピアは互いのためにリザーブを設定し、チャネルが存続する間、どちらもそれを超えて残高を減らすことはできません。BOLT 2はチャネル総額の1%を推奨し、リザーブがダストリミット以上であることを要求しますが、ダストリミットは354サトシを下回ることはできません。100,000サトシと表示するウォレットでは、実際に支出できる額はわずかに少なくなり、この差は不具合ではありません。

仕組み

チャネルリザーブは自分ではなくピアによって設定されます。ノードが送信するchannel_reserve_satoshisフィールドは、相手側のノードが直接支払いとして保持しなければならない最低額です。

このフィールドは64ビットの数値で、open_channelのメッセージタイプ32に、そしてaccept_channelのタイプ33にも含まれるため、この方法で開設されたチャネルは2つのリザーブを持つことになり、それらは一致する必要はありません。仕様の根拠は、各当事者がリザーブを維持する目的として「so it always has something to lose if it were to try to broadcast an old, revoked commitment transaction」(古い取り消されたコミットメントトランザクションをブロードキャストしようとした場合に、常に失うものが何かあるようにするため)を挙げています。これを取り除くと、チャネル紛争の敗者は、誰も監視していないことを期待して古い残高を公開しても何のリスクも負いません。

2つのチェックがこの数値を妥当に保ちます。リザーブは該当するダストリミット以上でなければならず、ダストリミットの方が大きい場合はチャネルは即座に失敗となります。ダストとして削除され得るリザーブは何も保護しないためです。また、両方の開設時残高がリザーブ以下である場合も、支出可能な額が残らないためチャネルは失敗します。開始時には資金提供者だけが資金を保有するため、1つの例外があります。新しいチャネルは両方のリザーブを同時に満たす必要はなく、プロトコルはそれらへの前進で妥協します。

デュアルファンディングのチャネルではこのフィールドは省かれます。チャネル確立v2では、open_channel2とaccept_channel2はchannel_reserve_satoshisを省略し、リザーブは2つの資金提供の合計の1%を、1サトシ単位に切り捨てた額、またはそれが大きい場合はダストリミットに固定されます。スプライシングも同じ原則に従います。稼働中のチャネルから資金を引き出すと、自分の側に残る額は新しい容量に対するリザーブを満たさなければなりません。オンチェーン手数料を支払う側はさらに1つの控除を負担します。ゼロ手数料のコミットメントが交渉されていない限り、資金提供者はリザーブを超えてコミットメント手数料を負担し、さらにその手数料率の2倍分の推奨バッファーも負担するためです。

どこで見られるか

チャネルリザーブは、ライトニングウォレットの支出可能額が残高を下回る通常の理由です。

残高が大きい場合、この差は見えませんが、小さい場合は見えます。200,000サトシのチャネルにおける1%のリザーブは2,000サトシなので、そこに2,300サトシを持つウォレットは300を送金でき、それ以上の額は説明なしにルーティングエラーで拒否します。同じ下限は、支払いが通過する見知らぬ相手のすべてのチャネルにも存在し、ルートがチャネルの端の近くで失敗する理由の一部です。ノード運営者はこれを決して動かない残高として目にします。1,000,000サトシのチャネルを開設し、可能な限りすべてをそこに流しても、チャネルが閉じるまで最後の10,000サトシはそのまま残ります。

覚えておく価値があるのは、この資金は依然として自分のものであるという点です。協調的または強制的なクローズの際に、クローズ手数料を差し引いて戻ってきます。これを、自己管理型ライトニングウォレットが場所を空けるために請求するものと比べてください。当サイトのPhoenixのレビューでは、チャネルを作成するのに1,000サトシを記録しており、これは支払うと戻りません。リザーブはロックされた資本です。

チャネルリザーブvsダストリミット

チャネルリザーブとダストリミットは、異なる層に由来する金額の下限です。ダストリミットはアウトプットに関するビットコインのリレーポリシーであり、これを下回るアウトプットは保有額より支出コストの方が高いため、ノードはそれを作成するトランザクションの転送を拒否します。リザーブはチャネル残高に関するルールであり、不正を高コストにするためにライトニングの仕様に書かれており、2つのピアのみを拘束します。BOLT 2は両者を一方向に結び付け、リザーブがダストリミット以上であることを要求して、それを支払うアウトプットが転送可能なままであるようにします。ダストリミットをリザーブに向けて押し上げるものはありません。

混同しやすい用語

よくある質問

チャネルリザーブは使用できますか?

いいえ、チャネルが開いている間は使用できません。リザーブが支出可能になるのは、チャネルが閉じて残高がオンチェーンで確定したときで、クローズ手数料が差し引かれます。そのため、失った資金ではなくロックされた資本として扱ってください。

ライトニングのチャネルリザーブはどのくらいの大きさですか?

実際には、チャネル総額の約1%です。BOLT 2は交渉されたチャネルにはその数値を提案し、デュアルファンディングのチャネルでは両方の資金提供額の合計の1%に固定し、下限をダストリミットとし、それ自体は354サトシを下回ることはできません。

ライトニングウォレットで残高より少ない額しか送金できないのはなぜですか?

通常の理由はチャネルリザーブで、もう1つはコミットメントトランザクションの手数料です。資金提供側を持つウォレットは、リザーブに手を付けずに維持し、さらにチャネルを閉じることになるトランザクションのオンチェーン手数料を支払うのに十分な額を上乗せして保持しなければなりません。

次に読む

出典

最終確認日は2026年9月6日です。

関連用語

ライトニングとレイヤー2のその他の用語

このページを英語で読む