ethereum/ethereumj

Look for better BN128 implementation

mkalinin opened this issue · 0 comments

Preamble

EthereumJ uses a custom implementation of BN128 logic. Since it was introduced an year ago different parties have made a good progress in both optimization and implementation of libraries that provides same functionality.

To Do

EthereumJ implementation needs to be benchmarked and compared with other java implementation, like https://github.com/apache/incubator-milagro-crypto (maybe this is the only one thing worth to be checked).

Benchmarks done by other clients: