I’m Yihang, an Engineer at o1Labs, and I’m happy to introduce a new o1Labs MIP for the Mesa Upgrade!
This MIP proposes to increase the current limit on the number of account updates that can be included in a zkApp transaction. The proposed change aims to enhance the expressiveness and utility of zkApps by allowing developers to create more complex applications that require a higher number of simultaneous account updates while maintaining the protocol’s performance guarantees.
You can read and comment on the full technical MIP on Github and we’ll be engaging here with any questions or comments you have about the proposal and the process.
What’s Changing?
Right now, Mina’s zkApps can only make a limited number of updates in one go (10 or fewer). This rule was set to keep things fast and lightweight.
This proposal would raise that limit to about 3X more updates per transaction.
Why Does This Matter?
-
More powerful apps: Developers can build zkApps that handle more complex operations in a single step instead of splitting them up.
-
Better user experience: Today, users often “have to approve” on several separate transactions to get one thing done. After this change, it could be just one approval.
-
Lower costs: Since you need fewer transactions, you pay fewer fees.
-
New possibilities: Features like handling many payments at once, or contracts that check numerous accounts in a single operation, become possible.
How YOU Can Get Involved:
We are eager to hear your thoughts, feedback, and suggestions on this MIP.
Give us feedback:
-
Mina Research (comment below)
Best,
Yihang