Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
Given Ethereum Serenity desires Signatures to live in G2 while public keys will live in G1, we need to swap the roles of the groups in the https://github.com/herumi/mcl repo. Herumi already supports this swap by building the project with `make BLS_SWAP_G=1` but it is not as efficient as MCL, in the words of herumi:
The current mcl supports only precomputing Miller loop for a fixed Q in G2.
It is a hard task to make the function for a fixed P in G1.
But it is not so hard to support to swap G1 and G2 unless using the optimized Miller loop.
A successful bounty for this would submit a PR to the MCL repository supporting a precomputed miller loop for a fixed P in G1.