This issue is noticeable on devnets and was very apparent when trying to sync holesky in the unfinalized state (commonly referred to as "holesky rescue"). The main problem seems to be that if we just have a single peer (or maybe two) to sync data from we spam them too much causing us to being rate limited and eventually banned. This can be very harmful when trying to sync a network with not a lot of healthy nodes.
Seems like this is an issue with most / all client as peers, even Lodestar itself bans other Lodestar nodes doing this
Feb-28 12:58:17.367[network] debug: Do not serve request due to rate limit peerId=16Uiu2HAmMtMosQ83JyLjAmhYMP5jT16VZtAFMMR1mSGhUEStmsKL
Feb-28 12:58:18.410[network] debug: Do not serve request due to rate limit peerId=16Uiu2HAmMtMosQ83JyLjAmhYMP5jT16VZtAFMMR1mSGhUEStmsKL
Feb-28 12:58:28.751[network] debug: Do not serve request due to rate limit peerId=16Uiu2HAmMtMosQ83JyLjAmhYMP5jT16VZtAFMMR1mSGhUEStmsKL
Based on these observations it's pretty clear to me that we are not requesting data correctly, see related comment on discord
This issue is noticeable on devnets and was very apparent when trying to sync holesky in the unfinalized state (commonly referred to as "holesky rescue"). The main problem seems to be that if we just have a single peer (or maybe two) to sync data from we spam them too much causing us to being rate limited and eventually banned. This can be very harmful when trying to sync a network with not a lot of healthy nodes.
Seems like this is an issue with most / all client as peers, even Lodestar itself bans other Lodestar nodes doing this
Based on these observations it's pretty clear to me that we are not requesting data correctly, see related comment on discord