This is a loaded question so I'll list the concerns, not all of which need to be satisfied.
Does there exist a threshold-signature scheme for Ed25519 that...
- Does not require a trusted dealer to set up the key shares (required)
- Does not require interaction to set up the key shares (optional: ideally users can independently generate key pairs, but if all n users need to interact to compute the key shares, that's acceptable)
- Supports arbitrary m-of-n composition, as opposed to having restrictions on m (required)
- Does not require interaction to reconstruct the threshold signature from signature shares (optional: same as 2, non-interative schemes are preferred)
Some sources claim that this is possible (e.g. https://ripple.com/curves-with-a-twist/) but I haven't seen an implementation yet.
n
individual public keys and the thresholdm
, a signature is the concatenation ofm
individual signatures. $\endgroup$