Oddbean new post about | logout
 And of course Eclair with its dumb protection against predicted on-chain fee difference force-close 3 of my active channels!!!!
(Sometimes developers of LN servers are not thinking about how to implement things so they don’t cause more harm than they protect you from) https://i.nostr.build/PD8sOyPsm5L79WcG.gif  nostr:note1ek4mtlv4ejcne0qdkfjwpywfckyz4cudv57mly8d6crycsuc945s79xe9a 
 Oh no… not again 😅 
 Oh yes, we are so FUCKING back with Lightning bullshit again 
 Leave it, come to LND, there's really no point in sticking with the suckers 
 LND has much worse problems that I am not sure I’d prefer 
 they're all shit. Lightning is a testnet but wishful thinking, pleb dreams and social dynamics keep it alive 
 Unfortunately I’ll have to agree with you on that 
 I have lost more sats on the Lightning network in a couple years then I ever did on chain 😂😂. Oh well growing pains. The future plebs will thank us for our sacrifice.  
 RIP ⚰️ 
 That’s not good… ☹️ I haven’t had any issues but after the couple of FCs I had around the halving these fees make me nervous.. 
 The TX is published at 5sats V/b so probably OK, but I lost my channel with @strike and I am not sure I’ll ever get one back. This is just madness and all this fee predictions bullshit is pissing me off 
 How is the fee difference prediction calculated in Eclair that it gets a force close..? And just as I started writing this reply I got a notification that I had a FC… 😭😭 
 Well, on-chain fee predictor does some crappy math and then decides how much diff it should tolerate. Also, my condolences… LN sucks in many ways 
 It seems I just missed the really high fees.. the FC looks like it went through in the last block at 31 sats/vB. Agreed though that there are a lot of things that suck about LN.. 
 What I don’t know if I like or not like this. On one hand, much better see it close at 5sats/vb. On the other hand I don’t like software automatically do some hard decisions. 

Lightning is freaky. 
 It is done under excuse of protecting your node from some impossible scenario that may result in loss of funds. The way it’s done is super dumb. Just fucking reject the transaction and don’t fucking force close the channel, ffs 🤦‍♂️ 
 I’m really curious on what basis does it pick which channels to close. An FC could technically happen to any channel during high fees, but I’m assuming doesn’t go and start closing all channels. 

This solution feels nuclear. ☢️ 
 It is simple. If the channel passes a TX with specific predictions for the on-chain fees, and that fee is too different from what your node has predicted, then it just goes and does the FC 
 Ah… that is simple. 
 Looks like our channel closed, at least the damage was a 3.5 sat/vB rather than 🤮 🤮  
 I guess that was the only silver lining in this case. I’ve made more config changes to avoid this shit in the future. Sorry about that, there was very little I could do here. 
 Hope our channel survived… 
 All was good, only 3 channels FCed, I blocked routing asap after that. Now we are back to normal with more preventative measures in place. 🫂