Feed for tag: commitment-transaction
Andreas Antonopolous Splicing Is Probably on of the Most Powerful and Underappreciated Features

Annotated notes from Let’s Talk Bitcoin Episode 389. Taken from Professor Meow on Twitter.

Commitment Transaction Format Update Proposals

Commitment transactions are huge part of the penalty system Lightning enforces to make sure everyone plays nicely with one another, it make sure that if someone in the channel broadcasts an older transaction, thus trying to scam the other party, the commitment transaction will allow the first party access to the scamming party’s coins.

There were recently a few proposals to edit the commitment transaction, mainly the edits are about the format. Making the CLTV timeout symmetrical to avoid trying to pressure the peer into closing, making the remotepubkey BIP-32 styled and using the OP-TRUE style output to allow Child Pays For Parent fee dependancy.

LN Splicing Proposal
Last week, a formal proposal was suggested on the Lightning mailing server by developer Rusty Russell on how we can implement Splicing in lightning channels (“top-up” and “drain” bitcoin from a channel). In this post we explain the concept and briefly review the proposal.