cloudhead/nakamoto

Peer banning

Open

#9 ouverte le 23 janv. 2021

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)Rust (63 forks)github user discovery
help wanted

Métriques du dépôt

Stars
 (390 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

Peers that misbehave or shouldn't be connected to / retry-ed for a while should be banned. We're mainly interested in saving time and bandwidth by doing this.

The banned peers should be stored in the client::peer::Cache with the ban duration and start time.

It probably makes sense to create a BanManager for this alongside the other sub-protocols in p2p/src/protocol/.

Guide contributeur