Adjust default parameters (#406)

- Update formula in `estimate_verif_num_gates` after the update in the recursive verification from https://github.com/0xPARC/pod2/pull/397
- Update the parameters to get better utilization of 2^16 rows
- Update metrics report to be more compact
This commit is contained in:
Eduard S. 2025-09-08 10:14:12 +02:00 committed by GitHub
parent a24bbf7a3b
commit e1f8a9ad8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 70 additions and 16 deletions

View file

@ -778,23 +778,23 @@ impl Default for Params {
fn default() -> Self {
Self {
max_input_pods: 2,
max_input_pods_public_statements: 10,
max_statements: 40,
max_public_statements: 10,
max_input_pods_public_statements: 8,
max_statements: 48,
max_public_statements: 8,
num_public_statements_hash: 16,
max_statement_args: 5,
max_operation_args: 5,
max_custom_predicate_batches: 2,
max_custom_predicate_verifications: 5,
max_custom_predicate_batches: 4,
max_custom_predicate_verifications: 8,
max_custom_predicate_arity: 5,
max_custom_predicate_wildcards: 10,
max_custom_batch_size: 5, // TODO: Move down to 4?
max_merkle_proofs_containers: 16,
max_merkle_tree_state_transition_proofs_containers: 5,
max_custom_predicate_wildcards: 8,
max_custom_batch_size: 4,
max_merkle_proofs_containers: 20,
max_merkle_tree_state_transition_proofs_containers: 6,
max_depth_mt_containers: 32,
max_depth_mt_vds: 6, // up to 64 (2^6) different pod circuits
max_public_key_of: 2,
max_signed_by: 3,
max_signed_by: 4,
}
}
}