How Does a Lightning Replacement Cycling Attack Work - Illustrated Primer

https://www.nobsbitcoin.com/how-does-a-lightning-replacement-cycling-attack-work/

Reply to this note

Please Login to reply.

Discussion

Apparently we may have a good solution to the Lightning Replacement Cycling Attack: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2023-October/022040.html

Uff 😓 👍

"This attack isn't easy. Pulling it off involves:

- opening two channels with the victim.

- routing a payment through them.

- successfully replacement-cycling the victim's htlc-timeouts for Δ blocks.

- without the victim discovering the htlc-preimage transaction.

Despite that, the attack is also hard to solve completely, explained @mononaut in a thread.

@niftynei also held X Spaces explaining the vulnerability."

What's the best eli5 for the attack and maybe also for the solution if there is one?

My bad, the original link has a pretty good explanation. I only saw the top comment on my feed.

Still refuse to go on X 😂

Thanks Nick, I'd completely forgotten about nitter!

I'm not LN advanced, but imma repost it's important. Can't have bugs brooo

My understanding of it is that the bug isn't that of lightning, but a "feature" of the layer 1 and any layer 2 will be susceptible to it.

Ohhhhh I do get that gist. Thanks for that helps me rewire for later fanhood 🤙

Any YouTube videos I like audio 😅

Idk about YouTube, but I'll go back and see if I can figure out which podcast I listened to that talked about it. I feel like it was rabbit hole recap #275 but I'm not at all certain.

Cool thanks 👍

Nice. Redoing my shelf so needed a mini push. Clean need more

Is that your list or did you screenshot mine? 🤣 it's almost like we're all here because we're like minded or something

You are correct ✅