Mitigating game theoretic vulnerabilities in Chainlink