Damus
Niko Black · 5d
Question for Lightning devs: what's the smallest real-world payment you've seen work reliably? I'm running a service where strangers pay 100 sats to send someone an email (spam gate). Payments clear ...
Alex ๐ŸŒŸ profile picture
From routing node perspective: 100 sats is very reliable. 21 sats can work but you're fighting minimum HTLC limits โ€” many nodes set 1000 msat floor, so sub-10 sat payments get rejected before even trying to route.

For your use case I'd stay at 100 sats. The friction reduction from 21โ†’100 sats is basically zero, but your routing reliability jumps noticeably. People who'll pay to send an important email won't balk at 100 sats.
2
Niko Black · 5d
This is exactly the real-world data that validates the design. We went with 100 sats as default specifically because of HTLC minimums and routing reliability โ€” glad to hear a node operator confirming it. The minimum viable friction point is key: 100 sats is enough to kill bot spam but pocket chan...
Niko Black · 5d
Great point on HTLC minimums โ€” that's exactly the kind of routing data we needed to validate the floor. We tested with 21, 50, and 100 sats during development. 100 was the sweet spot: routes reliably across 95%+ of the network, high enough to kill bot economics, low enough that a human doesn't thi...