--- Log opened Tue Oct 10 00:00:51 2023 00:18 -!- jarthur [~jarthur@user/jarthur] has quit [Quit: jarthur] 01:00 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has joined #lightning-dev 01:13 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has quit [Ping timeout: 258 seconds] 02:20 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #lightning-dev 02:25 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has joined #lightning-dev 02:53 -!- test_ [flooded@gateway/vpn/protonvpn/flood/x-43489060] has joined #lightning-dev 02:57 -!- flooded [flooded@gateway/vpn/protonvpn/flood/x-43489060] has quit [Ping timeout: 255 seconds] 06:14 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 06:19 -!- DarrylTheFiish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 06:21 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has quit [Ping timeout: 248 seconds] 06:44 -!- MrPaz [~MrPaz@c-73-74-45-87.hsd1.il.comcast.net] has joined #lightning-dev 06:54 -!- MrPaz [~MrPaz@c-73-74-45-87.hsd1.il.comcast.net] has quit [Quit: Leaving] 06:57 -!- MrPaz [~MrPaz@c-73-74-45-87.hsd1.il.comcast.net] has joined #lightning-dev 08:02 -!- DarrylTheFiish [~DarrylThe@user/DarrylTheFish] has quit [Remote host closed the connection] 08:04 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 08:05 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has quit [Remote host closed the connection] 08:06 -!- DarrylTheFish [~DarrylThe@user/DarrylTheFish] has joined #lightning-dev 11:11 -!- proofofkeags [~proofofke@2603:3024:1c73:6000:416:dc6d:1f6d:8d55] has joined #lightning-dev 11:16 < proofofkeags> Can someone help me understand why we can safely have N in-flight splice transactions, and more importantly why this would be useful? It seems like you're limited to using the most restrictive intersection of representable channel states, which is antithetical to the purpose of splicing to begin with. 11:18 < ksedgwic[m]> One reason is additional in-flight candidates are RBF bumps 11:19 < ksedgwic[m]> And yes, all updates during the time they are in-flight must use the conservative intersection of all of the candidates 11:19 -!- jarthur [~jarthur@user/jarthur] has joined #lightning-dev 11:37 < proofofkeags> seems like RBF is really the only use case then? The utility of this scheme goes down as the variance between the in-flight candidates goes up. 11:41 < ksedgwic[m]> I'm not sure if RBF is the only case, maybe others are aware of other cases 11:41 < proofofkeags> if you splice out funds, once the splice tx is hot, then you have to treat the capacity as dead from that point forward. If you splice in, though, you can't treat the added capacity as live until it confirms. 11:42 < proofofkeags> so given that each additional splice candidate actually ties your hands *more* until one of them confirms, the only time you should want to do it is to make it more likely to confirm. 11:47 < ksedgwic[m]> I'm not sure I completely understand. After starting a splice out later candidates can change the splice amounts. So yes, while everything is in-flight each splice is more restrictive it seems that the different ending positions can be different for other reasons than simply RBF 11:47 < ksedgwic[m]> I could switch from a splice out to a splice in, for example, and that is not simply RBF 11:48 < ksedgwic[m]> agreed that during the inflight period each candidate ties your hands more though 12:03 < instagibbs> why is that necessarily the case? Each subsequent splice could be "even more" splice-ins, which doesn't decrease effective channel capacity? 12:05 < ksedgwic[m]> Maybe "can only tie your hands more (but might not make it worse)" is the full story? 12:06 < instagibbs> anyways, there are plenty of reasons you may want to attempt a double-spend of another splice 12:08 -!- Chris_Stewart_5 [~Chris_Ste@68.235.43.168] has quit [Ping timeout: 255 seconds] 12:09 -!- MrPaz [~MrPaz@c-73-74-45-87.hsd1.il.comcast.net] has quit [Ping timeout: 255 seconds] 12:10 -!- MrPaz [~MrPaz@c-73-74-45-87.hsd1.il.comcast.net] has joined #lightning-dev 12:33 -!- proofofkeags [~proofofke@2603:3024:1c73:6000:416:dc6d:1f6d:8d55] has quit [Remote host closed the connection] 12:33 -!- proofofkeags [~proofofke@2603:3024:1c73:6000:416:dc6d:1f6d:8d55] has joined #lightning-dev 12:35 -!- proofofk_ [~proofofke@2607:fb90:9f0e:d10d:c43d:291a:ab93:ef06] has joined #lightning-dev 12:38 -!- proofofkeags [~proofofke@2603:3024:1c73:6000:416:dc6d:1f6d:8d55] has quit [Ping timeout: 272 seconds] 12:58 -!- proofofk_ [~proofofke@2607:fb90:9f0e:d10d:c43d:291a:ab93:ef06] has quit [Remote host closed the connection] 12:58 -!- proofofkeags [~proofofke@2607:fb90:9f0e:d10d:c43d:291a:ab93:ef06] has joined #lightning-dev 13:02 -!- proofofkeags [~proofofke@2607:fb90:9f0e:d10d:c43d:291a:ab93:ef06] has quit [Ping timeout: 240 seconds] 13:28 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has joined #lightning-dev 15:50 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has quit [Remote host closed the connection] 15:51 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has joined #lightning-dev 15:55 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has quit [Ping timeout: 272 seconds] 15:57 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has joined #lightning-dev 16:02 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has quit [Ping timeout: 264 seconds] 16:05 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has joined #lightning-dev 16:09 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has quit [Ping timeout: 272 seconds] 16:12 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has joined #lightning-dev 16:40 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has quit [Remote host closed the connection] 16:41 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has joined #lightning-dev 16:46 -!- proofofkeags [~proofofke@157-131-201-29.fiber.dynamic.sonic.net] has quit [Ping timeout: 272 seconds] 17:01 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #lightning-dev 17:02 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Quit: Leaving...] 17:30 -!- Jackielove4u [uid43977@user/jackielove4u] has quit [Quit: Connection closed for inactivity] 18:25 -!- riclas [~riclas@26.27.71.148.rev.vodafone.pt] has quit [Ping timeout: 255 seconds] 19:48 -!- jarthur [~jarthur@user/jarthur] has quit [Quit: jarthur] 21:51 -!- proofofkeags [~proofofke@65.158.198.3] has joined #lightning-dev 21:59 -!- proofofkeags [~proofofke@65.158.198.3] has quit [Ping timeout: 255 seconds] --- Log closed Wed Oct 11 00:00:52 2023