-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incentivizing Waku Services using Service Credentials (store protocol) #99
Comments
Great stuff, I think this covers what we've talked about before. Some quick notes:
|
@s1fr0 following our conversation in the PM call regarding the next steps of the waku store protocol incentivization, here is the initial issue which captures the problem and the high-level solution idea. The development roadmap with more fine-grained milestones are captured in i.e., #135 As the first step, we need to decide on the payment model i.e., whether
Please have a look at this issue and the nwaku one and let me know if you have any comments or concerns. |
Context
Borrowed from https://forum.vac.dev/t/vac-sustainability-and-business-workshop/116
Service credentials at a high level:
Service consumers need to purchase Service credentials or Tokens in order to obtain service from waku nodes.
The service consumer pays the cost of its service by handing its token/credentials to the provider.
The service provider can then claim funds associated with that credential.
The service credential incentivization model has multiple benefits:
Problem
This issue is specifically focused on enabling privacy-preserving service credentials for the Waku store protocol by adopting the privacy-preserving payment model.
Solution overview
Privacy-preserving payment model
At a high level,
Users prove the ownership of their deposits anonymously using zk-Snark proofs by having the witness to the zk-Snark
circuit (see the relevant articles in the resources section).
Integration idea
This Privacy-preserving payment model can be used to incentivize the waku store protocol:
To be investigated
Resources
Acceptance criteria
cc: @oskarth
The text was updated successfully, but these errors were encountered: