Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Give users a way to prove they aren't cheating #8

Open
duxovni opened this issue Nov 23, 2016 · 2 comments
Open

Give users a way to prove they aren't cheating #8

duxovni opened this issue Nov 23, 2016 · 2 comments

Comments

@duxovni
Copy link
Collaborator

duxovni commented Nov 23, 2016

When another user takes too long to reply or gets disconnected during a time-sensitive stage of the SENPAI protocol, we currently flag them as cheating, but this could just be a problem with the server or with their internet connection. We should give users a "recovery phrase" that they can pass on to their partner if they get disconnected, containing either s or x depending on which role the user is playing in the protocol. The client will allow users to complete the answer-sharing and honesty-proving stages out-of-band if necessary, by exchanging these phrases over any medium they choose.

@cryslith
Copy link
Owner

cryslith commented Jan 4, 2017

I don't think anyone's going to complete anything out-of-band. It would make more sense to add some server-side persistence to allow resuming an incomplete exchange.

@duxovni
Copy link
Collaborator Author

duxovni commented Jan 4, 2017

Fair point; this can probably be dealt with as part of fixing #6 , since there'll need to be a lot of state saved on the server in any case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants