You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use consistent hashing to split the space of all IPv4 /24 subnets into buckets - committees.
Extend the length of the SPARK round and let each committee perform multiple retrieval checks per round.
Assign rewards to checker nodes retroactively after nodes report retrieval results. After the round is over, we know exactly which checker nodes participated in the round - that gives us the membership information.
Within each subnet and for each job, assign the reward to the node inside that subnet that is “closest” to the job, using the XOR distance between the node’s public key and the hash of the job definition. (See below for details.)
Now that our network has more than 1000 nodes and more than 1000 unique IPv4 subnets, it's large enough to support multiple committees.
Let's make that happen!
The text was updated successfully, but these errors were encountered:
In https://www.notion.so/pl-strflt/SPARK-tasking-v2-604e26d57f6b4892946525bcb3a77104, we are describing the following tasking mechanism:
Now that our network has more than 1000 nodes and more than 1000 unique IPv4 subnets, it's large enough to support multiple committees.
Let's make that happen!
The text was updated successfully, but these errors were encountered: