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

Design and Implement Tally Protocol #2796

Closed
lxfind opened this issue Jun 28, 2022 · 2 comments
Closed

Design and Implement Tally Protocol #2796

lxfind opened this issue Jun 28, 2022 · 2 comments

Comments

@lxfind
Copy link
Contributor

lxfind commented Jun 28, 2022

  1. Validators are able to observe how each other validator is doing during the epoch (i.e. how much work they put in to validating and executing transactions)
  2. Near the end of epoch, validators are able to collect each validator's assessment of each other, and use it to determine a gas reward distribution for each validator. All validators should come to the same consistent distribution
  3. Such distribution is then passed to the system transaction during reconfiguration to actually distribute gas reward.

design doc: https://www.notion.so/mystenlabs/Tallying-Rule-dd2174c0153a4fe2a271a6b6a6d1735e

@lxfind lxfind added this to the [C] Wave 2 milestone Jun 28, 2022
@lxfind lxfind changed the title Implement Tally Protocol Design and Implement Tally Protocol Jul 6, 2022
@lxfind
Copy link
Contributor Author

lxfind commented Jul 20, 2022

@gdanezis @sblackshear @econmysten @emmazzz @longbowlu We can use this issue to track the tally rule work, and use the notion doc to track design and solutions space

@lxfind lxfind self-assigned this Jul 30, 2022
@janetwu11
Copy link
Contributor

#1 is straight forward can have a simple PR. #2 is more complex and still needs to be designed. For internal readiness would need to dedicate an engineer to write scripts and prepare for this.

@emmazzz emmazzz self-assigned this Nov 12, 2022
@lxfind lxfind closed this as completed Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants