planetarium / libplanet

Blockchain in C#/.NET for on-chain, decentralized gaming
https://docs.libplanet.io/
GNU Lesser General Public License v2.1
506 stars 141 forks source link

Schnorr signature #574

Open dahlia opened 4 years ago

dahlia commented 4 years ago

Libplanet currently uses secp256k to sign transactions (PrivateKey.Sign() method). There would be many benefits if we replace it with Schnorr signature. See also Bitcoin's propsal to introduce Schnorr signature for their rationale.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.

RozzaysRed commented 4 years ago

I'm going to give this one a go. It will take some time for me to familiarize myself with Schnorr Signature and will open up a WIP PR after I understand the concepts.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.