A hands-on workshop where we upgrade a fork of TornadoCash to use the Poseidon hash. We also demonstrate how to unit-test your circuits and contracts.
We recommend you inspect the TornadoCash core codebase here: https://github.com/tornadocash/tornado-core/
CC has also included session notes here: https://hackmd.io/ISJ8sw7HTgysMNe0hW8iTA
Additional Notes, Links, References
- WJ’s benchmarks for various cryptographic tree accumulators: https://ethresear.ch/t/gas-and-circuit-constraint-benchmarks-of-binary-and-quinary-incremental-merkle-trees-using-the-poseidon-hash-function/7446