Oddbean new post about | logout
 Anybody knows how a backup would work in the ecash/spillman channel based approach to a self-custody LN payment wallet? Seed & descriptor? Channel state? Anything else?

#Asknostr #bitcoin

PS I note @lukechilds  hasn't been posting on nostr since 2023 😞  
 THE CHANNEL JUST SETTLES TO AN ON CHAIN ADDRESS, SIMILAR TO LIGHTNING. 
 There are a few different ways to do Spillman channels, the way I propose requires holding onto a presigned transaction for unilateral exit. This is only needed if the mint is uncooperative. This is non deterministic so you need to store it alongside your seed. However unlike lightning if you lose it the mint can’t cheat you out of any money by settling a bad state.

You can make the users unilateral exit path deterministic by implementing it as a timelocked script path instead of a timelocked presigned transaction. Then you only need your seed and nothing else to unilaterally exit.

However I like the presigned tx model better since it results in everything being a musig spend.