Announcement

Announcing the Start of Testworld Mission 2.0 Track 3 — Testing Network Performance for the Upcoming Mina Upgrade

Testworld Mission 2.0 Track 3 begins marking a key step towards Mina's upcoming major upgrade.

After months of preparations, Track 3 of Testworld Mission 2.0 begins today — are you ready?

Testworld Mission 2.0 is the next step towards Mina’s major upgrade that will bring easier zkApp programmability to the  Mina mainnet. It is divided into four tracks, and track 3 will specifically focus on thoroughly testing network performance with the new improvements and features slated for the upgrade.

Key features of the upcoming upgrade, voted on by the Mina community, include:

In essence, Track 3 is a public testing network inviting the Mina community to rigorously test the network, replicating the forthcoming upgrade’s features in a simulated real-world environment. Through this testing, the community will actively ensure the robustness and efficiency of the upcoming major upgrade, playing an integral role in advancing the Mina Protocol.

Progress Updates

Progress has been steady, with Tracks 1 and 2 complete and Tracks 3 and 4 underway, happening in parallel. 

1/ Another step closer to Mina’s upcoming mainnet upgrade – Track 2 (External Security Auditing) is now closed!

During Track 2 network vulnerabilities were identified and addressed, leading to a more secure and robust Mina blockchain! 🌐⛓️

Some findings from Track 2 👇 pic.twitter.com/lD41YPzhyc

— Mina Protocol 🪶 (@MinaProtocol) August 30, 2023

Pre-Track 3 testing has been successful, including internal cluster testing, bug fixes, and much more.

Test Plan Overview

250 Block Producers, 20 Load Testers, 10 SNARK Workers, and 4 Archive Nodes are now geared up to engage in testing. The test plan goals are ambitious and aimed at pushing the network to its limits to ensure robustness and reliability. 

Network outages and pauses for experimentation can be expected, and the track will last at least 3 epochs (about 45 days) or until full confidence in the network is achieved. The focus is on simulating mainnet-like conditions through:

  • testing transaction generation and inclusion to blocks
  • testing brand new zkApp functionality

To effectively test the network, various experiments will be conducted, carefully analyzing the results of each. These experiments will test different variables, including transaction per second (TPS) numbers, transaction types, number of nodes, and more.

For smooth experimentation, there is robust tooling in place. The testnet control server orchestrates experiments by communicating with nodes through a tool called Orchestrator, regulating the transmission of transactions based on predefined parameters, effectively “orchestrating” the testing process, and sending transactions through the network. 

Monitoring tools such as uptime service, node status and error collection, Grafana dashboards, and internal trace logging will provide insights into transaction rates, latencies, and more. This will ensure optimal security and performance analysis and allow for improvements based on community feedback.

For a detailed timeline overview and test plan, please read the program details.

Are you Ready for the Next Steps?

If you are one of the selected network testers for Track 3, please review the updated program details. 

Partway through Track 3, existing zkApp developers will be invited to join in testing higher loads and scalability by building and deploying their smart contracts to the test network.  Builders will be notified when it’s time, but make sure to stay tuned for more updates. 

In preparation for the major upgrade, Track 4 is also actively advancing. This involves engineering the upgrade mechanism, notifying ecosystem builders and exchanges, and preparing node quick start guides. The next upgrade will be here before you know it, so sign up to be notified about when the upgrade goes live and other key progress updates.

Join the Testworld 2.0 Mission

We invite you to join in this exciting journey toward the next major upgrade. Together, let’s ensure the Mina network is strong, reliable, and ready for the easier zkApp programmability on mainnet.

Follow along for progress updates on X.com.

About Mina Protocol

Mina is the world’s lightest blockchain, powered by participants. Rather than apply brute computing force, Mina uses advanced cryptography and recursive zk-SNARKs to design an entire blockchain that is about 22kb, the size of a couple of tweets. It is the first layer-1 to enable efficient implementation and easy programmability of zero knowledge smart contracts (zkApps). With its unique privacy features and ability to connect to any website, Mina is building a private gateway between the real world and crypto—and the secure, democratic future we all deserve.

More from our Blog

SEE ALL POSTS
Uncategorized / 2024-05-22 / Kurt Hemecker
DeFi Is Going to Get a Whole Lot More Compliant!
Read more
Announcement / 2024-05-07 / Mina Foundation
Three Expert Teams Chosen to Introduce zkOracle Features to o1js
Read more
Retro / 2024-05-03 / Vitor Silva
Devnet Retrospective
Read more
Ecosystem Update / 2024-05-02 / Mina Protocol Governance Team
Next Steps for Mina Protocol’s Governance
Read more

About the Tech

AboutTechCta

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

Get Started

GetStartedCta

Getting started with ZK on Mina is simple.