https://github.com/lightning/bolts/pull/1092

 02-peer-protocol.md  |   74 ++-------
 03-transactions.md   |  389 ---------------------------------------------------
 05-onchain.md        |   17 --
 07-routing-gossip.md |   52 +-----
 09-features.md       |   30 +--
 5 files changed, 48 insertions(+), 514 deletions(-)

Simplicity FTW.  This PR proposes to start ignoring
(and thus, simply assuming) various features, based on recent releases
and scanning node announcments:

Removed:

* initial_routing_sync (only had an effect if gossip_queries not supported)
* option_anchor_outputs (only supported by older experimental-only CLN builds)

I looked at all node_announcements on my node. There are 449 nodes apparently 
running a 4-year-old LND version (features hex 2200), which have 3+ year old 
channels. @Roasbeef points out that they already will have their 
channel_updates ignored due to lack of htlc_maximum_msat which is now required 
by LND and CLN, at least).

Features you can now assume (you should probably still set it for now, but you 
can stop checking it).

* var_onion_optin (all but 6 nodes)
* gossip_queries (all but 11 nodes)
* option_data_loss_protect (all but 11 nodes)
* option_static_remotekey (all but 16 nodes)

Cheers!
Rusty.
_______________________________________________
Lightning-dev mailing list
Lightning-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev

Reply via email to