vacp2p / zerokit

A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Apache License 2.0
130 stars 7 forks source link

feat(rln): pmtree benchmarks #169

Closed rymnc closed 1 year ago

rymnc commented 1 year ago

Closes https://github.com/vacp2p/zerokit/issues/89

image

pmtree using sled vs in-memory omt

rymnc commented 1 year ago

Note to reviewers: the graph on the left is pmtree using sled db (fs db) vs optimal merkle tree using an in-memory db, performance is as expected.

We will tune sled db's configs to our use-case and create a follow up pr for it, as mentioned in https://github.com/vacp2p/zerokit/issues/151