cmdruid / cmdruid/musig2

Adaptor Signature

Open
#3 13 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
18
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Hi, I have been wondering if there is any way to modify the library to implement Adaptor Signature, where an adaptor point (T where `T = t * G`) will be used with the combined nonce to make the signature invalid. But once the adaptor secret (t) is revealed we can add it to the combined signature` s' = s + t` to make it a valid BIP340 signature. Similar to the public key tweaking mentioned in the image.

![adaptor](https://github.com/user-attachments/assets/7417f7ac-1ca6-410e-a7b4-36c17505851e)

My ultimate goal is to achieve DLC using this.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.