Validator

Each subnet node is viewed as a validator to the blockchain. The blockchain is subnet node role agnostic. While role-specific logic in the subnet itself may differ, any node in the subnet can be chosen to be this epoch's current validator node to submit their view of the subnet.

Each node must have the ability to score itself and all other nodes in the subnet if it is the elected subnet validator node for the epoch.

When designing the subnet, the roles should be kept to a minimum. Many subnet use-cases and models likely only require one node role. For example, nodes that produce work can also validate others. Nodes that are only validating and not producing work are more difficult to determine if they are doing their tasks.

Last updated