BitTorrent

Receive the file distributed and verified by multiple computers.