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

Add PTLC #13

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Conversation

georgezgeorgez
Copy link
Collaborator

@georgezgeorgez georgezgeorgez changed the title WIP: Add PTLC Add PTLC May 22, 2023
@georgezgeorgez
Copy link
Collaborator Author

Need to rebase this for latest changes

@sumamu
Copy link
Collaborator

sumamu commented Jul 28, 2023

I've started reviewing this, but I find it difficult to understand how it works. Also I'm not finding anything on PTLC for Ed25519. @georgezgeorgez, can you hare some materials, please?

@georgezgeorgez
Copy link
Collaborator Author

Have you read through the linked discussion?

Schnorr is a general algorithm. ed25519 is a Schnorr variant.

https://github.com/WebOfTrustInfo/rwot1-sf/blob/master/topics-and-advance-readings/Schnorr-Signatures--An-Overview.md

Most of the production ready libraries to take advantage of the linearity properties of Schnorr have been written for bitcoin on the secp256k1 curve. For example MuSig2. Equivalent libraries for ed25519 for different languages may not exist yet.

https://github.com/ZenGo-X/multi-party-eddsa

https://github.com/ZenGo-X/two-party-musig2-eddsa

@georgezgeorgez georgezgeorgez marked this pull request as draft September 5, 2023 02:32
@georgezgeorgez
Copy link
Collaborator Author

Put back into draft until code is rebased

@georgezgeorgez georgezgeorgez added the enhancement New feature or request label Sep 9, 2023
@alienc0der
Copy link
Contributor

Put back into draft until code is rebased

Do you have an ETA?

@0x3639
Copy link
Collaborator

0x3639 commented Jan 13, 2024

In the last dev meeting I asked @georgezgeorgez about the status of this PR. I believe he said he was waiting for community review. @sumamu was going to take another look. I think he indicated he reviewed it previously but had some questions. If anyone wants some background color on this, George made this post on the forum.

https://forum.hypercore.one/t/ptlcs-the-standard/200

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants