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.

More from our Blog

SEE ALL POSTS
Announcement / 2023-12-22 / Mina Foundation
zkIgnite, Cohort 3 – What Will You Build?
zkIgnite is a cohort-based, community-governed innovation fund for experienced zero knowledge (ZK) builders and entrepreneurs in the Mina ecosystem.
Read more
Community / 2023-12-22 / Mina Foundation
Exploring Three Grant Programs for Mina Developers
Read more
Announcement / 2023-12-19 / Mina Foundation
Letter to the Community
Read more
Announcement / 2023-12-19 / Mina Foundation
Mina Foundation Appoints Kurt Hemecker as CEO to Spearhead Ecosystem Growth
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.