Flexible Round-Optimized Schnorr Threshold Signatures in Go
Background
FROST is a Schnorr multisig scheme that optimizes for network overhead during signing operations.
The scheme works with any prime order group in which the DDH assumption holds.
Details
This implementation uses Ristretto over Curve25519 and is intended for use in distributed applications with untrusted participants.
In particular, the signature aggregator role described in the paper is replaced with a peer to peer broadcast for coordination.