BitTorrent might sounds new to many people. But when it comes to downloading "seeds", I'm sure many of you will recall the days when you used to "request seeds" from all over the internet to play games or watch movies. A seed file is an index file that contains metadata such as the location and size of the downloaded file, the address of the download server, and the address of the publisher. In simple terms, BitTorrent is a P2P downloading protocol that is much more efficient than the traditional method of downloading from a web server. To give a straightforward example, back in the days when I was still a student, it was common that we gathered around to copy the homework which was completed by one single classmate. In this way, each student has to do the copy work by themselves with only one hard copy available. The process cannot scale.