apollozkp / zkp-subnet

A subnet on Bittensor which is capable of computing zero-knowledge proofs in a collaborative way, providing linear scaling of prover speed with network size, creating an open and permissionless prover market.
MIT License
5 stars 3 forks source link

Implement an S3 based validation system #11

Open cjtf0991 opened 7 months ago

cjtf0991 commented 7 months ago

This forgoes the need for UID based logic in the forward method and spares the validators some bandwidth. This also allows us to start actually grading miners based on speed, rather than only correctness, in quite a simple manner.

Rubenduburck commented 6 months ago

Proposed impl.

  1. Validator requests s3 upload link

  2. Validator generates challenge

  3. Validator uploads challenge

  4. Validator broadcasts challenge link

  5. Miners receive challenge link

  6. Miners download challenge

  7. The rest goes as usual

This should get rid of miner score jitter due to bandwidth.