EIP Radar
@ 1a086d5 ·
EIP-2539

BLS12-377 curve operations

Precompiles for BLS12-377 curve operations

StagnantSplurge

Status history

  1. Draft26 Feb 2020
  2. Stagnantdate not observed

Abstract

This precompile adds operation on BLS12-377 curve (from Zexe paper) as a precompile in a set necessary to efficiently perform operations such as BLS signature verification and perform SNARKs verifications. Unique properties of BLS12-377 also later allow to have SNARKs that check BLS12-377 pairing in an efficient way and allow e.g. constant-size BLS signature aggregation. If block.number >= X we…

Created
26 Feb 2020
Authors
Alex Vlasov, hujw77
Upgrades
Not listed in any upgrade
Requires
EIP-1109EIP-2046
Required by
EIP-3026