FIP-0079
Add BLS Aggregate Signatures to FVM
filecoin L1 primitive final BLS12-381
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
- bls-signatures rust audited report
- blstrs rust not independently audited
Relationships
- Equivalent to
- EIP-2537, SIMD-0388, namada-masp