-
Notifications
You must be signed in to change notification settings - Fork 2k
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
NeuroZK - Cyborg parachain's ZK verification layer #2393
base: master
Are you sure you want to change the base?
Conversation
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.
Hi @beekay2706 thanks for the follow up application. Quick question, is there a reason you are trying to modify the original application? Usually we don't modify applications after they have been merged. Can you add this info to the new one instead?
Hi @keeganquigley , Thank you for your response, and I apologize for the oversight. A new line was unintentionally added when I merged some changes from w3f's main into our local branch. This has been corrected in the latest commit. |
|
||
As part of our previous application, we delivered CyberDock, a product line focused on helping users deploy dockerized containers into our edge server network. We are now focusing on expanding this approach to a new product line called NeuroZK, which will enable AI apps to run Inference Engines backed by ZK proofs. | ||
|
||
Users can easily run GPU based inference engines in our crowdsoruced GPU network, with compute integrity verified using a ZK SNARK proof that proves that the inference algorithm was executed with 100% accuracy without revealing the actual inference algorithm nor the query or result data. |
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.
- What is the process for generating ZK proofs to verify the correctness of AI inference computations?
- How are ZK proofs verified on-chain, and what are the computational costs involved?
|
||
Through this process, we identified the need for having a much simpler provider onboarding experience, so we are developing a custom node implementation called Cyborg worker nodes using which providers can connect their resources to the Cyborg parachain just by downloading and installing an executable file on their VMs. This also aligns with our focus to launch a plug and play hardware series called 'Cyborg miners' that directly connects to the parachain like an ASIC miner. | ||
|
||
Consequently, we will be delivering a ZK based offchain compute verification system, that validates the integrity of executing pre-trained AI models for decentralized AI inferencing on crowdsourced GPUs. For this grant we will use ZK and TEE to uphold data privacy in the system. |
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.
- What security guarantees does the ZK SNARK system provide against attacks such as proof forgery or false verification?
- How resilient is the ZK SNARK system to changes in the AI model or inference environment?
|
||
Though Cyborg and the [Phala Network](https://phala.network/) share aspirations of decentralized computing within the Polkadot/Kusama environment, our technical paths and business aspirations are distinct. Phala Network provides off-chain compute infrastructure for smart contract-based applications by enabling users to integrate 'phat' contracts with their existing smart contract logic. While Cyborg is focused on creating utility for web2 applications. | ||
|
||
Another related project appears to be [Wetee](https://github.com/wetee-dao), which employs a comparable technical architecture utilizing TEEs to safeguard user privacy. However, their specific market focus is currently untraceable. We are developing products for a validated market that has already attracted interest from various AI applications and 50 edge data center providers to join the network once it goes live. |
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.
Are you able to provide proof, if not publicly then privately, about these 50 data center partnerships?
Project Abstract
This application is a follow up from our successful grant delivery
Cyborg Network is an AI-centric blockchain designed specifically to handle AI workloads, utilizing crowdsourced off-chain compute infrastructure verified with Zero-Knowledge (ZK) Proofs to enhance data privacy and security in AI models.
We are developing a platform for managing AI compute resources (both training and inference) with strategic partnerships across web2 and web3 domains. Continuing on our previous delivery, we are motivated to create a ZK verification layer to improvise the compute verification process with better privacy.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)