Skip to content
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

Open
wants to merge 61 commits into
base: master
Choose a base branch
from

Conversation

beekay2706
Copy link
Contributor

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

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • Payment details have been provided (Polkadot AssetHub (DOT, USDC & USDT) address in the application and bank details via email, if applicable).
  • I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed in the application.
  • I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Sep 12, 2024
Copy link
Contributor

@keeganquigley keeganquigley left a 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?

@keeganquigley keeganquigley added changes requested The team needs to clarify a few things first. and removed admin-review This application requires a review from an admin. labels Sep 20, 2024
@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Sep 20, 2024
@beekay2706
Copy link
Contributor Author

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.
Copy link
Contributor

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.
Copy link
Contributor

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.
Copy link
Contributor

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?

@keeganquigley keeganquigley removed the admin-review This application requires a review from an admin. label Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes requested The team needs to clarify a few things first.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants