Closed garyschulte closed 3 months ago
If gnark is the library of choice, should we make a plan to remove matterlabs from this repo?
Once we have a besu release with gnark-crypto, we can remove matter labs and the original altbn128 implementation 👍
Implement eip-2537 using gnark-crypto.
related to #165 related to #91
Motivation
The primary motivation is to get besu onto a supported library for the ECC precompiles since the matter-labs eip-1962 repo appears to be unmaintained. There is additional benefit in that gnark-crypto performs better than matter labs on every precompile benchmark.
Testing on both x86_64 and ARM64 indicate this implementation compares very favorably with the matter-labs eip-1962 implementation for all operations.