Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • bsc-shamir bsc-shamir
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DisSys Inc.
  • bsc-shamirbsc-shamir
  • Issues
  • #1
Closed
Open
Created May 27, 2020 by Anders Jensen Løvig@au588511Owner

Make servers agree on final result

When servers close their local election, they skip tallying and result phases if no ballots have been received. In an unlikely scenario an honest server could receive no ballots and terminate, while a majority of other honest servers successfully combine a result. However because one server terminated it does not know the final result.

To solve this, we could use byzantine agreement to properly broadcast the final result to all servers.

Assignee
Assign to
Time tracking