Validators Selection
The smart contract uses the Celo on-chain randomness to pick two validators that will reply to the audit request in the first instance.
Yanda’s smart contract also takes into consideration the amount of YND tokens staked and locked in favour of the validators. The validators’ consensus is designed with a double-check from the validators that haven’t been picked for voting. This way, the other batch of validators audit the operations of the two picked by the random selection to create a shield from biased results and hostile takeovers from malicious validators.
Copy link