As we know, the most used digital scheme in Blockchain is ECDSA. For now, more and more blockchain projects, I've noticed, are considering substituting EdDSA and BLS signature scheme as the new one. Could anyone offer a bird-view about their respective pros and cons if applied in the Blockchain industry?

  • $\begingroup$ "Blockchain" isn't such special an industry to merit its own treatment of digital signature algorithms. ECDSA is the most supported elliptic curve signature algorithm, EdDSA is more easily implemented correctly, and BLS is the most compact. That's it. $\endgroup$
    – DannyNiu
    Mar 13, 2020 at 5:30
  • $\begingroup$ Well, the block chains do like smaller signatures for sure. Or any other method to save space, or the block chain grows too much. $\endgroup$
    – Maarten Bodewes
    Mar 23, 2020 at 22:58

1 Answer 1


EdDSA and BLS are well known to support aggregation techniques (aggregation of public keys or signatures). This property makes them well-demanded in applications where you have many different signatures from different users and want to verify them all in one shot, rather than one by one. Unfortunately, ECDSA does not support aggregation for more than two users.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.