I'm interested in how the site maintains database. I've heard of something like distributed hash tables, but I'm not sure if that is related. They would have to have a database to store the magnet links and they would need to be able to query the database to display content. Is each computer on the network holding the entire site or only pieces, and then are all computers holding the entire database?