Schnorr signatures in Grin & information

Schnorr signatures, named after its inventor Claus-Peter Schnorr are another form of digital signatures. The signatures are based on the same security assumptions as ECDSA and are compatible with the elliptic curve Grin is using (secp256k1).

Light reading about Schnorr:

First discussion to implement in Grin:

Github discussion and implementation of the signature scheme in Grin:

Expanding on the implementation:

Bitcoin specific
First proposal for the signature scheme in Bitcoin:

Implementation proposal in Bitcoin: