Also, it would be interesting to use the xxHash algorithm instead of SHA1 (SHA1 has an average speed of 0.28 GB/s, while xxHash has 5.4 GB/s).
https://cyan4973.github.io/xxHash/
Originally posted by @arabasso in #21 (comment)
For Octopus we would need to figure out how we get the two ends to agree on the algorithm to be used.