
Mina Token Distribution and Supply
This post intends to help the Mina community understand how the MINA token will be distributed at the launch of Mina’s mainnet and throughout its lifecycle. Last Updated November 4, 2021 Mina is the world’s lightest blockchain. It is a public and decentralized blockchain that is open for anyone in the world to participate in actively or passively. Individuals or companies can help increase the security of the network by becoming nodes or block producers, or they can help lower the cost of tra...

Generating a Keypair
In order to create a keypair for Mainnet or to fully participate in a Mina test network, the first step is to generate a Keypair, which consists of a Public Key and a Private Key. Currently there are two supported tools for generating keypairs mina-generate-keypair and ledger-app-mina. We also have a tool for validating that your private key is created properly. Note that you may want to generate more than one keypair. For example, if you'd like to run a block producer most securely, you...

Mina-Ethereum State Proof Verification Applications.
IntroductionThis is the second post within the series of Mina-Ethereum bridge-dedicated blog posts of ours. The first one is in here. This time a description of how a Mina-Ethereum bridging application based on the in-EVM state proof verification of ours would work.Didn’t you post such a description already?Not really. What we do is not the bridge itself, but a core mechanism, a crucial component to achieving such a bridging. Mina state verification on Ethereum. This will not bring the bridge...

Mina Token Distribution and Supply
This post intends to help the Mina community understand how the MINA token will be distributed at the launch of Mina’s mainnet and throughout its lifecycle. Last Updated November 4, 2021 Mina is the world’s lightest blockchain. It is a public and decentralized blockchain that is open for anyone in the world to participate in actively or passively. Individuals or companies can help increase the security of the network by becoming nodes or block producers, or they can help lower the cost of tra...

Generating a Keypair
In order to create a keypair for Mainnet or to fully participate in a Mina test network, the first step is to generate a Keypair, which consists of a Public Key and a Private Key. Currently there are two supported tools for generating keypairs mina-generate-keypair and ledger-app-mina. We also have a tool for validating that your private key is created properly. Note that you may want to generate more than one keypair. For example, if you'd like to run a block producer most securely, you...

Mina-Ethereum State Proof Verification Applications.
IntroductionThis is the second post within the series of Mina-Ethereum bridge-dedicated blog posts of ours. The first one is in here. This time a description of how a Mina-Ethereum bridging application based on the in-EVM state proof verification of ours would work.Didn’t you post such a description already?Not really. What we do is not the bridge itself, but a core mechanism, a crucial component to achieving such a bridging. Mina state verification on Ethereum. This will not bring the bridge...

Subscribe to MinaWallet

Subscribe to MinaWallet
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Mina Foundation – Lindsay Casale, Sr Director, Marketing and Sherry Lin,Director, Digital Marketing
from the A to Z of realizing real-world applications and starting a business with ZK. There will be a variety of opportunities, whether you are a developer, a tooling expert, a designer, an entrepreneur, or want to participate in electing which projects receive funding

📅 VC Chat Twitter Space on Thursday 2/9
Tune in to a special Twitter Space with Fenbushi and Hack VC to discuss why ZK is so interesting to investors today + tips for builders looking to pitch. Stay for the end to see how you can impress during zkIgnite Cohort 1. RSVP HERE to be notified.
📅 BUIDL with Mina Protocol at ETHDenver 2023
Mina is going to ETHDenver! Join members of the Mina ecosystem at this year’s ETHDenver (both IRL and online) for a series of free workshops, talks, and social events you won’t want to miss. Read more and register for Mina events HERE.

SHARE YOUR FEEDBACK 2023 State of ZK: Play a key role in exploring the impact of ZK technology by completing the 2023 State of Zero Knowledge survey. Your feedback is important in understanding the current impact of zero knowledge and its future potential. Share your thoughts HERE. Ecosystem Communications: Share your feedback on Mina’s ecosystem communications, including monthly updates, quarterly roadmaps, retros and more. What do you like and what could be better? Take the survey and tell us HERE. On-Chain Voting Dashboard: Did you participate in the recent on-chain vote for MIP(1)? Share your feedback on the voting dashboard HERE to help us improve it for future votes! NEWS & ANNOUNCEMENTS Viable Systems joins the Mina ecosystem to enable anyone to run a web node on a browser! A new proof of concept announced on Jan 26, 2023 shows how close we already are: http://openmina.com. Read more HERE. Mina Foundation announces new board member Marco Di Maggio, Director of Harvard’s Fintech, Crypto and Web3 Lab on January 12, 2023. Read the full announcement HERE. Mina Ecosystem is included in ElectricCapital’s annual report with 145 monthly active devs. That’s up 96% from last year and puts Mina among the top 30 projects by total developers. Read the full report HERE.

