Cashu is Ecash for Bitcoin

Cashu is a free and open-source Chaumian ecash system built for Bitcoin. Cashu offers near-perfect privacy for users of custodial Bitcoin applications. Nobody needs to knows who you are, how much funds you have, and with whom you transact with.

What is Cashu?

Cashu is a new ecash protocol for custodial Bitcoin applications that is tightly integrated into the Lightning network. An Ecash system consists of two parts, the mint and the ecash wallet. Ecash transactions untraceable, instant, and require no fees. Cashu is built for Bitcoin. Wallets use the mint's Lightning node for making or receiving Bitcoin payments in exchange for ecash. A Cashu mint does not know who you are, what your balance is, or who you're transacting with. Users of a mint can exchange ecash privately without anyone being able to know who the involved parties are. Bitcoin payments are executed without anyone able to censor specific users.

Cryptography

Cashu is an Ecash implementation based on David Wagner's variant of Chaumian blinding (protocol specs) which was later written and discussed in this thread.

Protocol

Cashu NUTs (Notation, Usage, and Terminology) are Cashu's protocol specifications and the developer libraries make it easy to write wallets and mints.

Apps

There are multiple implementations of the Cashu protocol. Cashu is available as a command line interface (CLI) tool and as Progressive Web Apps (PWA) with a graphical user interface.

Libraries

Cashu is a libraries are available for Python, Golang, Javascript, and Typescript.

Resources

Cashu in the Media

Listen to Podcasts and read Articles about Cashu and Chaumian ecash.

Read more

Explore Projects

Explore the different Open Source Cashu apps that have been built so far.

Read more

Cashu Protocol

Go deeper into how the Cashu protocol works.

Read more

Guides

Cashu Python

A step-by-step guide to the Cashu Python command line interface (CLI).

Nutstash wallet

A guide to getting started with the Nutstash wallet.

Running a mint

A step-by-step guide of how to run your own Cashu mint.

Cashu on Nostr

Learn how to use Cashu on Nostr.

Coming soon

Build a Cashu webapp

This guide will show you how to write your own Cashu web app.

Join the Cashu R&D group

We have a channel on Telegram focussed on Cashu R&D. If you're developer and would like to start working with Cashu, please join us here.

This website

This stunning website is a copy of the creation of Jeff Gardner, the author of nostr.how. Thank you for allowing us to use it.