Oddbean new post about | logout
 I think it doesn't help much: Lightning is broken at a fundamental level with HTLC settlements (see nostr:npub1l8wk5a39qcnqkw9z60jmgepp8shy073cwapfl60wvrs8rgc6qltsq66m2c), fake HTLCs and the requirement of immediate onchain settlement, and the way it manifests itself is through the absurd number of force-closes that happen daily (see nostr:npub169n9eaf0t20j0nefwqlqtnqcpsym22k2nw6e3tevtrrru4et7wrsh5w47v).

Channel factories, timeout trees and other ideas just allow you to create more channels, but they will keep closing. Besides that it might add so much complexity it will probably 5 years to implement and then yield another 5 years of bugs that cause channels to close more than required. For example, bolt12 it relatively simple, makes no change to the nature of channels and is taking almost 5 years already just to implemented with no real-world usage.

See also: nostr:naddr1qqyrqdr989jnsvf5qyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823cjxzu6c