Suggested 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 should be deterministically verified to be performing its roles and responsibilities.
Last updated