Skip to content

Conversation

@alan-ssvlabs
Copy link
Contributor

No description provided.

Comment on lines +9 to +10
Since it is not a required message, removing the decided message will reduce the processing overhead to an operator. Currently, decided messages accounted for 6.3% of the bandwidth and 3.7% of the messages in the network. Removing the decided message will reduce the bandwidth and the messages by 6.3% and 3.7% respectively.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe it is a good idea to explain why it isn't required:

  1. quorum of post-consensus acts like a decided message
  2. The newer version of the explorer doesn't rely on it

@GalRogozinski GalRogozinski mentioned this pull request May 25, 2025
13 tasks
@GalRogozinski
Copy link
Contributor

Maybe remind that p2p validation rules should be removed as well

In QBFT consensus, decided message is a protocol message that consists of at least a quorum of valid commit messages. Operators can instantly terminate consensus if a valid decided message is received. However, it is an optional message to help nodes to terminate consensus. Operators are able to terminate consensus as long as a quorum of valid commit messages is received. This SIP proposes to remove the decided message from the consensus protocol.

## Motivation
Since it is not a required message, removing the decided message will reduce the processing overhead to an operator. Currently, decided messages accounted for 6.3% of the bandwidth and 3.7% of the messages in the network. Removing the decided message will reduce the bandwidth and the messages by 6.3% and 3.7% respectively.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are we sure the numbers are correct?
In https://github.com/ssvlabs/knowledge-base-internal/discussions/15 we have different numbers (but those are before committee-based consensus).
Just wondering if you looked only at data that takes aggregator duties into account

@GalRogozinski
Copy link
Contributor

  • We need to analyze whether this should be used with Consensus justification #44
  • Get real data from mainnet on how many times the decided is used

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

Successfully merging this pull request may close these issues.

3 participants