v0.3.0: change default degree to 20
changes:
- set default super circuit degree to 20, fixing "rw not enough" panic. Proving time increased to ~30min.
- use uncompressed point in params. Loading time of params26 reduce from 10minutes to 10seconds in a 8 core server. But file size increased from 4G to 8G.
- decouple version of params and circuit(vk, verifier.sol) since they actually are not same thing.
- re-enable zktrie in super circuit. Need to deploy scroll-tech/go-ethereum#247 first!
- use latest version of public input hashing mechanism
release files:
$ aws --profile default s3 ls s3://circuit-release/circuit-release/params-0320/
2023-03-31 01:23:08 134217988 params20
2023-03-31 01:23:08 8589934852 params26
2023-03-31 01:23:08 202 sha256sum
[ 1:27AM ] [ lispc@dev1:~/into_s3/circuit-release ]
$ aws --profile default s3 ls s3://circuit-release/circuit-release/release-v0.3/
2023-03-31 01:21:55 8263 full_proof.data
2023-03-31 01:21:55 328 sha256sum
2023-03-31 01:21:55 36995 verifier.sol
2023-03-31 01:21:55 744 verify_circuit.vkey