Hacker News new | past | comments | ask | show | jobs | submit login

> HTTP is an established and formalized protocol standard by the IETF.

> Bittorrent is a protocol designed by the company named Bittorrent and there is a large amount of variations and extensions in implementations and clients.

Extensions are in many cases standarized. There's a lot of variations in HTTP as well.

One important thing that's missed is that a magnet link also contains a hash of the torrent file, which points to a specific file. Over HTTP, everyone across the network connection can change the contents of the file and there's no automated way of detecting that.




HTTP is standardized, but lots of stuff doesn't follow the standard in the areas that didn't use to matter. Then we get problems like this:

https://bugs.chromium.org/p/chromium/issues/detail?id=616212

that have to be worked around by assuming that other devices might not adhere to the specification.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: