If you run a web shop, a web hosting business or you offer VPS rental etc. you might want to use Cashu to improve your customer's privacy and avoid having to handle and store toxic data. Here is how a VPS provider could use Cashu to unlink payments from purchases: - Costumer logs in - Charges their account to obtain Ecash minted by your own service (for example Bitcoin in, Ecash out or Fiat in, Ecash out) - Ecash appears as the user's balance - User uses Ecash to rent a VPS, paying it back to you We made everything so easy that this can be integrated into your website using a simple wallet library. From the user's perspective, nothing changes compared to a classical top-up and purchase experience. That way, you wouldn't need to know which credit card transaction belongs to which VPS purchase. No custodial risk eitther, you're the service provider. Win win.

Replies (27)

Default avatar
Rand 1 year ago
t-y 4 spreading! calle, like the nym too!
This could be a really interesting way to bypass AML/KYC laws. tl;dr: with ecash tokens you can put yourself in a position where you know who your customers are. But you don't know what they're actually buying.
Google uses RSA blind signatures it for their VPN to achieve exactly this, to decouple of the VPN use from the user account.
Can this be integrated with an AI chatbot frontend like OpenWebUI? I want my users to log in with nostr and use cashu to pay for AI 🤖. Can’t wait for this! Will happen eventually. I want to open my AI server and my custom agents to the world and get paid in bitcoin!
I don't get it; VPS provider knows Customer deposited X Bitcoin to top up their eCash (prepaid) balance. Customer uses this prepaid balance to pay for x-number of VPSs - but the provider still knows exactly which products (=VPSs) the customer pruchased cuz it's linked to their freakin' user profile! What am I missing?
Yeah but not requiring a user account is not something special to ecash; it's what LNVPN is doing: pay this invoice, get this service. (Besides, your OP reads differently. Anyway 🤷)
Again: how is this different from LNVPN?? Customer: hits Buy Provider: pay this invoice (could be anything:LN, Monero, eCash) Customer: sends funds Provider: detects funds Provider: generates connection details & sends to customer
You can do that and it's already a great step up. However: - the payment is always associated with the purchase - as soon as you want to have a balance that can be topped up, you need user (accounts)
The ecash would never leave you as a service provider from what I understand. But you then need to be able to prove that the ecash is only used for your products/services.
If you don't run a gateway yourself, I think that should be fine. People trading your utility tokens p2p is not your problem as a service provider. Fun fact: this is actually how mobile money like M-Pesa started: people used airtime for mobile networks as a currency, then the carriers saw this and turned it into e-money products.
How do you see this interacting with KYC laws? Maybe there's an argument that you do know your customer (the logged in / fiat payment part) even if you don't know what resources each person is using...?
Spot on re: Mpesa funny that it’s only a few years ago when Mpesa went fully KYC and since then it’s become a privacy mess + big honey pot for hackers eCash is a good case study on how to rebuild Mpesa the right way. @calle