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

Consensus tracking of contributions, sealings and steps for each block and each Validator #94

Open
5 of 9 tasks
Tracked by #17
SurfingNerd opened this issue Jun 28, 2022 · 0 comments
Open
5 of 9 tasks
Tracked by #17
Milestone

Comments

@SurfingNerd
Copy link
Collaborator

SurfingNerd commented Jun 28, 2022

Get HbbftMessageMemorium extended by:

Sealing Message

  • Good - first 2f + 1 of the messages
  • Late - Contributed, but with an older Epoch Number. The difference between current Epoch and Latest Epoch is tracked.
  • Error - Did send message that could not be decrypted.

General Messages

  • Good message
  • Invalid Message

Contributions

  • Good - did send a contribution.
  • Invalid: A node did send contributions for transactions that is invalid - e.g. has been already included in previous block.

Bad Message Evidence

store evidence of bad messages

  • config_bad_message_evidence_reporting Store evidence about bad sealing messages.

  • - 0 means "do not store evidence", just track numbers.

  • > 0 stores evidence at first on heap, later on it is stored on disk.

@SurfingNerd SurfingNerd changed the title Number of contributions for each block and each Validator Consensus Tracking: Number of contributions for each block and each Validator Jun 28, 2022
@SurfingNerd SurfingNerd added this to the v4.0 milestone Jun 28, 2022
@SurfingNerd SurfingNerd changed the title Consensus Tracking: Number of contributions for each block and each Validator Consensus Tracking: Number of contributions, sealings and steps for each block and each Validator Sep 23, 2022
@SurfingNerd SurfingNerd changed the title Consensus Tracking: Number of contributions, sealings and steps for each block and each Validator Consensus tracking of contributions, sealings and steps for each block and each Validator Sep 23, 2022
@SurfingNerd SurfingNerd mentioned this issue Sep 24, 2022
9 tasks
@SurfingNerd SurfingNerd removed this from Alpha4 Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant