waku-org / research

Waku Protocol Research
MIT License
3 stars 0 forks source link

Add privacy to service credentials #60

Open s-tikhomirov opened 7 months ago

s-tikhomirov commented 7 months ago

Service credentials (see #59 ) break the link between paying for the service and the service itself, which may ensure stronger client privacy.

In a credential-based scheme:

  1. the client deposits funds into an on-chain pool;
  2. the client generates a credential that proves the transfer in zero-knowledge;
  3. the client sends the credential to the server;
  4. the server uses the credential to pull funds from the pool.

Further reading: one, two, three.