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

mesh communication #36

Open
michielbdejong opened this issue May 14, 2024 · 2 comments
Open

mesh communication #36

michielbdejong opened this issue May 14, 2024 · 2 comments

Comments

@michielbdejong
Copy link
Contributor

No description provided.

@michielbdejong
Copy link
Contributor Author

michielbdejong commented May 14, 2024

Step 1: voice your own opinion
Step 2: collect opinions of others
Step 3: reach a conclusion based on the opinions (when all collected or timeout)

  • if one or more participants stay silent or send a veto, conclude Nay
  • if all participants express interest, conclude Yay

Step 4: broadcast your conclusion
Step 5: collect conclusions from others (unlimited timeout)
Step 6: as soon as the Yays or the Nays reach a majority, conclude finality

michielbdejong referenced this issue in ledgerloops/strategy-pit May 14, 2024
@michielbdejong
Copy link
Contributor Author

I'll implement majority finality with ring communication in Badger

@michielbdejong michielbdejong transferred this issue from ledgerloops/strategy-pit May 24, 2024
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

1 participant