Test Results for : Datasstream Compression of Blocks and Tx's



Summary:

The email is a final analysis of testing with the reference implementation for compressing blocks and transactions. The implementation concatenates blocks and transactions when possible, so data sizes were in the range of 1-2MB. The results show the time it takes to sync the first part of the blockchain comparing Zlib to the LZOx library. With latency on the network, all compression libraries performed much better than without compression. Although Zlib provides higher compression, overall LZO is faster and more scalable, which will be a boost in performance for users who want performance over compression. At the high end, LZO provides decent compression, which approaches Zlib, but at a higher cost, making it good for those who want to save more bandwidth. Zlib is the clear winner for compressibility, with LZOx-999 coming close but at a cost. As compression ratios increase, LZOx-999 performs much worse than Zlib. LZO1x is the fastest, and as file sizes increase, LZO1x time hardly increases at all. So, LZO is faster on the low end and slower (5 to 6 times slower) on the high end.


Updated on: 2023-06-11T01:29:47.266877+00:00