Just for fun... on-chain zaps
Setup:
You've recived 200 zaps generating 200 inputs to your wallet.
200 × 350 sats (random amount because of dust limits) = 70,000 sats total balance
Each zap creates 1 UTXO → 200 UTXOs
We assume:
Native SegWit / Taproot-like efficiency
Standard P2WPKH/P2TR inputs ≈ ~68–69 vbytes per input
1 output when consolidating
Consolidation transaction:
Inputs: 200 × 68 ≈ 13,600 vbytes
Output: ~31 vbytes
Overhead: ~20 vbytes
Total ≈ 13,650 vbytes
Next we calculate the consolidation cost
Fee = size × fee rate
We use realistic fee bands:
Scenario A — very low fee market (1 sat/vB)
13,650 × 1 = 13,650 sats
Scenario B — normal (5 sat/vB)
13,650 × 5 = 68,250 sats
Scenario C — moderate congestion (10 sat/vB)
13,650 × 10 = 136,500 sats
At 1 sat/vb the consolidation will cost almost 20% of the received funds. At 5 sat/vb the whole thing becomes unrealistic.
Login to reply
Replies (6)
I’ve never been a fan of Cashu, but… it’s better than this. 🤣
Not only have the days of “microtipping” Bitcoin ended from mere sat value + fees, but the concept of address reuse is outright retarded in 2026.
painful in economics once you look at UTXOs, Main-net is simply inefficient for high-frequency microflows

At least the miners get zapped too.
So they’re just 1-sat zaps with more steps 😂
Well, GL with that. Minimum is 294-546 sats per on-chain zap depending if P2PKH, P2WPKH or P2TR