Hello everyone,
I’d like to just open up a discussion regarding using compression in libp2p.
I’ve stumbled upon this research post, as well as these repo forks by @adlrocha, so I have a few questions.
Namely, I’m wondering if it’s possible to add some basic transport level compression support to the current go-libp2p codebase (v0.20.0
), without forking, but using only the options provided with the base package - assuming I can write wrapper logic for transport and compression?
I’m looking for someone to point me in the right direction on how I can go about adding this, as I’m really interested in shrinking these networking costs for apps I’m actively working on.