ethereum / py_ecc

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
MIT License
182 stars 81 forks source link

BLS optimization #66

Open ChihChengLiang opened 5 years ago

ChihChengLiang commented 5 years ago

What is wrong?

There's a need to optimize BLS verifying process. Here lists some possible actions items.

How can it be fixed

pipermerriam commented 5 years ago

Numba and Cython are likely to not be trivially easy to reap benefits as they won't support arbitrarily large integers (likely nothing above 64bit).