Retro

zkIgnite, Cohort 0 Retro

Learn more about the zkApps builders and winners from the first cohort of Mina's zkIgnite program.

zkIgnite is a program aimed at helping developers to build zkApps on Mina. The first iteration, Cohort 0, launched in November 2022, with hundreds of community members coming together to support each other and build on Mina with an impressive level of talent and dedication. There was a notably high quality of submissions, demonstrating the innovative and creative thinking of our community, and we are excited to see what the future holds for these projects.

 

The Winners

The zkApps were assessed on the following criteria: Technical Implementation, Impact, Business Potential, and Capacity Building. A team of judges deliberated and determined the highest quality zkApps submitted. Here are the top four zkApps from Cohort 0:  

First Place:  Vale by rpanic#3328

Vale is a platform that lets you create & deploy multisig wallets with just a few clicks. They included a wide-range of features wrapped within a slick UI that signs all transactions (except for the contract deployment with Auro Wallet), and included a demo mode which interacts with the contract with signatures instead of computed proofs. 

  • You can check out the live zkApp here
  • Github repo (with a detailed description on the readme)

Second Place:  Coinflip by 45930#8225 & jhhb#4857

Coinflip proposes a methodology to use and trust randomness in a zkApp. The solution relies on a third party: The randomness oracle, which actually generates the random number on behalf of the player. The player must supply the oracle with the public key of some executor which will use the random number for some purpose. The oracle uses the executor’s public key to encrypt the random number. So the player does not know the value, they only know that it is a random number. The player then submits the encrypted package to the executor, which evaluates the number in a smart contract method. 

  • You can check out the live zkApp here
  • Github repo (with a detailed description on the readme)

Joint Third Place:  Sign in with Mina by cryptoclasses#1003
and zkApp by Gordon Freeman#4502

Cryptoclasses built a zkApp widget named “Sign in with Mina” that operates by privately authenticating users using proof of ownership. This “Sign in with Mina” widget functions on Web2 sites, creating Web2.5 without sacrificing the financial privacy of users. For example, users can prove that they own an NFT within a collection on Ethereum, but hide their Ethereum address and keep their other financial transactions private. 

  • You can check out the live zkApp here
  • Github repo (with a detailed description on the readme)

Gordon Freeman developed a zkApp that implements a neural net as a proof of concept. This zkApp runs prediction in circuits, allowing the input to remain private. Through this method, the prover can prove that they have drawn a certain handwritten image, which was then recognized by the neural network, without revealing the actual image itself. 

  • You can check out the live zkApp here
  • Github repo (with a detailed description on the readme)

Highlights

Overall, the team of judges identified 20 operating oracles and 28 high-quality zkApps as winners of the program. Each operating oracle will receive an award of 1.5K MINA, and each high-quality zkApp will receive 5K MINA, subject to certain compliance requirements.

The Foundation would like to congratulate all of the zkIgnite winners and thank everyone who participated in the program. We are inspired by the talent and dedication of our community and look forward to seeing what the future holds for your projects.

Join Cohort 1

If you missed out on the opportunity to participate in Cohort 0, we encourage you to apply for Cohort 1 and join us in co-building the future of zero knowledge. This is your chance to join a talented community of developers and build your skills and knowledge in the world of zero knowledge. 

Learn to build zkApps on Mina and potentially receive rewards and recognition for your work. We look forward to seeing your submissions and supporting you as you build your project with Mina. 

Thank you for your support and we can’t wait to see what you’ll build with us.

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

Announcement / 2023-05-25 / Mina Foundation
Mina Foundation and etonec Announce Privacy Prototype to Address Existing Compliance Issues for Web3 Applications and Businesses
Etonec, a leader in developing solutions at the intersection of payments, blockchain and digital assets, in partnership with Mina Foundation, a public benefit corporation serving the Mina Protocol, today announced the completion of a functional prototype to help address existing gaps within the privacy and Web3 compliance space. The etonec team plans to build a […]
Read more
Community, Events / 2023-05-16 / Mina Foundation
Recap: Mina x Consensus 2023
Read more
Learn, Resource / 2023-05-15 / Mina Foundation
A Guide To Building Your Web3 Project Proposal: ZK Edition
Read more
Resource / 2023-05-10 / Mina Foundation
Mina Token Distribution and Supply
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.