Community

On-chain voting for Mina Improvement Proposals (MIPs) – Part 1

Participate in voting on protocol-wide changes

Mina Foundation and its ecosystem partners, including O(1) Labs, are committed to decentralized governance through on-chain voting. 

In the coming weeks, community members will propose new Mina Improvement Proposals (MIPs) that could lead to a community vote. As such, Mina Foundation would like to remind the community about the MIP process and also how to participate in on-chain voting. 

What is a MIP?

MIP stands for Mina Improvement Proposal. Community members can use the MIP process to propose changes to the protocol or new features for Mina. A MIP should provide a concise technical specification of these changes and a rationale for its inclusion in the protocol. The MIP author is responsible for championing their proposal, building consensus within the community, and incorporating feedback.

MIP Rationale

MIPs are intended to be the main mechanism for proposing new features to the protocol. The entire process is driven by the community and is meant to be highly participatory and transparent. 

MIP Process

The MIP process is open to everyone. Community members can view submitted proposals on Github, see example, and also propose their own ideas by following the process outlined on Github.  This MIP process is evaluated and adapted on a regular cadence, based on participant feedback. Additionally, a group of MIP Editors ensure that the process is followed correctly.

Key stages to the MIP process include:

Draft: Authors draft MIPs and submit them on Github, according to the guidelines outlined on Github

Review: MIP authors seek and incorporate feedback from the community and specific technical experts; for example through community calls and discussions on Github and MinaResearch

Last call and finalize: Final opportunities for feedback and approval

Read more about the MIP process and how to create your own MIP here

Upcoming MIPs

Review the upcoming MIPs below that will impact the entire Mina ecosystem and require your participation in on-chain voting in the coming weeks. Also, see key details below regarding community calls to discuss MIPs with their authors and collect community feedback.

MIP Background MIP Stage MIP Owner(s) Call/Recording Details
MIP3: Kimchi, a new proof system Kimchi: a proposed upgrade to Mina’s proof system and Kimchi: The latest update to Mina’s proof system Finalization  mimoo#7625, engineering architect from O(1) Labs, anais#7001, cryptography engineer from O(1) Labs, @jspada, cryptography engineer from O(1) Labs, @mrmr1993, protocol engineer from O(1) Labs 3/28/23 at 11 AM MST Recording and presentation link
MIP4: Easier zkApp programmability on mainnet What are zkApps? Finalization bkase#2492, engineering architect from O(1) Labs, deepthiskumar, engineering manager from O(1) Labs, psteckler, Protocol Engineer from O(1) Labs, @carterbrett, technical product manager from O(1) Labs 4/4/23 at 11:30 AM MST Recording link
MIP1: Remove supercharged rewards in line with initial tokenomics MF blog on token distribution
Original discussion on Mina Research
Finalization garethdavies#4963 12/12/22 at 10 AM MST Recording link Passcode: b%37J6c$
MIP2: Reduce wallet creation fee Original discussion on Mina Research  Draft flushthefashion#5369 TBD

Last updated 4/06/23

Note: The MIP process is an open process where MINA account holders are able to vote on a particular proposal. Therefore, a particular outcome of such a vote is not guaranteed. MIP authors can always retract their proposal, and feedback during the review phase could result in a MIP not making it to the community vote. Such feedback will be published by applicable MIP editors. The next vote is scheduled to take place in April 2023, exact time and date to be announced.  

More details and reminders will be shared closer to the voting dates of each MIP on Mina’s Discord server and community channels. Further votes could also be held in Q2 and later in 2023, authored by ecosystem partners and other community members.

For more details about the overall MIP process, please visit the MIPs Github page.

Read On-chain voting for Mina Improvement Proposals (MIPs) – Part 2 to learn more about how to vote and get more voting details for upcoming MIPs.

More from our Blog

SEE ALL POSTS
Retro / 2024-03-21 / Vitor Silva
Upgrade Mechanism Testing Retrospective
Track 3 allowed for the testing of various loads and helped uncover issues which have since been resolved. As a result, an optimal configuration was identified, and the release candidate for the Mainnet Upgrade is ready.
Read more
Learn / 2024-03-15 / Will Cove
Introducing ‘httpz’: the internet you can trust
Read more
Community, Events / 2024-03-13 / Mina Protocol
BUIDL with Mina Protocol at ETH Seoul 2024
Read more
Announcement / 2024-03-12 / Mina Foundation
zkIgnite, Cohort 3 Funded Projects
Read more

기술 살펴보기

AboutTechCta

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

시작하기

GetStartedCta

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