File transfers from the network to the client are performed through multiple, parallel peer-to-peer connections. This is similar to an optimized version of the torrent protocol, and allows for very high performance. In uploading a new file the limiting factor is, similar to any traditional cloud provider, the home-connection upload speed. However, if the user is connected to the same local network of a Cubbit device (e.g. at home), the client will transfer the file to Cubbit first, at a high local-transfer speed. The device will later take care of the actual uploading the shards to the network, freeing the user from long waiting times.