-
Notifications
You must be signed in to change notification settings - Fork 2
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
Secret Data Validation #4
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 900.0 ENG (430.74 USD @ $0.48/ENG) attached to it as part of the enigmampc fund.
|
I am interested. |
Hi @ainsleys , i'm arookie on Enigma forum & i'm interested with this one. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 2 years, 4 months ago. 1) nionis has applied to start work (Funders only: approve worker | reject worker).
Hi, I'm Thảo Đinh (aka @arookie on Enigma forum), currently working as a backend engineer & be a Data enthusiast. Could you please let me join this program? Will do in a most accurate way :) Learn more on the Gitcoin Issue Details page. |
@bshevchenko Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
1 similar comment
@bshevchenko Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days |
@gitcoinbot https://github.com/bshevchenko/enigma-data-validation it's done |
Contract compares submitted dataset with the previous one. |
The reason why there is no list of datasets is the same as why we are not notifying user A – smart contract or some other storage is needed for that, that would serve data and push notification to subscribed user A. This was discussed with @ainsleys couple of days ago |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 900.0 ENG (418.77 USD @ $0.47/ENG) has been submitted by: @ainsleys please take a look at the submitted work:
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done The funding of 900.0 ENG (418.77 USD @ $0.47/ENG) attached to this issue has been approved & issued to @bshevchenko.
|
This bounty is close now! Thanks everyone who applied (please keep an eye out for new bounties coming soon), and to @bshevchenko for the quick turnaround. We'll also be open-sourcing this completed bounty shortly. |
Request
Enigma Secret Contracts enable dApps to compute over encrypted data. One simple use-case for this is validating the authenticity of a data set. This simple contract just checks to see if encrypted data inputs from different users are equivalent or not.
Solution Description
This solution should enable User A to upload a small dataset (email, phone number), and also enable a second user to submit their own dataset (with the same fields). Then, the secret contract should compare the two data sets. If they are equivalent, the secret contract should send an encrypted affirmation of this to User B, who has now verified their data set against user A. If they are not equivalent, the user should receive a false response.
This will involve:
Implementation Details and Data Flow
Success
A working application, which should have a simple React-based UI (or similar), enable the solution, and handle failure (i.e., displays a meaningful message when improperly formatted data is submitted).
Other Deliverables
Bounty Selection
For this first bounty round, the process works as follows:
If the task is not completed, or applicant is unable to continue work in a timely manner, Enigma will select another applicant.
To complete a pre-submission for approval,
First, comment on this issue within github and indicate your interest. Then, please also complete this application form.
Resources
These materials should help you get started:
Enigma Discovery Documentation
Developer Quickstart Guide
Secret Contracts Walkthrough
Enigma-JS
Walkthrough
The text was updated successfully, but these errors were encountered: