Cashu is a Chaumian ecash protocol built on Bitcoin and Lightning. Users hold bearer tokens issued by a mint, then transfer those tokens without exposing the full payment graph to the mint.

How It Works

Cashu uses blind signatures to issue ecash tokens:

  1. Minting: Users deposit Bitcoin/Lightning to a mint and receive blinded tokens
  2. Spending: Tokens can be transferred peer-to-peer without mint involvement
  3. Redemption: Recipients redeem tokens at the mint for Bitcoin/Lightning

The mint signs blinded secrets, so it can verify tokens later without seeing the original secrets at issuance time. That breaks the direct link between deposit and redemption inside the mint.

Security And Trust Model

Cashu improves payment privacy, but it is still custodial. A mint can refuse redemptions, go offline, or lose backing funds.

Cashu proofs are bearer instruments. Whoever controls the proof can spend it. That makes proof handling closer to cash than to an account balance: backup, device compromise, or plaintext token leakage all matter immediately.

Nostr Integration

Cashu integrates with Nostr in several ways:

  • Nutzaps: Ecash tokens sent as zaps with enhanced privacy
  • Escrow: HTLC-based payment escrow for services like ridesharing
  • Wallets: Nostr-native wallets store encrypted Cashu tokens on relays
  • NIP-87: Mint discovery and reviews via Nostr

Tradeoffs

Cashu is fast because transfers happen off-chain and often off-mint until redemption. The tradeoff is interoperability and trust.

In practice, users often need the same mint, or they need a swap or bridge between mints. That is why Nostr applications frequently combine Cashu with mint discovery, wallet sync, and review systems.


Primary sources:

Mentioned in:

See also: