Skip to main content

Best Practices for Assigning Validator Hotkeys

In the Compute Subnet, validators play a critical role in ensuring the performance and security of the network. However, miners must assign executors carefully to the validators to maximize incentives. This guide explains the best strategy for assigning validator hotkeys based on stake distribution within the network.

Why Validator Hotkey Assignment Matters

You will not receive any rewards if your executors are not assigned to validators that control a majority of the stake in the network. Therefore, it’s crucial to understand how stake distribution works and how to assign your executors effectively.

Step-by-Step Strategy for Assigning Validator Hotkeys

1. Check the Validator Stakes

The first step is to determine how much stake each validator controls in the network. You can find the current stake distribution of all validators by visiting:

TaoMarketCap Subnet 51 Validators

This page lists each validator and their respective stake, which is essential for making decisions about hotkey assignments.

2. Assign Executors to Cover at Least 50% of the Stake

To begin, you need to ensure that your executors are covering at least 50% of the total network stake. This guarantees that your executors will be actively validated and you’ll receive rewards.

Example:

Suppose you have 100 executors (GPUs) and the stake distribution of the validators is as follows:

ValidatorStake (%)
Validator 150%
Validator 225%
Validator 315%
Validator 45%
Validator 51%
  • To cover 50% of the total stake, assign enough executors to cover Validator 1 (50% stake).
  • In this case, assign at least one executor to Validator 1 because they control 50% of the network stake.

3. Stake-Weighted Assignment for Remaining Executors

Once you’ve ensured that you’re covering at least 50% of the network stake, the remaining executors should be assigned in a stake-weighted fashion to maximize rewards.

Continuing the Example:

You have 99 remaining executors to assign to validators. Here's the distribution of executors you should follow based on the stake:

  • Validator 1 (50% stake): Assign 50% of executors to Validator 1.
    • Assign 50 executors.
  • Validator 2 (25% stake): Assign 25% of executors to Validator 2.
    • Assign 25 executors.
  • Validator 3 (15% stake): Assign 15% of executors to Validator 3.
    • Assign 15 executors.
  • Validator 4 (5% stake): Assign 5% of executors to Validator 4.
    • Assign 5 executors.
  • Validator 5 (1% stake): Assign 1% of executors to Validator 5.
    • Assign 1 executor.

4. Adjust Based on Network Dynamics

The stake of validators can change over time. Make sure to periodically check the validator stakes on TaoMarketCap and reassign your executors as needed to maintain optimal rewards. If a validator’s stake increases significantly, you may want to adjust your assignments accordingly.

Summary of the Best Strategy

  • Step 1: Check the validator stakes on TaoMarketCap.
  • Step 2: Ensure your executors are covering at least 50% of the total network stake.
  • Step 3: Use a stake-weighted strategy to assign your remaining executors, matching the proportion of the stake each validator controls.
  • Step 4: Periodically recheck the stake distribution and adjust assignments as needed.

By following this strategy, you’ll ensure that your executors are assigned to validators in the most efficient way possible, maximizing your chances of receiving rewards.

Additional Resources