Re:BitTorrent v2 (2020)
by gkfasdfasdf on Monday January 10, 2022 @06:53PM
(#29884909)
Right, exactly. Chunk boundaries are not determined by fixed size chunks, but rather when the rolling hash matches some prefix, which means chunk sizes will vary but by controlling the prefix can set the average size of the prefix. Besides the lbfs paper, another nice writeup here: https://moinakg.wordpress.com/2013/06/22/high-performance-co...
That's exactly what chunking based on a rolling hash solves. You set the average size of chunks and the content controls the exact boundaries.