New to Mina’s
#zkApps
? Here are 3 tutorials to get you started building fast — zero knowledge of cryptography required 😏
Hello World
>
Private Inputs & Hash Functions
>
Deploying to a Live Network
>
You can build decentralized applications that solve real world problems and leverage
#ZKPs
with ease as part of zkIgnite, Cohort 1 ⚡️
Here are 3 things you need to know to get started building on
@MinaProtocol
🧵
☑️ Smart Contract
☑️ UI
☑️ All in TypeScript!
with SnarkyJS and Mina zkApp CLI, you have everything you need to bring your zkApp to life ... using one language!
Devs are doing something!
Mina Ecosystem looks strong in
@ElectricCapital
's report with 145 monthly active devs. That’s up 96% from last year and puts Mina among the top 30 projects by total developers 🚀
Check it out:
zkIgnite, Cohort 1 is a 12-week program to support
@MinaProtocol
business builders with mentorship and funding
⚡️ Team up with other devs
⚡️ Build zkApps or devtools
⚡️ Top projects receive grants
⚡️ 500k USDC and 500k MINA available
Sign up here →
The need for private, trustless solutions has never been more clear.
A new era of
#ZK
powered decentralized applications is coming – and
@MinaProtocol
is the best place to build them.
Sign up for Cohort 1 to bring your ZK business to life:
zkApps are great for when users need to prove something is true but don't want to reveal their sensitive information:
✅ Proof of trading profit
✅ Proof of good credit
✅ Proof you solved the puzzle
Learn more about zkApp use cases here ⤵︎
After a successful upgrade of the testnet, Upgrade Mechanism Testing (UMT) has now concluded.
Up next, participants from across the ecosystem will work together to upgrade Mina’s Devnet, the final step before the mainnet upgrade!
“I think we’re already delivering on building the easiest
#ZK
tooling in the space” –
@bkase_
But don’t take our word for it 😏
Sign up to build in zkIgnite, Cohort 1 and see for yourself:
Soon → June
Off-chain smart contract execution in client-side environments (browsers or servers), cost-effective proof verification, and private inputs coming to a zkApp near you 😎
zkIgnite, Cohort 1 starts in 1 week ⚡️
Calling ambitious founders, developers and tooling experts to join the cohort and build ZK-powered decentralized applications on
@MinaProtocol
Top projects will receive funding 💰
Have you registered yet? →
TypeScript is the most popular DevOps language thanks to its builder-friendly features 🫂
SnarkyJS is a TypeScript library for writing zkApps. This opens up a wide range of benefits, whether you are an experienced Web3 programmer or just getting started!
Source:
@CircleCI
🤓
zkIgnite, Cohort 2 starts on June 14 ⚡️
Participants will form teams, brainstorm ideas, get mentorship, and submit proposals for funding their ZK projects.
Founders, developers, tooling experts, and builders of all kinds welcome!
Sign up today →
Mina zkApps with Celestia underneath ✨
@CelestiaOrg
’s modular data availability layer is coming to Mina Protocol, enabling higher-throughput zero knowledge applications and L2s
@__geometrydev__
will spearhead the integration work with technical support from
@o1_labs
🧵
PunkPoll’s Open Beta is live today! 🎉
@PunkPoll
is a voting and survey platform that allows anyone, anywhere, to easily and anonymously participate with just a smartphone.
1/4 🧵
1/ The 5th annual
@ElectricCapital
Developer Report has been released!👀They analyzed 485 million code commits across 818k repos, showcasing the pulse of dev activity in our emerging market. It's not one you want to skip:
Join zkIgnite, Cohort 0 ⚡️
All high quality
#zkApp
submissions can receive 5,000 MINA and be considered for three top prizes:
🏆 1st: 20,000 MINA
🏆 2nd: 12,000 MINA
🏆 3rd: 8,000 MINA
More info 💥
>
Sign up to build 💥
>
In other exciting news, 💯 % of zkIgnite Cohort 2 builders delivered their final milestones!
They will be presenting their work over the past few months to the community today and tomorrow.
🔗 Links to watch in Discord →
Tons of new tutorials just dropped on to get you started building
#ZK
powered apps with TypeScript
📝 Building a zkApp UI in the Browser with React
📝 Common Types and Functions
📝 Off-Chain Storage
📝 Oracles
📝 Custom Tokens
Devs, it's time to buidl 🏗️
"Building with
#ZKPs
is difficult and requires an understanding of complex cryptography… right?"
Nope! If you know
@TypeScript
, then you can build zkApps on
@MinaProtocol
🫡
Last call for Mina Navigators hackathon submissions!
The deadline is November 10 at 11:59 PM PST ⏰
You can find the submission form on Discord and (for those who registered) in your email.
Two weeks left to build something cool for the Mina Navigators hackathon 😎
🏆 Top submissions receive grants (up to 8,000 MINA) and a Navigator badge!
Details →
More on what the badge unlocks below 🧵
zkIgnite, Cohort 3 by the numbers (so far) 👀
50+ builders tuned in for the kickoff call
300+ registrations on
One week left to write your draft proposals! 💡
We are hosting a bespoke developer workshop followed by a Q&A session for technical and product questions. Come learn how to build privacy-enabled applications from the developers behind Protokit.
🧵 (1/2)
👉 Don't forget to sign up:
Developer Tip
#1
:
Having trouble? Check if you have the latest version of zkapp-cli by entering
zk -v
If your version is behind the latest published here then you can update by entering
npm install zkapp-cli -g
This week’s Cohort 1 Gathering is open to the full Mina community ⚡️
Join tomorrow for “Lessons from a Founder” with
@evanashapiro
– Mina Foundation CEO and Co-founder of
@MinaProtocol
Register here:
Are you excited for zkIgnite cohort 3? Join our office hours next Tuesday to meet the team behind Protokit.
We will be sharing recent development updates, documentation and roadmap sneak peak.
$MINA
#zkignite
#zeroknowledge
Hey developers!👋 o1js just got a significant performance upgrade: introducing prover key caching. This has optimized the edit-compile-debug cycle. Get ready for an ~80% reduction in compilation time for zkApps!
Read our post by
@zkPM_
and
@mitschabaude
:
Thank you to all the builders, electors, and community members who supported Cohort 1 ⚡️
Tomorrow, we announce which proposals received funding and learn about the future of zkIgnite.
Register ⤵️
Are we too late for an ins and outs list? 🤔
IN:
Recursive ZK proofs
Off-chain computation
Programmable privacy
In-browser proving
Infinite recursion
TypeScript
OUT:
Data leaks
Expensive gas fees
Scalability vs. Decentralization trade-offs
DSLs
Zero Knowledge with zero hassle 😎
❌ Circuits
❌ Polynomials
❌ Arithmetization
#SnarkyJS
abstracts complex cryptography into a familiar TypeScript-based language that anyone can use
Mina’s community-governed innovation fund is back to support even more ZK developers and entrepreneurs ⚡
Cohort 3 launches TODAY with 2 MILLION MINA available in grants!
Full details ↓
We publish a blog post every month to share with you all the development updates on
#SnarkyJS
! Check out the latest edition covering all the changes that our team pushed out in July:
I'm learning ZK by playing with
@MinaProtocol
, the 22kb ZK blockchain.
Getting started was easy, and the experience is polished--but during this process, they upgraded the testnet with breaking changes.
Keep reading for some highlights 👇🧵
State of ZK Report (Q1 2024) from
@zkv_xyz
is out 💙
o1js — the TypeScript-based library for building zkApps on
@MinaProtocol
— is now the most downloaded SDK after Circom and its snarkjs module.
🧠 Join us for an ideation workshop with
@franklyteddy
and
@yunusguerlek
, where they will talk about what’s possible on
@MinaProtocol
.
Tomorrow @ 1:00pm UTC
Killer app ideas incoming — grab yours 💡
zkIgnite, Cohort 0 has officially kicked off, and
@o1regi
&
@dinaturalist
are here to help you bring your zkApp ideas to life 💥
Drop in to Office Hours to ask questions or get advice. Every Wednesday at 12pm ET 🤓
Register for a session 👉
⚡️ All are welcome in zkIgnite, Cohort 2 — Here’s how you can participate:
∙ Build a zkApp or developer tooling
∙ Give feedback on proposals
∙ Become an elector
∙ Mentor builders
Sign up here: and keep reading to learn more 🧵
Just over one week left to submit high-quality
#zkApps
for prizes as part of zkIgnite, Cohort 0 ⚡️
Drop into Office Hours to ask questions or get advice.
@o1regi
&
@dinaturalist
are here to help you cross the finish line 🏃💨
Today @ 12pm ET — Sign up:
Register for the FREE workshop tomorrow to learn:
💭 what are zero knowledge proofs?
💭 why are they so powerful?
💭 how to build zkApps on
@MinaProtocol
Brought to you by
@__zkhack__
and
@o1_labs
What’s Next for Cohort 1
Well .... BUILDING of course 🏗
There are also 5 more weeks of workshops that cover fundraising, setting up a crypto business, and more.
Fun fact, 12 out of 48 (25%)
@__zkhack__
submissions were built with o1js by
@o1_labs
o1js is a TypeScript framework, so it’s easy to get started with ZK 💙
#ZkHackIstanbul
was a blast! We received 48 project submissions (built in less than 48 hours over the weekend!) and selecting the winners was a tough choice…
Winners Megathread 🧵 👇
A third cohort of builders have been funded through zkIgnite! ⚡️
Electors assessed 100+ proposals and allocated grants to 29 projects building zkApps, developer tools, and crucial infrastructure for the Mina ecosystem.
Full list of grantees ↓
📚 Office Hours are back — now with morning and afternoon sessions ☀️
Chat with experts from
@MinaFoundation
and
@o1_labs
, ask questions, and get zkApp advice.
Every Wednesday at 9am and 5pm UTC.
Register here →
Today,
@MinaProtocol
ecosystem contributors in Seoul are teaching developers about writing zkApps with TypeScript 🇰🇷
You can register here to attend the online version of the workshop tomorrow. Link will be sent to your email 👇
SnarkyJS lets you use a TS/JS programming language with familiar tools to leverage zero knowledge proofs
#ZKPs
in your dApps!
✅ npm
✅ Visual Studio Code
✅ Prettier
✅ ESLint
Sign up to experiment and build zkApps in zkIgnite, Cohort 1 →
S/O teams like
@___absent
and
@protokit
for leading the charge here!
Hazook is one of the first implementations of a recursive zkRollup for Mina that parallelizes state proof accumulation. It is open-source and built to easily integrate with o1js zkApps and zkRollups.
Protokit…
Leverage recursive zkRollups to batch thousands of L2 transactions into a single proof posted to Mina’s L1 🤌
Recursive zkRollups are a ZKP accumulator tool to efficiently process transactions and optimize blockspace utilization for zkApps.
Read more ↓
📣 ZK devs, it’s time to build
Mina Navigators is the newest community program to encourage exploration and innovation in the ecosystem!
There are 6 MILLION MINA available in grants to be awarded over six months 🔭
Have you signed up yet? 👇
One week left to sign up for zkIgnite ⚡️
Calling ambitious founders, developers, and tooling experts to join the cohort and build ZK-powered decentralized applications on
@MinaProtocol
Top projects will receive grants!
Have you registered yet? →
Join
@zkregi
and
@alysiatech
for an online workshop for women and non-binary devs on May 10 🏗️
Build your first zero knowledge smart contract and chat about real-world zkApp use cases — no prior experience with ZK or
@MinaProtocol
needed.
Sign up here:
Congrats to all the builders who submitted their final zkIgnite project proposals! ⚡️
Today’s gathering will cover the voting process and what to expect next ⤵️
Shoutout to
@o1_labs
for their recent Docker image work 🤍
It is now faster and more resource-efficient to spin up a lightweight Mina local network for testing zkApps!
A win for DevX 🏆
Try it out →
Keep data private on client side ✅
Compose ZK for your use case ✅
Prove other proofs with recursion ✅
Pay for gas ❌
Mina’s zkApps do all computation off chain and verify validity on chain, so you only pay tx fees, not gas 💸
Last chance to ask your questions and get advice from
@o1regi
&
@dinaturalist
before the zkIgnite, Cohort 0 submission deadline ⚡️
Office Hours are today @ 12pm ET. See you there 🤓
Sign up:
📚 Office Hours are back — now with morning and afternoon sessions ☀️
Chat with experts from
@MinaFoundation
and
@o1_labs
, ask questions, and get zkApp advice.
Every Wednesday at 9am and 5pm UTC.
Register here →
Calling founders and devs! Don’t miss the zkIgnite gathering tomorrow ⚡️
@OVioHQ
will share their tips for building an effective pitch deck to help you secure funding faster 💸
Open to all — register here:
Office Hours are today! 🤓📚
Drop in, ask questions about zkApps, get support, brainstorm new ideas, and meet other Mina devs!
Every Wednesday at 9am and 5pm UTC on Discord:
What are the most exciting user-facing Zk applications? Can be a demo, a live product or smtg in the works
Looking for Zk apps that go beyond scaling / zk rollups.
Calling on all the Zk laboratories
@0xPARC
,
@PrivacyScaling
,
@__zkhack__
,
@__geometry__
@ETHGlobal
🧠 Join us for a zkApp brainstorming session with Mina Foundation's
@evanashapiro
and
@garbash
, where they will talk about the most exciting privacy use cases!
TODAY @ 11:30am PT | 2:30pm ET
Killer app ideas incoming — grab yours 💡
𝒁𝑲 𝑯𝒂𝒄𝒌 𝑲𝒓𝒂𝒌𝒐́𝒘 is an in-person hackathon where you can meet the teams working on zk, learn new skills, find collaborators & friends, and hack on zk-tools & zk-DSLs.
It’s happening in Kraków from May 17 to 19.
Link to apply to hack with us:
Class is in session 🤓📚
Mina Navigators’ “learn-to-earn” education program starts today, and is open to everyone!
Join to get started building with ZK on
@MinaProtocol
7/ Want to try out SnarkyJS? Join zkIgnite, Cohort 0 and experiment with
#zkApps
to win prizes.
➡️ Finish a tutorial — 50 MINA
➡️ Build an Oracle — 1,000 MINA
➡️ Deploy high-quality zkApps — 5,000 MINA
Now through Dec 15. Details ⤵︎
Photon Bridge to connect the lightest blockchain
@MinaProtocol
with light nodes of
@CelestiaOrg
. Mina’s data availability problem is now solvable with Celestia's modular design.
Let’s dive in on the problem, how we have solved it, and why it was a pain to solve!
Other blockchains typically run computations on-chain and use a variable gas-fee based model.
zkApps can execute unlimited off-chain computations for a flat fee 💪
@ChaoticBeautys
@MinaProtocol
@o1_labs
Mina is what Ethereum wants to be. But with enshrined roll-ups and dev ecosystem that is web friendly. You can teach consensus at the speed of light, but what is faster is infinite parallel execution of chain. 500-800 tps is in effect infinite X.
Join
@o1regi
and
@dinaturalist
for Office Hours every Wednesday at 12pm ET 🤓📚
Drop in, ask questions about zkApps, get support, brainstorm new ideas, and meet other Mina devs!
Register for a session 👉
“Mina’s ZK proving system and application environment unlock lego composability building blocks with selective privacy, and without requiring syncing back to the chain after every step”
🔥
@bkase_
zkApps Umstad is an AI agent powered by a GPT-like AI model that assists
@MinaDevelopers
to build their zkApps in
@MinaProtocol
which is built in zkIgnite Cohort 2. I compared zkApps Umstad with the current CHAT GPT 4. I ask both to implement a "Merkle tree verifier in o1js"