Cashu: Ecash Protocol
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:
- Minting: Users deposit Bitcoin/Lightning to a mint and receive blinded tokens
- Spending: Tokens can be transferred peer-to-peer without mint involvement
- 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: