VerifyCommitLight / VerifyCommitLightTrusting accept commits with invalid signatures
VerifyCommitLight / VerifyCommitLightTrusting accept commits with invalid signatures: a task in MiMo-V2.6-RL-oss: Agentic RL Environments (MiMo RL release). While reviewing how a light client behaves against a malicious peer, I tried to feed it a commit where the voting power adds up correctly (…
The task
While reviewing how a light client behaves against a malicious peer, I tried to feed it a commit where the voting power adds up correctly (>2/3 of the validator set) but the signatures themselves are garbage — I just replaced each Signature byte slice with random bytes of the…
Part of XiaomiMiMo/MiMo-V2.6-RL-oss.