Build on RISC Zero or Integrate RISC Zero into your project
Description
We are offering a total of 5 prizes, with a top prize of 7,000 USDC and a minimum prize of 2,000 USDC to qualifying projects.
We reserve the right to withhold prizing in cases where low-quality submissions do not meet our bounty requirements.
RISC Zero’s core technology is our RISC-V Zero Knowledge Virtual Machine (https://github.com/risc0/risc0). On top of that, we’re building a zero knowledge computing platform called Bonsai. Bonsai supports the ability to do arbitrarily complex computations in plain Rust and access proofs of those computations on-chain, effectively adding Rust support and Zero Knowledge scaling to Layer 1 Ethereum.
Bonsai is currently in a pre-release stage and, as part of this bounty, we’d like you to build an application using Bonsai. Doing so requires getting early access, which you can request here. However, even prior to getting access, you can participate in this bounty.
To build such an application, you’ll need two major components: your application logic written in the form of zkVM guest code and a solidity contract as an interface to the Ethereum world. Communication between those two components will happen via the Ethereum Bonsai bridge.
Because Bonsai is in a pre-release state, we expect you to need some help getting going - to support this, we’ll have Bonsai developers available to help via discord (and a few in person, as well).
For application ideas, think about computationally intensive tasks. What have you always wanted to see on Ethereum but development complexity or gas costs/caps have kept you from building?
Acceptance criteria
We’ll be looking for projects that demonstrate why a generic zero knowledge compute platform is so interesting. This means that porting an existing Solidity application to Bonsai is probably not a good strategy. We will be judging submissions based on utility, novelty, and quality. Partially finished submissions will be considered for awards.
Rewards
15000 reward pool
Resources
- Our zkVM documentation: https://docs.rs/risc0-zkvm/latest/risc0_zkvm/
- https://docs.rs/risc0-zkvm/latest/risc0_zkvm/
- Explainers: https://www.risczero.com/docs/explainers
- https://www.risczero.com/docs/explainers
- RISC Zero source code: https://github.com/risc0/risc0
- https://github.com/risc0/risc0
- zkVM Workshop: https://www.youtube.com/playlist?list=PLcPzhUaCxlCgig7ofeARMPwQ8vbuD6hC5
- https://www.youtube.com/playlist?list=PLcPzhUaCxlCgig7ofeARMPwQ8vbuD6hC5
- Bonsai Resources: https://risczero.notion.site/ETHDenver-Bounty-Resources-a143c17f727149c0ac7d2a12e9ee1a4c
- https://risczero.notion.site/ETHDenver-Bounty-Resources-a143c17f727149c0ac7d2a12e9ee1a4c