Fedimix

Receive privately over time, withdraw common-denomination UTXOs once the anonymity set is large enough.

Slides

1

Deposit into Spending

Money lands in Spending as Fedimint ecash.

Deposit into Spending
2

The surplus is queued

Above Spending's target, coins are split into common denominations and queued.

The surplus is queued
3

Wait while the anon set grows

Each coin's anonymity estimate rises as others deposit. It leaves after a random, Poisson-timed wait, so timing leaks nothing. Typical exit within about a day.

Wait while the anon set grows
4

Automatic exit to Saving

The coin lands in cold Saving tagged with its anon set. Need it now? Exit early, and it is labelled as such.

Automatic exit to Saving
5

Change flows back into ecash

Sends from Saving pay their change back into Spending, so the loop closes.

Change flows back into ecash

Demo video

1:23 narrated demo.

Status: hackathon prototype, not for real funds.

Source on GitHub