ZKBUILDER PROFILE Meet the zkApp Builder — Nicolas Diaz Entrepreneur and developer Nicolas Diaz shares about his projects and future plans for his zkApp on Mina. Read his full story HERE.

Viable Systems – Juraj Selep, CEO IN-BROWSER WEB NODE Viable Systems has released Open Mina, a Proof-of-Concept Mina Web Node (see full announcement here). Since Mina requires neither the complete transaction history nor the entire ledger, this in-browser node requires no proxy for communicating with the chain. The In-Browser Web Node can send and validate transactions directly on a user’s device. This is an incredibly large step towards a fully-realized, truly decentralized blockchain. This is a PoC because it currently only works on Berkeley Testnet with a hard-coded wallet address.
Upon release, there were some bugs that were discovered, and a majority of them have been fixed. Block production and wallet integration are both planned during this calendar year. The source code for OpenMina is available on GitHub here.
Any bugs that are found and reported here are greatly appreciated, as well as any feedback on existing features.
=nil; Foundation – Mikhail Komarov, Founder ZKBRIDGE FROM MINA TO ETHEREUM The zkBridge from Mina to Ethereum is delivered (see announcement here), but there are several things that need to happen before it can be launched. These include:
Proof generators pool for the auxiliary state proof to be generated fast, often and cheap enough. Audit finalization Verifier production deployment after the audit finalization It is important to highlight proof system commitment scheme batching within proof generator implementation, which speeds up the proof generation (see here). Additionally, a proof market toolchain multithreaded proof generator merge (see here). Last, but not least, more in-EVM verifier modularization is done, which will allow it to support various circuits for the verification (see here).
CALLING THE COMMUNITY TO HELP! Proof generators. Mina’s state proof on a Proof Market needs you! Bright minds. Proof generators need your help with proof generation optimization! The average time of auxiliary proof generation is currently about 1 hour. Application developers. Mina’s in-EVM state management application API is waiting for you to start experimenting. O(1) Labs – Emre Tekisalp, CEO SNARKYJS & ZKAPPS O(1) Labs released SnarkyJS 0.8.0! Proving on Apple M-series processes is ~10x faster by working around WASM-related issues that caused memory swapping between M-series’ high-performance and high-efficiency CPU cores. Functions related to comparisons & assertions have been renamed for code clarity (e.g. .assertLt() to assertLessThan()). Mina.transaction() now accepts a public key as the fee payer argument; passing in a private key is deprecated.
This version contains breaking changes; see the SnarkyJS changelog for full details. Developers should upgrade their zkapp-cli to 0.6.1 or newer, and any current smart contract projects to use snarkyjs 0.8.0 or newer in order to be compatible with Berkeley Testnet.
BERKELEY ALPHA TESTNE
In late December, an “off-by-1 bug” in Mina’s recursion layer Pickles, caused the Berkeley Alpha testnet to halt. A fix for the bug was quickly implemented and released on December 21 in a newly deployed network. Otherwise and since then, the network has continued to operate well, including the deployment and usage of numerous zkApps developed as submissions for Mina Foundation’s zkIgnite Cohort 0.
BERKELEY READINESS O(1) Labs’ protocol team continues to work on a number of known issues and looks forward to making a major release targeted for late January or early February. This release aims to resolve all known major bugs and vulnerabilities and as such may be considered a hard fork candidate for Mina mainnet (assuming appropriate approval and adoption by the Mina network and community).
PROOF SYSTEMS The low-level Kimchi custom Plonk gates O(1) Labs’ crypto team has been working on are almost complete and are intended to go out in the next Berkeley release and redeployment. Additionally, a Rust rewrite of the cryptographic back-end for SnarkyJS, called Snarky (OCaml) is well underway. This rewrite intends to improve the maintainability and auditability of the code, as well as to improve the performance and developer experience of SnarkyJS.
ZKORACLES While the completion of a two party computation (2PC) for zkOracles represents a significant milestone in the protocol’s development, feasibility of proving zkOracles notarization sessions has been a difficult technical hurdle for the project. Thankfully we believe that we’ve discovered a novel approach to proving these sessions that’s more than 100x more performant than the naive approach while remaining significantly less complex to implement, maintain, and extend. Unfortunately, progress on zkOracles have been paused as we focus engineering resources on upgrades and the redeployment of the Berkeley Alpha Testnet.
ETHEREUM SIGNATURE VERIFICATION Pending the completion of the Kimchi custom gates for foreign field multiplication, foreign field addition, XOR, bitwise rotations, and range lookups, O(1) Labs’ crypto team intends to combine these gates to implement proof-of-concept reusable circuits (we call them “gadgets”) for keccak256 hashing and Ethereum-compatible ECDSA signature verifications. We look forward to releasing these gadgets to the SnarkyJS team, such that SnarkyJS developers can build and experiment with them.
ONTAB – Behzad Malek, CEO ONTAB has been working on the new uptime tracker for the Mina Foundation Delegation Program.
We have made a number of improvements to the tracker to be able to track the latest update, manually check the delegations and automatically send follow-up emails, as well as building resiliency to the hosting environment.
zkFusion – trivo#0001 Community member Trivo#0001 is working on zkFusion, a modular zkRollup for Mina.
Recently, I finished an integration with SnarkyJS and added a common interface to interact with the rollup framework from the side of SnarkyJS. This will allow developers and users to easily access the rollup framework without much additional work. In addition, work continues on processing account update structures and complex transactions.
Mina Explainer Videos – G-Kriptocu#1377 In addition to producing educational Mina Protocol videos in Turkish, I’ve started making videos in English. In addition, I’m now publishing posts on my blog, minatimes.com in both English and Turkish. I encourage English-speaking community members to watch and comment on my English videos.
Mina Foundation – Lindsay Casale, Sr Director, Marketing and Sherry Lin,Director, Digital Marketing
from the A to Z of realizing real-world applications and starting a business with ZK. There will be a variety of opportunities, whether you are a developer, a tooling expert, a designer, an entrepreneur, or want to participate in electing which projects receive funding

