Compression of blockchain data?

Hello, I am in the process of getting my first local "sync". I noticed that with a full sync, I could consistently compress my blockchain files (.ldb) by 10% using generic windows zip. 2MB > 1.8MB.

This might not seem like much, but so far my experience is that syncing may very well be bottlenecked by data transfer rates. Meanwhile, I have 6 cores sitting around not doing anything.

A simple idea would be to use the Windows NTFS settings to turn the chaindata folder into a compressed folder.

But I wonder if there are other stages of the Ethereum process as a whole (network communication?) where compression could speed things up.

Do you think this is worth bringing up to the devs?

Sign In or Register to comment.