Skip to content
This repository has been archived by the owner on Aug 17, 2020. It is now read-only.

Tree-creation with exceptions #11

Closed
ineiti opened this issue May 24, 2016 · 4 comments
Closed

Tree-creation with exceptions #11

ineiti opened this issue May 24, 2016 · 4 comments

Comments

@ineiti
Copy link
Member

ineiti commented May 24, 2016

If we know a server is faulty, we could even say so when calling cosi.SignMsg so that the faulty server(s) are not included in the tree.

@nikkolasg
Copy link
Contributor

If we know a server is faulty

How do you know if it is faulty ? By checking it first ? We should provide that as an option because it induces more latency to check every servers individually before doing the collective signing. Stg like --alive or --best . not good with names this morning >< What do you think ?

@ineiti
Copy link
Member Author

ineiti commented May 26, 2016

I thought of taking the exception-bitmap of an old signature to chose which servers to use in the signature.

@nikkolasg
Copy link
Contributor

nikkolasg commented May 26, 2016

From my point of view, the average use case for someone/software that needs to use CoSi is:

  • try first the full set of witnesses
  • if some do not reply, start again without the failed server
  • Loop again if it still does not work

The question is largely how to know which server failed. For the moment, the node only know about their direct children / parent, but not about the whole topology in the tree. We need kind of a failure protocol so the root can re-start a round..

@jeffallen
Copy link

These are done in dedis/cothority.

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

No branches or pull requests

3 participants