📅 VC Chat Twitter Space on Thursday 2/9
Tune in to a special Twitter Space with Fenbushi and Hack VC to discuss why ZK is so interesting to investors today + tips for builders looking to pitch. Stay for the end to see how you can impress during zkIgnite Cohort 1. RSVP HERE to be notified.
📅 BUIDL with Mina Protocol at ETHDenver 2023
Mina is going to ETHDenver! Join members of the Mina ecosystem at this year’s ETHDenver (both IRL and online) for a series of free workshops, talks, and social events you won’t want to miss. Read more and register for Mina events HERE.

SHARE YOUR FEEDBACK 2023 State of ZK: Play a key role in exploring the impact of ZK technology by completing the 2023 State of Zero Knowledge survey. Your feedback is important in understanding the current impact of zero knowledge and its future potential. Share your thoughts HERE. Ecosystem Communications: Share your feedback on Mina’s ecosystem communications, including monthly updates, quarterly roadmaps, retros and more. What do you like and what could be better? Take the survey and tell us HERE. On-Chain Voting Dashboard: Did you participate in the recent on-chain vote for MIP(1)? Share your feedback on the voting dashboard HERE to help us improve it for future votes! NEWS & ANNOUNCEMENTS Viable Systems joins the Mina ecosystem to enable anyone to run a web node on a browser! A new proof of concept announced on Jan 26, 2023 shows how close we already are: http://openmina.com. Read more HERE. Mina Foundation announces new board member Marco Di Maggio, Director of Harvard’s Fintech, Crypto and Web3 Lab on January 12, 2023. Read the full announcement HERE. Mina Ecosystem is included in ElectricCapital’s annual report with 145 monthly active devs. That’s up 96% from last year and puts Mina among the top 30 projects by total developers. Read the full report HERE.

ZKBUILDER PROFILE Meet the zkApp Builder — Nicolas Diaz Entrepreneur and developer Nicolas Diaz shares about his projects and future plans for his zkApp on Mina. Read his full story HERE.

