Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement LN-symmetry #9

Open
bigspider opened this issue Feb 11, 2024 · 0 comments
Open

Implement LN-symmetry #9

bigspider opened this issue Feb 11, 2024 · 0 comments
Labels
applications Issues related about research and implementation of MATT applications

Comments

@bigspider
Copy link
Collaborator

bigspider commented Feb 11, 2024

It would be great to have an implementation of LN-symmetry, both to develop useful CCV use cases for lightning, but also to experiment with composition of lightning and other constructions (like pools, Ark, etc.).

We should probably assume that the various useful opcodes are available (OP_CAT, OP_CHECKSIGFROMSTACK, OP_CHECKTEMPLATEVERIFY). All of the above are available in the container.

Useful notes:

  • HTLC output aggregation - notes from @halseth on how to use CCV to improve HTLC handling.
  • This gist shows that OP_CCV can roughly simulate OP_CSFS, although in a somewhat awkward way; therefore, we should probably just have OP_CSFS.
@bigspider bigspider added the applications Issues related about research and implementation of MATT applications label Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
applications Issues related about research and implementation of MATT applications
Projects
None yet
Development

No branches or pull requests

1 participant