Summary: Zero-knowledge apps go dark after chain upgrade breaks their underlying verification keys

Published: 1 month and 19 days ago
Based on article from CryptoSlate

Mina Protocol Completes Mesa Upgrade, Halving Slot Times and Reconfiguring zkApps

The Mina Protocol has successfully reached a pivotal milestone with the implementation of its Mesa hard fork, a transition designed to enhance the network's efficiency and performance. While the upgrade marks a significant step forward for the layer-1 blockchain, it has introduced a temporary hurdle for the ecosystem: deployed zero-knowledge applications (zkApps) have effectively gone "dark." To resume normal operations, developers must now navigate a mandatory compatibility update to align with the network’s new architectural constraints.

Accelerated Performance and Network Stability

The Mesa upgrade was finalized following an eight-hour transition period on September 3, which included a scheduled pause in block production and transaction processing. The most notable technical achievement of this release is the halving of slot times, which dropped from three minutes to just 90 seconds, significantly increasing the network's operating cadence. Additionally, the upgrade introduces a temporary cap of 12 zkApp transactions per block. This limit is a precautionary measure resulting from stress tests that identified potential memory spikes, ensuring the network remains stable as it scales.

The Migration Path for Zero-Knowledge Applications

The primary challenge following the hard fork involves the verification keys used by zkApps. Because Mesa changed protocol constants and circuit constraints, proofs generated against old keys are no longer verifiable on the updated chain. This is not a permanent failure of the smart contracts but rather an on-chain compatibility requirement. Developers are required to use the o1js 3.0 framework to compile new Mesa-compatible verification keys and update them on-chain before proof-authorized transactions can resume. To prevent a total lockout, Mina’s migration path allows certain app permissions to temporarily fall back to signature-based authorization. However, any activity strictly requiring zero-knowledge proofs will remain paused until the developer records the new key. There is no fixed deadline for this migration; the fallback remains active on a per-app basis until the transition to the new version is completed, at which point original permission rules are restored.

Cookies Policy - Privacy Policy - Terms of Use - © 2025 Altfins, j. s. a.