Namada Dry Run Overview

Namada Dry Run Overview

Launch Rehearsal and Participation Overview

Hey folks! :wave:

We are excited to announce the upcoming Namada Dry Run, a critical step towards launching the Namada network. This dry run is designed to test the network’s functionalities, engage the validator community, and ensure a smooth transition through each phase of launch. Below, you’ll find all the essential details, including prerequisites, phase progression, key activities, and participation instructions for this event.


Dry Run Overview

The Namada Dry Run is a simulated environment that mirrors production parameters and accounts but operates with shorter epochs and governance voting periods. This setup allows us to step through each phase of launch and test the network, especially around shielded actions, governance proposals, and validator coordination. This is not an incentivized event.


When It Begins

There are a few items we would like to see completed before we announce a date. We will engage the community for a roundabout date on a Tuesday/Wednesday that works. There will be at least a four day heads up regardless of the date.

  • Start Date: TBD
  • Time: 15:00 UTC
  • Duration: 7 days (extendable as needed)

Who Is Involved

  • Namada Pre-genesis Validators: A group of Namada Pre-Genesis Validators who have a submitted and merged PR to the genesis repo are encouraged to participate. We aim to have at least a 2/3 majority for effective testing. See list here: Namada Genesis files. Should we not reach a minimum of 2/3 voting power, we could increase the balance of a Knowable validator to proceed with running the netork.

  • Community Testers: We will engage not only the validators, but the broader Namada community for interest in testing various functions of the protocol. Each phase of the Namada Dry Run will determine which tests and actions can be performed and we will keep an open dialogue in the proper channels as we step through each phase. There will also be a period of time towards the end while we welcome feedback from all who have participated.


Preparing for Namada Dry Run

Issue Resolution

  • MASP Phase Compatibility: There are MASP client bugs related to unshielding rewards in under certain circumstances. This is a best case scenario as they are not in protocol code or cryptography. Several Heliax engineers are actively debugging and working on solutions at the moment. It is important to squash all these bugs sooner than later. We expect an update shortly from the core team.

  • Ledger Support: We are on track to get the app in the Ledger store in about a week. An audit was performed on the Zondax work, they’ve responded to the audit, and they’ve sent the finalized app off to Ledger for final testing. Support for signing shielded actions with the Ledger HW is still in development and testing. The first release of the app on the Ledger Live store will not include this functionality.

  • Binary Update: The next release of Namada will be v0.45.0 and will be a necessary update to address the MASP bugs.

Network Configuration

  • Epoch Duration: Reduced to 2 hours (from the usual 6 hours) to expedite testing phases. Shorter epochs mean that Governance Proposals process 3x faster.
  • Governance Proposals: Launch phases are gated by Namada Governance Proposals, each will transition us through the simulation of the five phases. A proposal for testing IBC and shielded set rewards will include OSMO.
  • Parameter Finalization: The Namada Network Templates repo will likely house the parameters of this Namada Dry Run test network. These will be finalized before we kick things off.

Validator Coordination

  • The event will require at least a 2/3 majority participation from validators.

  • We will communicate in #dry-run-chatter to finalize the list of participating validators for the Namada Dry Run.

  • There will be a 4-day heads-up to all participants with the start date once we are ready. This gives time for preparing both humans and machines for the run.


Activities for Namada Dry Run

The Namada Dry Run will run for a fixed length and should bear little to no surprise, as the design of each phase is clearly defined and meant to facilitate which actions can be performed.

Each step will be lead by the Dry Run coordinator, and announced as we make progress:

In a nutshell:

  • Governance actions will step us through each phase.
  • Testing of shielded/unshielded actions, execution of benchmarks, deployment of infrastructure can proceed as permitted by each phase.
  • The Fifth Phase should demonstrate full protocol functionality and that of essential services such as the RPC, Indexer, MASP Indexer. The Namadillo Interface will be nearing full potential, but is not guaranteed by the end of the Dry Run.
  • Near the end, the Community will be engaged to collect feedback and results by sharing in the #dry-run-chatter and perhaps a publicly shared document (Google Sheet).
  • Bring the Dry Run to a close and clean up in preparation for the real launch.
  • Plan a Community meetup over text/voice to gather consensus on the meaning of the Dry Run results and determine the readiness of Namada.

How to Participate

  • Stay Tuned: Await further announcements regarding the exact launch date. We aim to be milestone-based rather than date-based to ensure all issues are resolved.
  • Join the Discussion: Validators and community testers should monitor the #dry-run-chatter and Namada Validator Circle / Namada Bonfire communications for real-time updates.
  • Prepare Your Nodes: Ensure your validator nodes are ready for deployment once the dry run begins.

Conclusion

The Namada Dry Run is a rehearsal to help ensure readiness for our launch, but a milestone nevertheless! Your participation and feedback are valuable. As a Community, we’ll ensure that Namada launches smoothly and is well-prepared to handle real-world functionality.


If you have any questions or need assistance, please reach out through our community channels.

13 Likes

We are ready!!! Let’s Shield :shield::shield::shield:

3 Likes

We are ready! Let’s make namada ready for Mainnet

3 Likes

WhisperNode is standing by!

3 Likes

Count on us - I’ll have our engines ready :saluting_face:

2 Likes

Ready for it and excited to engage in this new community coordination moment.
Waiting for the GO :rocket::saluting_face:

1 Like

We’re ready, looking forward to this

2 Likes

ITRocket is ready! Let’s Shield

3 Likes

itudou is ready for dry run.

3 Likes

Hi everyone, we are ready for the dry-run!

The dry-run will begin on Tuesday, November 12 @ 15:00 UTC. We will run it for 10 days until Friday, November 22 @ 15:00 UTC. The goal will be to reach Phase 5 before then and perhaps leave the last several days for using the network with full functionality.

The primary goals of the dry-run are for validators to test out their keys and configurations and for everyone to test the process of advancing through the phases of mainnet via governance.

The network will be launched with the newly released v0.45.1 version of the software, which includes fixes for the MASP rewards bugs that initially delayed the dry-run.

We will also use the same genesis files intended for mainnet to run the dry-run network, which can be found here.

Before the dry-run begins, we will also circulate some additional documentation that includes a to-do list of recommended actions for participants to test. Looking forward to seeing all the voting power there!

14 Likes

Let’s go and make this happen

3 Likes

:fire::fire::fire::fire::fire:
:fire::rocket::100::tada::fire:
:fire::fire::fire::fire::fire:
:star2: Ready ! :star2:
:star2::star2::star2::star2::star2:

2 Likes

Lets dive into it and make it giant.

1 Like

I’m looking forward to it. Privacy computing is part of the infrastructure

1 Like

Feeling Bullish :rocket:, Hope there won’t be any obstacles again :slightly_smiling_face:.

2 Likes

Lets make privacy great again :sweat_smile:

2 Likes

It’s Namada time, we are ready :white_check_mark:

1 Like

Let’s goooooooo! Ready to launch.

2 Likes

we are ready :white_check_mark:Long-awaited, ready to go

1 Like