Skip to content

Conversation

t-bast
Copy link
Owner

@t-bast t-bast commented Nov 12, 2021

This is an early draft, waiting for some feedback on how far we should go when changing the protocol to accommodate PTLCs.
The scripts/witness stacks may be incorrect, they need to be tested, but they should convey the high-level idea.

@ysangkok
Copy link
Contributor

JSON doesn't support multi-line strings which breaks syntax highlightning. I'd suggest turning it off with ```text (or whatever it is called, maybe ```plain ?) to ease readability (it currently appears as white-on-red).

@t-bast
Copy link
Owner Author

t-bast commented Nov 23, 2021

JSON doesn't support multi-line strings which breaks syntax highlightning. I'd suggest turning it off

Sure, I'll change that before merging.
I've still got a lot of work to do on that PR before it's even ready to review though, you're early ;)

@t-bast t-bast force-pushed the taproot-update branch 5 times, most recently from 2146bc7 to bd97398 Compare December 7, 2021 14:15
Details how Taproot can be leveraged to improve lightning
transactions.

PTLCs require some changes to the protocol, they cannot
be trivially added because they require a new pre-signed
transaction. This changes forces us to add half a round
trip, which is probably acceptable.

Many thanks to @ajtowns for many of the ideas presented
here.
@t-bast t-bast marked this pull request as ready for review December 13, 2021 16:57
@t-bast t-bast merged commit 570b82f into master Dec 13, 2021
@t-bast t-bast deleted the taproot-update branch December 13, 2021 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants