JS-IPFS limit bandwidth per peer

I’m reviving this topic, as it seems to be a show stopper with regard to UX. I captured this bandwidth issue in a YouTube video, showing exactly what the issue is and why it’s so detrimental to front end UX:

Solutions I’ve tried:

  • Limit the connections by setting LowWater at 20 and HighWater at 40.
  • Using the ‘low-power’ profile
  • Tried to block the ipfs.io that seem to be the source of the bandwidth, but was not successful.

Seems to me there are two possible solutions:

  • Create a blacklist filter to block nodes that push too much bandwidth.
  • Create a per-peer or overall bandwidth limit setting as part of the IPFS node software.

If anyone else has a proposed solution to this problem, I’m keen to try it.

1 Like