What is zkIgnite? | A Closer Look at Mina Foundation's Builders Program
Hello everyone! Welcome to the new post of my blog. Before getting into the details, I want to let you all know about some news. I’ll be contributing to Mina Foundation’s zkIgnite Cohort 3 as an elector! That’s awesome, but… What is zkIgnite, exactly?
In this post, I’ll try to explain what zkIgnite is, what has been done so far in the previous cohorts, and finally, what kind of new things we have in this cohort (Cohort 3).
Before starting, it is worth noting that this is NOT a paid content.
Contents
What is zkIgnite, exactly?
Overview
zkApp Product Track
Developer Tooling & Infra Track
What happened so far?
Cohort 0
Cohort 1
Cohort 2
What now? | Cohort 3
Who are involved?
Builders
Electors
Technical Committee
And of course, community!
Judging Criteria
Funding
Timeline
How to participate?
Personal Thoughts
What is zkIgnite, exactly?
Overview
First of all, if you are not familiar with the Mina ecosystem and zkApps, you can take a look at my relevant blog post: Exploring Mina Protocol: Building zkApps w/ ‘o1js‘ by Furkan Akal.
zkIgnite is a community-driven builder program to enhance developers and entrepreneurs in the Mina ecosystem. The program provides
technical and non-technical support,
mentorship,
grants.
So far, 50 zkApp and developer tooling projects have been funded.
zkApp Product Track
Participants build applications utilizing zero-knowledge proofs to address practical issues in the real world.
Although there is no restriction to participate as a team or as an individual, teams are encouraged to have 1-2 developers. However, participation is open to everyone, including non-technical builders and community members.
Developer Tooling and Infrastructure Track
Participants in this track build tools making it easier and more efficient to build on Mina Protocol.
We will discuss these tracks with more details in the upcoming sections.
What happened so far?
Cohort 0
It was the first edition of zkIgnite back in 2022. It ran from November 22nd, 2022, until the winners were announced on December 22nd, 2022.
Prize Pool
Top 3 Prizes:
1st prize: 20,000 MINA,
2nd prize: 12,000 MINA,
3rd prize: 8,000 MINA.
High Quality zkApps: All high quality zkApps submitted were eligible to receive 5K MINA.
Bonus Prize: 1-1.5K MINA to be received by the teams building an oracle to pull on-chain data for zkApps to use.
Tutorial 4: The first 1000 participants completing the zkApp Tutorial 4 were eligible to receive 50 MINA.
Judging Criteria
Technical implementation,
Impact,
Business potential,
Building capacity for next builders.
Cohort 1
The second edition of the program, till the winners were announced, took place between February 15th, 2023 and April 3rd, 2023
Prize Pool
It is;
250,000 USDC,
150,000 MINA
for the zkApp Track and;
250,000 USDC,
150,000 MINA
for the Dev4Dev (Developer Tooling & Infrastructure) Track. So 500K USDC and 300K MINA in total.
Judging Criteria
zkApp Track:
Business potential,
Impact,
Clarity,
Feasibility.
Dev4Dev Track:
Innovation,
Dev experience,
Scalability,
Feasibility.
Cohort 2
The third edition of the program took place between June 14th, 2023 and September 11th, 2023.
Prize Pool
It is
500,000 MINA and
500,000 USDC
to allocate towards zkApp and Dev Tooling proposals.
Funding allocation decisions were made by electors who are a group of experienced builders and community members within the ecosystem, by considering the similar criteria applied in the previous cohort.
What now? | Cohort 3
Who are involved?
Builders
If you are interested in application development to solve a real world problem, then zkApp Product Track is for you. You will be expected to propose a zkApp idea to solve a real world problem and to have a commercial potential.
If not, don’t worry. You can go for the Developer Tooling & Infrastructure Track. Every self-sustaining ecosystem in Web3 needs and will always need people to make things more efficient.
Electors
They are a group of community members who are experienced in zkApp development or zero-knowledge cryptography. Their main role in this cohort is to provide some feedback for builders and vote for proposals by allocating MINA tokens.
Technical Committee
They are a group of ZK experts to provide technical review and feedback on submitted proposals.
And of course, community!
The Mina community is one of the largest and most active communities in the Web3 space. They will play the key role to test the products by directly using them. You can join Mina Protocol Discord, if you haven’t so far.
Judging Criteria
zkApp Product Track
Commercial Potential: Does the zkApp have the potential to generate revenue? How strong is the use case for a sustainable business over time?
Go-to-Market Strategy: Does the zkApp have the potential to bring on thousands of real users in the next 3-6 months? Has the proposer articulated how they plan to get new users onboard with an MVP?
Vision & Growth Potential: How compelling is the vision for where this application will exist at scale?
Feasibility: Will the proposed design support the application’s desired scalability? Did the proposer identify key risks or dependencies and articulate how to work around them?
Team: Based on the information provided, does the proposing team have relevant experience that will help them deliver on their milestones?
Developer Tooling & Infrastructure Track
Impact: Does the proposal solve a real problem or address a gap for developers building on Mina Protocol? How important is the problem to be solved for developers to build quality zkApps?
Scalability & Growth Potential: Does the proposed solution have the potential to scale and accommodate the growing demand for zkApps in the future? Does the proposal promote reusability and provide benefits to multiple parties within the Mina ecosystem?
Architecture: Does the proposed architecture design demonstrate that the proposers have a good understanding of Mina Protocol and o1js? Will the proposed architecture support the application’s desired impact and scalability?
Feasibility: Are the proposed milestones feasible to achieve within the current o1js functionality? Did the proposer identify key risks and articulate how to work around them?
Team: Based on the information provided, does the proposing team have relevant experience that will help them deliver on their milestones?
Funding & Grant
zkApp Product:
Goal: To support zkApps with commercial potential to bring more users to Mina Protocol.
Initial Funding: 1,200,000 MINA
Developer Tooling & Infrastructure:
Goal: To support projects that improve the developer experience on Mina Protocol.
Initial Funding: 300,000 MINA
Elector:
Goal: To support some community members who allocate funding to project proposals.
Grant: 5,000 MINA per elector
Technical Committee:
Goal: To support ZK experts who provide technical review on project proposals.
Grant: 15,000 MINA per committee member
Timeline
December 22nd, 2023: Cohort 3 Kick-off Call
January 31st, 2024: Deadline for first draft project proposals
February 2nd - 10th, 2024: Technical reviewers and electors provide feedback on proposals
February 17th, 2024: Deadline for final proposals
February 18th - 28th, 2024: Electors vote to allocate grant funding
March 1st, 2024: Cohort 3 grantees are announced
March 2nd - May 31st, 2024: Grantees build towards their technical milestones
So, there is still a couple of days to submit your proposal.
How to participate?
Create an account on https://zkignite.minaprotocol.com/.
Submit your proposal by visiting the relevant website below:
Personal Thoughts
I really love how O(1) Labs and Mina Foundation are conducting the developer & community marketing efforts. They are doing it using as natural ways as possible and unfortunately this is not an industrial standard for our ecosystem right now.
I find zkIgnite extremely useful and also important to bring a new sort of standard for developer marketing. I hope it will lead many new start-ups to build on Mina Protocol.
Subscribe to my newsletter
Read articles from Furkan Akal directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by