Christian,

Ok, it definitely makes sense to include the exact fixed capacity in
channel_announcement for the reason you mentioned, and more.

However, can we do both while we are at it? The ideas are not mutually
exclusive, and for successful routing, i think the channel_update-approach
is much more of a boost.

Regards,
Robert


On Sun, Jul 29, 2018 at 4:59 PM, Christian Decker <
decker.christ...@gmail.com> wrote:

> Robert Olsson <rob...@robtex.com> writes:
> > I think however it would be much better and flexible to append a max to
> > channel_update. We already have htlc_minimum_msat there and could add
> > htlc_maximum_msat to show capacity (minus fees)
> > Like this:
> >
> >
> >    1. type: 258 (channel_update)
> >    2. data:
> >       - [64:signature]
> >       - [32:chain_hash]
> >       - [8:short_channel_id]
> >       - [4:timestamp]
> >       - [2:flags]
> >       - [2:cltv_expiry_delta]
> >       - [8:htlc_minimum_msat]
> >       - [4:fee_base_msat]
> >       - [4:fee_proportional_millionths]
> >
> >       - [8:htlc_maximum_msat]
>
> This isn't about maximum HTLC value, rather Артём is talking about
> adding the total channel capacity to the channel_announcement. That is a
> perfectly reasonable idea, as it allows us to safe an on-chain lookup
> (incidentally that is the main reason we started tracking an internal
> UTXO set so we can stop asking bitcoind for full blocks just to check a
> channel's capacity).
>
> The channel's capacity is also fixed for the existence of that channel
> (splice-in and splice-out will result in new short channel IDs), so the
> announcement is exactly the right place to put this.
>
> Cheers,
> Christian
>
_______________________________________________
Lightning-dev mailing list
Lightning-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev

Reply via email to