"In IPFS, data distribution happens by exchanging blocks with peers using a BitTorrent inspired protocol"
[1] https://github.com/ipfs/ipfs/tree/master/papers/ipfs-cap2pfs