Any proposed system from the viewpoint of somebody who will utilize that system. The proposed system works in the same way to BitTorrent, but aims to raise some of it is shortfalls. Like BitTorrent, Avalanche splits the file to be distributed into little blocks. However, rather than peers simply transferring the blocks, they transmit arbitrary linear combinations of the blocks and also the random coefficients of the linear combination.