An entity can participate in both generation and validation of the same task by using different addresses, compromising the oracle's integrity.
The current system maintains separate roles but fails to prevent the same entity from participating in both:
Attack Path:
Entity registers Address1 as Generator
Entity registers Address2 as Validator
Address1 generates response for taskId
Address2 validates the same taskId
Entity controls both generation and validation
This allows an attacker to validate their own responses favorably through another address and double collect fees.
Implement KYC
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.