Functional Compatibility between Halo2 & Groth16
vmx opened this issue · 0 comments
vmx commented
eta: 2022Q4
description:
Functional Compatibility between Halo2 and Groth16 is achieved when we have all existing Filecoin circuits ported to the new proving system, existing in parallel with our Groth16 proving system. Toward this goal, FilCrypto will have several major dependencies wired for Halo2 support. These include GPU support (either using our native ec-gpu library, or potentially sppark, which supports a subset of required functionality), integration with Neptune (our Poseidon hashing library), improved Sha256 support (specific to the Halo2 in circuit implementation) and our Halo2 keystore management (parameters, proving and verifying keys, etc).