I’m Yihang, an Engineer at o1Labs, and I’m happy to introduce a new o1Labs MIP for the Mesa Upgrade!
This MIP proposes increasing the Events and Actions Limit. The change aims to give developers a better user experience when building their apps, as well as allowing for more powerful applications to be built with fewerless restrictions.
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?
This MIP proposes:
-
Over 10X Capacity
- Raise the cap from 100 to 1024 field elements for both events and actions, per transaction.
-
No Small Caps Within
- Remove the per‑event / per‑action mini‑cap of 16 field elements. Developers can now design larger, more expressive events or actions when needed.
Why Does This Matter?
-
Better User Experience
- Today, a single zkApp interaction might require several zkApp commands, and as a result they’re charged multiple transaction fees. With this change, more can happen inside one transaction. zkApp developers can now simplify their domain logic when designing zkApps.
-
More Powerful zkApps
- Developers get headroom to design advanced apps — such as zk voting systems, decentralized identity tools, or integrations with off‑chain data — without splitting logic unnaturally across many pieces.
-
Staying Competitive
- Other smart contract platforms already allow large, complex logic inside one transaction. Increasing Mina’s limits lets zkApps compete on capability while still offering unmatched succinctness.
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