Avatar
optout
b190175cef407c593f17c155480eda1a2ee7f6c84378eef0e97353f87ee59300
freedom tech ⚡ freedom money

Interactive TX negotiation in Lightning spec is overengineered

(it is used for Dual Funding channels and for Splicing)

[LDK Splicing]

The amount of activity in #LDK is HUGE!

I hope I will not bump into a store with no-cash policy, and I won't have to put myself to a similar ordeal

So far my only card-only experience was a coffee vending machine, it was quite a shock.

nostr:note1cqxnql6dnjxv9xnmkw2lgdggwnsnqksg50eacgc4c4ucr6d3c6hqa5x956

Technically I've become an #LDK contributor 😎

I'm reluctant to call it X, as during the period I've used it, it was Twitter.

[LDK Splicing]

🎉🎉🎉

Managed to create first real spliced channel with LDK!!

This is with my simplified prototype; I spent the last 1-2 days debugging, and fixed transaction creation.

[LDK Splicing]

In splicing, creation of the new funding tx is similar to the creation of the funding tx in the case of channel open.

But there is an important difference: in splicing, the new funding tx has the old funding tx as an input. Which means signing of the funding tx has to be done by both ends (as the prev funding tx is a 2-of-2 multisig).

It's not easy to accomplish this without the full tx negotiation messages.

[LDK Splicing]

I've decided to start hacking Splicing support into LDK!

My first goal is a super stripped-down end-to-end working prototype (happy path only, no quiscence, no tx negotiation).

I'm almost ready (almost = not)

Always look for hidden motives when a government says or does something.

No, it's not fake, I can copy-paste into Cashu and also check it there 😎

#Splicing

Does channel ID change during splicing process? During channel open, channel ID is derived from the funding TX, which does change during the splicing process, so I can imagine both ways.