Viable Systems – Juraj Selep, CEO IN-BROWSER WEB NODE Viable Systems has released Open Mina, a Proof-of-Concept Mina Web Node (see full announcement here). Since Mina requires neither the complete transaction history nor the entire ledger, this in-browser node requires no proxy for communicating with the chain. The In-Browser Web Node can send and validate transactions directly on a user’s device. This is an incredibly large step towards a fully-realized, truly decentralized blockchain. This is a PoC because it currently only works on Berkeley Testnet with a hard-coded wallet address.
Upon release, there were some bugs that were discovered, and a majority of them have been fixed. Block production and wallet integration are both planned during this calendar year. The source code for OpenMina is available on GitHub here.
Any bugs that are found and reported here are greatly appreciated, as well as any feedback on existing features.
=nil; Foundation – Mikhail Komarov, Founder ZKBRIDGE FROM MINA TO ETHEREUM The zkBridge from Mina to Ethereum is delivered (see announcement here), but there are several things that need to happen before it can be launched. These include:
Proof generators pool for the auxiliary state proof to be generated fast, often and cheap enough. Audit finalization Verifier production deployment after the audit finalization It is important to highlight proof system commitment scheme batching within proof generator implementation, which speeds up the proof generation (see here). Additionally, a proof market toolchain multithreaded proof generator merge (see here). Last, but not least, more in-EVM verifier modularization is done, which will allow it to support various circuits for the verification (see here).
CALLING THE COMMUNITY TO HELP! Proof generators. Mina’s state proof on a Proof Market needs you! Bright minds. Proof generators need your help with proof generation optimization! The average time of auxiliary proof generation is currently about 1 hour. Application developers. Mina’s in-EVM state management application API is waiting for you to start experimenting. O(1) Labs – Emre Tekisalp, CEO SNARKYJS & ZKAPPS O(1) Labs released SnarkyJS 0.8.0! Proving on Apple M-series processes is ~10x faster by working around WASM-related issues that caused memory swapping between M-series’ high-performance and high-efficiency CPU cores. Functions related to comparisons & assertions have been renamed for code clarity (e.g. .assertLt() to assertLessThan()). Mina.transaction() now accepts a public key as the fee payer argument; passing in a private key is deprecated.
This version contains breaking changes; see the SnarkyJS changelog for full details. Developers should upgrade their zkapp-cli to 0.6.1 or newer, and any current smart contract projects to use snarkyjs 0.8.0 or newer in order to be compatible with Berkeley Testnet.
BERKELEY ALPHA TESTNE
In late December, an “off-by-1 bug” in Mina’s recursion layer Pickles, caused the Berkeley Alpha testnet to halt. A fix for the bug was quickly implemented and released on December 21 in a newly deployed network. Otherwise and since then, the network has continued to operate well, including the deployment and usage of numerous zkApps developed as submissions for Mina Foundation’s zkIgnite Cohort 0.
BERKELEY READINESS O(1) Labs’ protocol team continues to work on a number of known issues and looks forward to making a major release targeted for late January or early February. This release aims to resolve all known major bugs and vulnerabilities and as such may be considered a hard fork candidate for Mina mainnet (assuming appropriate approval and adoption by the Mina network and community).
PROOF SYSTEMS The low-level Kimchi custom Plonk gates O(1) Labs’ crypto team has been working on are almost complete and are intended to go out in the next Berkeley release and redeployment. Additionally, a Rust rewrite of the cryptographic back-end for SnarkyJS, called Snarky (OCaml) is well underway. This rewrite intends to improve the maintainability and auditability of the code, as well as to improve the performance and developer experience of SnarkyJS.
ZKORACLES While the completion of a two party computation (2PC) for zkOracles represents a significant milestone in the protocol’s development, feasibility of proving zkOracles notarization sessions has been a difficult technical hurdle for the project. Thankfully we believe that we’ve discovered a novel approach to proving these sessions that’s more than 100x more performant than the naive approach while remaining significantly less complex to implement, maintain, and extend. Unfortunately, progress on zkOracles have been paused as we focus engineering resources on upgrades and the redeployment of the Berkeley Alpha Testnet.
ETHEREUM SIGNATURE VERIFICATION Pending the completion of the Kimchi custom gates for foreign field multiplication, foreign field addition, XOR, bitwise rotations, and range lookups, O(1) Labs’ crypto team intends to combine these gates to implement proof-of-concept reusable circuits (we call them “gadgets”) for keccak256 hashing and Ethereum-compatible ECDSA signature verifications. We look forward to releasing these gadgets to the SnarkyJS team, such that SnarkyJS developers can build and experiment with them.
ONTAB – Behzad Malek, CEO ONTAB has been working on the new uptime tracker for the Mina Foundation Delegation Program.
We have made a number of improvements to the tracker to be able to track the latest update, manually check the delegations and automatically send follow-up emails, as well as building resiliency to the hosting environment.
zkFusion – trivo#0001 Community member Trivo#0001 is working on zkFusion, a modular zkRollup for Mina.
Recently, I finished an integration with SnarkyJS and added a common interface to interact with the rollup framework from the side of SnarkyJS. This will allow developers and users to easily access the rollup framework without much additional work. In addition, work continues on processing account update structures and complex transactions.
Mina Explainer Videos – G-Kriptocu#1377 In addition to producing educational Mina Protocol videos in Turkish, I’ve started making videos in English. In addition, I’m now publishing posts on my blog, minatimes.com in both English and Turkish. I encourage English-speaking community members to watch and comment on my English videos.
No activity yet