-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Decentralized Data Annotation Platform (DAP) #2504
base: master
Are you sure you want to change the base?
Conversation
CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. Please submit the following text as a separate comment: I have read and hereby sign the Contributor License Agreement. You can retrigger this bot by commenting recheck in this Pull Request |
I have read and hereby sign the Contributor License Agreement |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the application, @BlockchainViper. Please give us a few days to catch up, someone will look into your application soon. In the meantime, I left some change requests to make the doc a bit more readable.
Can you explain how the quality of an annotation is verified, and how ZKPs come in there? Also, why do you split the functionality between pallets and smart contracts?
Co-authored-by: Sebastian Müller <sebastian@web3.foundation>
Co-authored-by: Sebastian Müller <sebastian@web3.foundation>
Co-authored-by: Sebastian Müller <sebastian@web3.foundation>
Thanks for your questions @semuelle we are very excited about this. 1. How is the quality of an annotation verified, and how do ZKPs come into play?Quality Verification Process: Initial Annotation:
Cross-Verification:
AI-Assisted Quality Check:
Reward Distribution:
Role of ZKPs (Zero-Knowledge Proofs):
Why use ZKPs?
These proofs are verified on-chain, ensuring a trustless and decentralized validation process. 2. Why do you split the functionality between pallets and smart contracts?The hybrid approach optimizes performance, scalability, and modularity. Pallets (Core Logic, High Performance)Handles core blockchain functions requiring high security and consensus:
Integrated directly into Substrate runtime, making it:
Smart Contracts (Flexibility & Extensibility)Manages customizable workflows, such as:
Performance & Scalability Considerations:
Future-Proofing the Platform
|
Project Abstract
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)