For the complete documentation index, see llms.txt. This page is also available as Markdown.

Design

Design Against Weight Copyers

Each subnet should utilize the following features to remove the possibility of weight copying:

  • Commit-reveal

    • A commit-reveal ensures no nodes are copying other nodes, and proves they did the work.

  • Randomized score multipliers

    • Have a random seed stored in the DHT per epoch that will differ the scores epoch to epoch.

      • This should be done at the start of the epoch by the elected validator node by a specific point in the epoch, with the ability for anyone to fulfill the obligation if not fulfilled by the elected validator.

  • Require 100% accuracy to attest

    • All nodes require 100% accuracy to attest when comparing to the elected validators' consensus data. This eliminates ambiguity between each node, necessitating a deterministic scoring mechanism.

  • Deterministic Task Verification

    • Each node's tasks, work, or produced commodities should be deterministically qualified and quantified.

      • This is likely to be designed with the use of a commit-reveal scheme and non-identical task outputs.

Last updated