-
Notifications
You must be signed in to change notification settings - Fork 21
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
Make transcript of protocols #21
Comments
@omershlo just for clarity, are we talking about logging the status of a single node at various points, or something like a global snapshot algorithm among trusted nodes? |
I guess that writing a spec is part of this issue :) In the future: I think that this can be expended. Right now we don't have authentication but once we do we will have to let the parties sign each message they send. cc: @amanusk |
Sounds reasonable. A per-node checkpointing is good enough even if you're scaling up, since even large scale systems like Google Pregel use worker checkpointing via persistent storage for fault tolerance. I am afraid I don't have enough knowledge about the current protocol, so bear with my silly doubts :)
No. 3 of-course relies on the assumption that a newly started node will not be malicious (if that is not known then it is not an option anyway). |
Nice. First we need to have common definitions: What is a "node" in your terminology? |
By node I mean a peer in the whole P2P system, which I think is same as the "party" in this context. Sure, let me first read the specs and then I'll ping you on telegram, and we can set up a call at any time that works. Thanks for the info! |
Thanks for clarifying! |
@amanusk I think you might started something like this with your log file. We need to have a way for the server to produce a transcript that will record all messages in the protocol
The text was updated successfully, but these errors were encountered: