Skip to content

Instantly share code, notes, and snippets.

View hashcashier's full-sized avatar
🛠️
Peoccupied. Reach out via Twitter.

Rami hashcashier

🛠️
Peoccupied. Reach out via Twitter.
View GitHub Profile
@paulmillr
paulmillr / BLS_Signature.md
Last active August 26, 2025 00:42
BLS Signature for Busy People

BLS Signature for Busy People

bls12-381 is pairing-friendly Barreto-Lynn-Scott elliptic curve construction allowing to:

  • Construct zk-SNARKs at the ~120-bit security, as per Barbulescu-Duquesne 2017
  • Efficiently verify N aggregate signatures with 1 pairing and N ec additions: the Boneh-Lynn-Shacham signature scheme is orders of magnitude more efficient than Schnorr

BLS can mean 2 different things: