How does lichess verify the authenticity of analysis? #233
Answered
by
niklasf
manoharprabhu
asked this question in
Q&A
|
How does lichess trust the analysis result received from the fishnet clients? What happens if a position is not evaluated correctly either due to hardware fault or malicious manipulation before sending it over the network? |
Answered by
niklasf
Dec 7, 2022
Replies: 2 comments
|
All clients are trusted by default. With no leaderboards and no way to target particular games, there is very little incentive for malicious manipulation. Keys are only given to established Lichess accounts. Since Stockfish is used in such a way that the results are deterministic, it's possible to run spot checks if required, for example if a user reports incorrect analysis. |
0 replies
Answer selected by
manoharprabhu
|
Yes, all clients are trusted by default. Still users get their unique private key that are bound to the user. So malicious users can be blocked I guess. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
All clients are trusted by default. With no leaderboards and no way to target particular games, there is very little incentive for malicious manipulation. Keys are only given to established Lichess accounts.
Since Stockfish is used in such a way that the results are deterministic, it's possible to run spot checks if required, for example if a user reports incorrect analysis.