Gamification & More

Delegate Staking

More Nodes, More Stake

As you learned in the subnet section, each subnet must maintain a minimum delegate stake balance at all times that increases with inflation and the size of the subnet; otherwise, it will be removed.

Inflation

As the inflation increases in each epoch, so does the minimum delegate stake amount for all subnets, including new ones.

This ensures the price of becoming a subnet is relative to the economic growth.

Nodes Multiplier

Let's exploit a centralized subnet

Incentivized Decentralization

Before reading further, learn more about Overwatch Nodes and how centralized subnets are not possible in the Hypertensor network, and how nodes graduate subnet node classifications. We built every feature in Hypertensor around ensuring decentralized AI.

Subnets that are built as a centralized and permissioned network are at risk of having a 66% takeover.

The consensus mechanism is built specifically to incentivize decentralization and put centralized subnets at high risk of being taken over in a 66% takeover attack. Centralized subnets are unlikely to have a way to deterministically know if a node is doing its job and may rely on "if you're staked, you're a subnet node". With this system, nodes will graduate through classifications without knowing if they are doing the job of the node. In Hypertensor, just because you're a staked participant and registered onchain, doesn't automatically determine if you're a subnet node.

In most proof-of-stake systems, such as Base, Ethereum, Optimism, Solana, Kaspa, etc., peer discovery and routing are two essential aspects of P2P networking. In a P2P network, each node must be able to discover and communicate with other nodes without the need for a central server

The consensus mechanism imitates routing tables. Each node must be able to communicate with each node, and each node must be able to deterministically generate a score on each node.

If a subnet is centralized, this is a concept that would take more work to accomplish than if it were just decentralized in the first place. The main way to accomplish a centralized subnet would be to have it fully permissioned.

Keep in mind, Overwatch Nodes will not allow this.


Weight Copying Mitigation

Weight copying — where a node mimics or mirrors another node's scores or behavior — is a common attack in decentralized reputation or consensus systems. In Hypertensor, this is mitigated through several systemic safeguards:

Staking Does Not Equal Participation

Unlike traditional blockchain designs, staking and registering on-chain doesn't automatically make an entity a recognized node in the subnet. Like traditional blockchains, other nodes must recognize you, and you must perform tasks to be a node in the subnet.

  • Nodes must go through a handshake process with existing peers in the subnet (See node classifications).

    • For a node to be available to submit consensus data or attest, that node must have previously graduated through the node classifications to be able to do so. This is only possible if they are recognized by other nodes by having weights submitted to them.

  • They must be present in the routing tables of neighbor peers, visible in DHT Records, and node tasks verified by other nodes to participate in consensus (e.g., validating or attesting).

  • This ensures only connected, live, and authenticated nodes can influence scoring or be scored.

🛡️ Security by separation: On-chain registration is necessary but not sufficient. Actual participation happens in the P2P mesh.

Why You Can't Weight Copy

  • Other nodes must recognize you and submit weights on you (see classifications).

    • Nodes cannot simply validate or attest because they are simply staked on-chain — they must join the subnet, prove stake, be verifiably online, and connect to the subnet's P2P network.

      • Think about this like a blockchain; the subnet uses the same logic that allows nodes to connect in a decentralized network and communicate with each other.

  • Subnets are decentralized networks themselves

  • If chosen as the validator, what will you submit?

    • If you're not in the subnet, you will not be able to score the nodes or submit dated data, which is unlikely to be attested by the subnet.

    • For the most part, AI is not deterministic, and scores are likely to differ epoch to epoch. Subnets should always utilize commit-reveal schemes to ensure nodes are doing their tasks (see Scoring design).

  • What if a node were a legitimate node and turned off the logic to idle by?

    • A subnet designed correctly (see Scoring design) should have no weight copying.

  • Overwatch Nodes

    • Subnets that are fake or purposely designed to be full of 100% weight copying nodes will be watched by Overwatch Nodes.

    • They will ensure nodes are decentralized, utilize proof of stake, ensure consensus is accurate to the subnet's connected nodes, and benchmark the subnet.

In conclusion, weight copying is only possible if a subnet codes it in such a way that a node can get away with it. Even if a subnet were run by one person or a coalition of nodes that all agree on faking scores, the Overwatch Nodes will not be able to verify them and make them economically unviable.

Last updated