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?

Reply to this note

Please Login to reply.

Discussion

> What am I missing?

You don't need a user profile

But you wrote:

"- Customer logs in

- Charges their account"

...

Yes, read on.

You can purchase the VPS without identification. Just send the ecash to the service and receive a VPS.

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 🤷)

The customer "logs in" to "buy ecash" and then buys the VPS anonymously (with the ecash), logged out.

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)

Can they do the initial buy with fiat?