Free online Chess server. Play Chess now in a clean interface. No registration, no ads, no plugin required. Play Chess with the computer, friends or random opponents.
Play
Create a game Tournament Simultaneous exhibitions
Learn
Chess basics Puzzles Practice Coordinates Study Coaches
Watch
Lichess TV Current games Streamers Broadcasts (beta) Video library
Community
Players Teams Forum Questions & Answers
Tools
Analysis board Opening explorer Board editor Import game Advanced search
Sign in
Reconnecting

Is the timeseal exploit on other chess servers a concern on Lichess?

Asked by Unihedron
Tags exploit cheating security
Activity Viewed 4904 times, last updated
2
Today I read a post on Chess Stack Exchange that discusses about a program called timeseal that measures the time a user needed to move to compensate bad connection, but since its design relies on client code, it can be cracked by rogue clients and therefore gain an advantage with speed hack to slow down the clock.

Post link: http://chess.stackexchange.com/q/5475/3823

I recall that some time ago, I saw a user report like: "This user uses lag to cheat, and gains time on the clock sometimes." Is this the same issue, or a false positive (the reporter simply has bad connection on their end)?
kevin77v commented :
Seems an implementation of a 'blockchain' could be a solution to this. A secure decentralized time-stamping solution like Bitcoin, except configured for millisecond transactions as opposed to 10 minutes. see en.wikipedia.org/wiki/Blockchain
kevin77v commented :
Unfortunately, I was wrong. Blockchain doesn't solve the problem of proving something happened on a users computer at a specific time.
One answer
7
Answered by thibault
No chess server is immune to lag compensation abuse, but at least lichess caps it to one second.
I've never seen a case of such abuse on lichess so far, but I've seen plenty of players making hasty accusations.
LOSEIFUMUST commented :
Yes just had it happen too me

Only registered members with one week of lichess activity can contribute to the Q&A.