Closed HarryR closed 6 years ago
Hey two cents on this:
I have added support for this on the following ethsnarks branch: https://github.com/HarryR/ethsnarks/tree/groth16-eth1
The C++ side is done, some of the Python side is done, need to verify the Python side and then update all the on-chain bits.
But... it's looking possible, pending a more thorough review.
This has been merged.
This requires using the ZoKrates fork of
libsnark
orbellman
:Work needed to support this:
libsnark
submodule to the ZoKrateslibsnark
libsnark
authors to add Groth16 supportimport.cpp
andexport.cpp
add support forr1cs_gg_ppzksnark_zok
proof format & VK formatslibX_groth16.so
andlibX_default.so
orlibX.so
withprove_groth16
andprove_default
?If the new one is
groth16
the old one isgrothN?
, what year was his paper put out that specified the method which uses many more pairings.