FIP-0079

Add BLS Aggregate Signatures to FVM

filecoin L1 primitive final BLS12-381

Native status
Final
Enables
On-chain BLS aggregate signatures
Specification
https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0079.md

Adds a Filecoin VM syscall for verifying BLS12-381 aggregate signatures, letting on-chain actors check one aggregated signature over many messages rather than verifying each individually. BLS12-381 is the same pairing-friendly curve behind Filecoin's block signatures, its drand randomness beacon, and its Groth16 storage proofs.

Implementations

Relationships

Equivalent to
EIP-2537, SIMD-0388, namada-masp

Sources