o1-labs / o1js

TypeScript framework for zk-SNARKs and zkApps

Home Page:https://docs.minaprotocol.com/en/zkapps/how-to-write-a-zkapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

More benchmarks.

shimkiv opened this issue · comments

  • ECDSA
    • Compile, prove, verify.
  • SHA-256
  • Fibonacci (1, 10, 100, 1_000, 10_000, 100_000)
  • Merkle Trees
    • Merkle membership proof
  • Poseidon hashing?
  • Infra (dashboard)

For at least one of the samples we should include non-cached compile, with compile({ forceRecompile: true }).


Cached compile should be our main target, so we are going to do at least 2 warmup runs.
We always need at least 5 timing runs to bring down statistical variance.


Internal discussion.