-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Gossipsub scoring parameters #2665
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
base: dev
Are you sure you want to change the base?
Conversation
f806bd2
to
2a5b6d7
Compare
2a5b6d7
to
b3087aa
Compare
NOTE: this re-orgs the params and also introduces substantive changes to the values, e.g. |
CC @tuyennhv |
@AgeManning I'd like to get this merge in. Is the PR as it stands still ready for review? Do other clients have any input here? |
I added this more as an initial template to work from. The other thing, (which Alex pointed out) is that I included the change in #2663 in this PR. As that's not merged yet, we might want to change this. (Lighthouse uses the change in #2633 along with a few other clients, I believe). |
My main concern would be with penalizing peers with respect to their mesh delivery rate. When we were experimenting with respective parameters to run prysm with we constantly had peers being penalised due to not being able to complete the requisite amount of mesh deliveries in time. This held true across all clients so it wasn't any client specific issue. With the delivery window being 400ms, this is a pretty tight threshold to have all peers in your mesh to deliver Also in the event the network has a drop in participation (ex: 20% of the validators are offline) , all peers in your aggregate/subnet mesh are more liable to be penalised because their mesh message delivery rate is less than the expected threshold. This could lead to a node marking 'good' peers as bad due to this and eventually banning them which could worsen network participation even further. |
I have same concern to Prysm. Right now in lodestar, we configure |
Yes I agree this one is tricky. We wanted to try and modify the scoring system to not use this parameter. |
👍 for this
I think in all implementations, once a duplicate message is seen by a peer, the scoring system will not increase |
From the v1.1 Specs:
|
Description
This introduces a set of recommended scoring parameters for the Eth 2.0 network.
A few points to note:
This is designed to be a base we can work off, so edits/suggestions/feedback welcome