-
Notifications
You must be signed in to change notification settings - Fork 176
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
[Networking] GossipSub Spam Mitigation- Dynamic Decay Speed #4891
Commits on Oct 26, 2023
-
update initial spam record decay
- remove static decay of .99 instead initialize to random decay that is updated based on gossip score - update tests ensure initial decay is between constant lower and upper bounds
Configuration menu - View commit details
-
Copy full SHA for b8b378b - Browse repository at this point
Copy the full SHA b8b378bView commit details
Commits on Oct 27, 2023
-
add test for new decay adjustment
- add new GossipSubScoringRegistryConfig struct to hold configs needed for registry that were previously hard coded - update builders
Configuration menu - View commit details
-
Copy full SHA for a454e9e - Browse repository at this point
Copy the full SHA a454e9eView commit details -
add validation flag to ensure InitDecayUpperBound is greater than Ini…
…tDecayLowerBound
Configuration menu - View commit details
-
Copy full SHA for d291107 - Browse repository at this point
Copy the full SHA d291107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a7daf - Browse repository at this point
Copy the full SHA 95a7dafView commit details
Commits on Nov 6, 2023
-
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 89f5e4f - Browse repository at this point
Copy the full SHA 89f5e4fView commit details -
Update network/p2p/scoring/registry_test.go
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for acf5a2b - Browse repository at this point
Copy the full SHA acf5a2bView commit details -
Update network/p2p/scoring/scoring_test.go
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9b167db - Browse repository at this point
Copy the full SHA 9b167dbView commit details -
Update network/p2p/p2pbuilder/gossipsub/gossipSubBuilder.go
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d27a7ef - Browse repository at this point
Copy the full SHA d27a7efView commit details -
Update network/p2p/p2pbuilder/libp2pNodeBuilder.go
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3515c95 - Browse repository at this point
Copy the full SHA 3515c95View commit details -
Update network/p2p/p2pbuilder/libp2pNodeBuilder.go
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ad725a1 - Browse repository at this point
Copy the full SHA ad725a1View commit details -
Update network/p2p/test/fixtures.go
Co-authored-by: Misha <15269764+gomisha@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e8b04b1 - Browse repository at this point
Copy the full SHA e8b04b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1dfbe - Browse repository at this point
Copy the full SHA 5d1dfbeView commit details -
Merge branch 'khalil/6662-peer-id-specific-decay' of github.com:onflo…
…w/flow-go into khalil/6662-peer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for 96a9976 - Browse repository at this point
Copy the full SHA 96a9976View commit details -
Merge branch 'master' of github.com:onflow/flow-go into khalil/6662-p…
…eer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for 4eac1ba - Browse repository at this point
Copy the full SHA 4eac1baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b90530 - Browse repository at this point
Copy the full SHA 8b90530View commit details -
Configuration menu - View commit details
-
Copy full SHA for d21749f - Browse repository at this point
Copy the full SHA d21749fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8cb8f3 - Browse repository at this point
Copy the full SHA a8cb8f3View commit details
Commits on Nov 13, 2023
-
Update network/p2p/scoring/registry.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 268f384 - Browse repository at this point
Copy the full SHA 268f384View commit details -
Update network/p2p/scoring/registry.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for d8bf4b5 - Browse repository at this point
Copy the full SHA d8bf4b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4892ccc - Browse repository at this point
Copy the full SHA 4892cccView commit details -
Merge branch 'khalil/6662-peer-id-specific-decay' of github.com:onflo…
…w/flow-go into khalil/6662-peer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for 4971ee6 - Browse repository at this point
Copy the full SHA 4971ee6View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b9394e - Browse repository at this point
Copy the full SHA 5b9394eView commit details -
combine both decay pre-processing funcs into a single func
- add can adjust decay field to spam record
Configuration menu - View commit details
-
Copy full SHA for 5c7bf31 - Browse repository at this point
Copy the full SHA 5c7bf31View commit details
Commits on Nov 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6434b88 - Browse repository at this point
Copy the full SHA 6434b88View commit details
Commits on Nov 21, 2023
-
update scoring registry replace can adjust decay with decay adjust in…
…terval - update registry tests and decay tests - update flags and configs
Configuration menu - View commit details
-
Copy full SHA for fae328f - Browse repository at this point
Copy the full SHA fae328fView commit details -
Merge branch 'master' of github.com:onflow/flow-go into khalil/6662-p…
…eer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for e282d6c - Browse repository at this point
Copy the full SHA e282d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf963a - Browse repository at this point
Copy the full SHA 1cf963aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b9644 - Browse repository at this point
Copy the full SHA 66b9644View commit details -
Configuration menu - View commit details
-
Copy full SHA for 071b072 - Browse repository at this point
Copy the full SHA 071b072View commit details -
Merge branch 'khalil/6662-peer-id-specific-decay' of github.com:onflo…
…w/flow-go into khalil/6662-peer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for fe69da7 - Browse repository at this point
Copy the full SHA fe69da7View commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f75f01d - Browse repository at this point
Copy the full SHA f75f01dView commit details -
Update config/default-config.yml
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 2cb6c1d - Browse repository at this point
Copy the full SHA 2cb6c1dView commit details -
Update config/default-config.yml
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for a8d5bd0 - Browse repository at this point
Copy the full SHA a8d5bd0View commit details -
Update config/default-config.yml
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 8973fac - Browse repository at this point
Copy the full SHA 8973facView commit details -
Merge branch 'khalil/6662-peer-id-specific-decay' of github.com:onflo…
…w/flow-go into khalil/6662-peer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for df0d214 - Browse repository at this point
Copy the full SHA df0d214View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec804cf - Browse repository at this point
Copy the full SHA ec804cfView commit details -
Update config/default-config.yml
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 1e7374f - Browse repository at this point
Copy the full SHA 1e7374fView commit details -
Update config/default-config.yml
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 2865935 - Browse repository at this point
Copy the full SHA 2865935View commit details -
Update config/default-config.yml
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for ba1cc07 - Browse repository at this point
Copy the full SHA ba1cc07View commit details -
Update follower/follower_builder.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for e07c3e0 - Browse repository at this point
Copy the full SHA e07c3e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2cce3 - Browse repository at this point
Copy the full SHA 5c2cce3View commit details -
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 349aaf2 - Browse repository at this point
Copy the full SHA 349aaf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b08807 - Browse repository at this point
Copy the full SHA 7b08807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8816679 - Browse repository at this point
Copy the full SHA 8816679View commit details -
Update network/p2p/scoring/decay_test.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for b72cbce - Browse repository at this point
Copy the full SHA b72cbceView commit details -
Update network/p2p/scoring/decay_test.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 70ae578 - Browse repository at this point
Copy the full SHA 70ae578View commit details -
Update network/p2p/scoring/decay_test.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 689eb47 - Browse repository at this point
Copy the full SHA 689eb47View commit details -
Update network/p2p/scoring/decay_test.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 9ee6388 - Browse repository at this point
Copy the full SHA 9ee6388View commit details -
Update network/p2p/test/fixtures.go
Co-authored-by: Yahya Hassanzadeh, Ph.D. <yhassanzadeh@ieee.org>
Configuration menu - View commit details
-
Copy full SHA for 28ec6c4 - Browse repository at this point
Copy the full SHA 28ec6c4View commit details -
rename MinimumSpamPenaltyDecaySpeed -> MinimumSpamPenaltyDecayFactor …
…& MaximumSpamPenaltyDecaySpeed -> MaximumSpamPenaltyDecayFactor
Configuration menu - View commit details
-
Copy full SHA for 9ae267f - Browse repository at this point
Copy the full SHA 9ae267fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 640ef41 - Browse repository at this point
Copy the full SHA 640ef41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8885c1c - Browse repository at this point
Copy the full SHA 8885c1cView commit details -
Merge branch 'khalil/6662-peer-id-specific-decay' of github.com:onflo…
…w/flow-go into khalil/6662-peer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for 33fc0c4 - Browse repository at this point
Copy the full SHA 33fc0c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for eafd434 - Browse repository at this point
Copy the full SHA eafd434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1998a1b - Browse repository at this point
Copy the full SHA 1998a1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dffc321 - Browse repository at this point
Copy the full SHA dffc321View commit details -
Merge branch 'master' of github.com:onflow/flow-go into khalil/6662-p…
…eer-id-specific-decay
Configuration menu - View commit details
-
Copy full SHA for fb346e0 - Browse repository at this point
Copy the full SHA fb346e0View commit details