We've tried rate-limiting Cashu mints with PoW but turns out if you want mobile phones with javascript to compete against DoS servers, the server always wins... I'm convinced now that the only practical use of PoW is Bitcoin and it's better to use sats to slow things down.

Replies (11)

hoppe2's avatar
hoppe2 9 months ago
Why does a mint need a rate limit? To be more precise, I don't understand the context of a legitimate user 'competing' with a DDoS server. I can understand that there might be attackers who want to attack the mint for reasons other than financial gain, but why does the issue of competition with regular users come up? It's not like this is a system where you get a reward for completing a challenge.
I came to the same conclusion in the past, e.g. in this conversation: And agree with the reasoning... without the system having a massive asymmetry in favor of the defender, it's not viable, and *even then*, it may not work (hence I am dubious about Tor's recent efforts). Funnily enough even back then I saw a good solution being .. ecash :) (privacypass etc) but yeah LN sats could also be viable depending on the system.
Trying to add a new mint to an app with a built in NIP-60 (still an API call) Trying to call the API to request a Lightning invoice to initially top up
โ†‘