Tornado Cash with Halo2

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tornado-nova

    Discontinued Tornado privacy pool with internal transactions (by tornadocash)

  • We are going to rewrite the “original” Tornado. Not Tornado Nova. Nova is a newer version which is really interesting too but more complicated, so won’t look into it for now.

  • tornado-core

    Discontinued Tornado cash. Non-custodial private transactions on Ethereum.

  • This is the repo we’re going to look at: Tornado core.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • halo2

  • Circuits were written with Circom and that’s what we’re going to change. We’ll rewrite those circuits with Halo2, the PSE implementation (the KZG one, i’ll tell you more about it in the next section).

  • halo2-experiments

    Discontinued For practice to using halo2

  • Ok… before going any further I have something to disclose. A lot of the code that I’m going to show you next, I haven’t written it myself. Most of the Hash chip and the Merkle chip are “heavily inspired” (ok… mostly copied) from https://github.com/summa-dev/halo2-experiments

  • halo2-merkle-tree

  • (which is itself “inspired” by https://github.com/jtguibas/halo2-merkle-tree 😁). So we can say thanks to Enrico, Jin and John.

  • tornado-halo2

    Tornado Cash circuits written with Halo2

  • Here’s the final code, so you can follow along and run it yourself.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Zed Decoded: Linux When? – Zed Blog

    2 projects | news.ycombinator.com | 7 May 2024
  • Show HN: Fire-ninja-bot a telegram bot fight censorship

    1 project | news.ycombinator.com | 7 May 2024
  • Rust to .NET compiler – Progress update

    2 projects | news.ycombinator.com | 3 May 2024
  • uv: An fast Python package installer and resolver, written in Rust

    1 project | news.ycombinator.com | 7 May 2024
  • Ruff: The Extensible Python Linter

    1 project | dev.to | 7 May 2024