fbpx

Announcement

zkIgnite, Cohort 0 Begins

Get ready to complete tutorials, test the latest features, and bring high-quality zkApps to life now through Dec 15.

Mina is inviting you to co-build the zkApps Era with us by being a part of zkIgnite, Cohort 0.

Sign up to join zkIgnite, Cohort 0 now to complete tutorials, build zkApps and win rewards from a 250K MINA prize pool. 

Available Prizes

  • The first 1000 people who complete zkApp Tutorial 4 and makes a submission will be eligible to each receive 50 MINA
  • All high-quality zkApps submitted will be eligible to receive 5K MINA 
  • Plus there will be 3 top prizes:
    • 1st prize: 20K MINA
    • 2nd prize: 12K MINA
    • 3rd prize: 8K MINA
  • Bonus: Build an oracle that pulls on-chain data for zkApp usage and receive 1 – 1.5K MINA

How to Submit:

Submit your zkApp Tutorial 4 via Github Pages, and share the link via this form. 

Submit your zkApp and/or oracle project via this form

Please make sure your zkApp submission follows these guidelines:

  • Includes a user interface 
  • Has been deployed to Berkeley Testnet Alpha
  • Has proof of multiple transactions sent to it 
  • Includes a link to a Github Repo
  • Pre-existing zkApps or ongoing projects that pre-date this context will not be considered
  • There can only be one ‘basic’ zkApp submission per builder

For those building and submitting oracles, please share a link to your Github Repo that includes: 

  • A demo zkApp of using the oracle (deployed to the github pages for that repo)
  • A README that includes:
    • Instructions on how to launch the oracle server
    • Explanation of where to find the oracle server code (in the repo)
    • Instructions on how to use the oracle from a zkApp
    • Explanation of where to find the demo code (in the repo)

You will also have the option to present your zkApp to a panel of judges on Demo Day on December 16th.

Timing

  • Tues, November 22, 2022: zkIgnite, Cohort 0 is live
  • Thurs, December 15, 2022: All submissions due by 11:59 PM UTC-8
  • Fri, December 16, 2022: Demo Day (optional)
  • Thurs, December 22, 2022: Winners announced

How to Get Started:

  • Step 1: Read up on what zkApps are and what new use cases they enable here
  • Step 2: Get started building your first zkApp by following this easy Hello-World tutorial here
  • Step 3: Consider completing Tutorials 1 – 4 so that you have a good basic understanding of the core functionalities of snarkyJS, the typescript library you can use to build zkApps
    • Tutorials 5 – 8 are also handy if you want to make use of additional common types, off-chain storage, oracles or custom tokens
  • Step 4: Build, ask questions, and learn together!
    • #zkApps-developers channel on Mina’s Discord is your hub to ask questions, exchange tips with other builders, form teams
      • Attend weekly ‘Builder Hangouts’ every Thursday on Discord, details shared weekly in #zkAps-developers channel
      • Check out the zkIgnite Questions forum on Mina’s Discord for answers to popular questions that developers have raised
    • Attend weekly office hours every Wednesday at 9AM UTC-8 for technical support on your zkApp project.
    • Check out zkApps for Mina for a community-curated list of previous zkApps deployed
  • Step 5: Submit your zkApp through this form by 11:59 PM UTC-8 on Thursday, December 15, 2022

Additional video resources to help get you started:

Judging Criteria:

NOTE: It’s not a requirement to fulfill all of the criteria, rather this is a guide for how the judges will be deciding on winners. zkApps will be judged by a core team across Mina Foundation, ecosystem partner O(1) Labs, and a peer review committee of zkApps developers within Mina’s community.

  • Technical Implementation – Does the zkApp leverage multiple SnarkyJS features introduced in the tutorials? Does the zkApp function correctly?
  • Impact – Does the zkApp have the potential for real world utility? Will the zkApp have the ability to reach thousands, if not millions of users? 
  • Business Potential –  Does this zkApp have the potential to grow and become a standalone business in the future? (Bonus: does the zkApp aid existing applications or businesses with privacy?)
  • Capacity Building – Does the zkApp provide helpful tooling, or serve as a useful building block for other developers in the Mina ecosystem?


* All MINA token grants are subject to a 12-month lockup and those who qualify for grants will need to complete KYC/AML verification to receive them.

About Mina Protocol

Mina is the world’s lightest blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain that is about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve. Mina is stewarded by the Mina Foundation, a public benefit corporation headquartered in the United States.

More from our Blog

Retro / 2022-11-18 / Mina Foundation
Berkeley Testnet Alpha Update
On September 26, Mina ecosystem partner O(1) Labs launched Berkeley Testnet Alpha and invited community members to help test zkApp features in a public, live environment in preparation for a future incentivized testnet.
Read more
Announcement / 2022-11-17 / Mina Ecosystem Contributors
Mina Launches zkApps Era
Read more
Retro / 2022-11-10 / O(1) Labs
10/26 Mainnet Bug Retro
Read more
Retro / 2022-10-28 / Mina Foundation
zkApps Beta Testers Leaderboard Retro
Read more

About the Tech

AboutTechCta

Mina uses advanced cryptography and recursive zk-SNARKs to deliver true decentralization at scale.

Get Started

GetStartedCta

Mina makes it simple to run a node, build and join the community.