Enlaces Magnet para bajar contenido de redes Bittorrent
Compartir archivos en internet ha sido una característica de la red durante toda su existencia, parte escencial de su diseño, pero podrían haberse imaginado sus creadores que la gran red se convertiría en el mejor lugar para la piratería?
Durante mucho tiempo la información pirata que se distribuía en internet era centralizada, es decir, un usuario accediendo a un servidor (ej. ftp) y bajando lo que deseaba. Luego llegó Napster.. ah esos tiempos! Una verdadera revolución para compartir información, ahora todo mundo podía conseguir de manera mucho más fácil las cosas que buscaba. En lugar de usar un servidor central, cada usuario compartía y entre muchos se podía dar un buen servicio, bajando un poco de información de cada persona.
Breve historia de bittorrent
Tras la caída de napster, muchos servicios análogos surgieron en el fértil terreno de los usuarios hambrientos de información. Uno de ellos, llamado BitTorrent fue creado por Bram Cohen, permitía seguir el mismo modelo, cada usuario que tuviera una copia de un archivo (y que lo compartiera) se convertía en un pequeño servidor, dando la oportunidad al cliente de bajarlo rapidamente. Nació el protocolo bittorrent.
Fueron muchas las aplicaciones que se adaptaron para usar este servicio, es una buena historia que se sale un poco del tema de esta entrada.
Torrents y trackers
Bien, ya sabemos que cada persona compartía información, pero cómo era posible saber quienes tenían una copia para poder bajar?
Los archivos torrents tenían la información necesaria para comenzar a buscar el archivo en cuestión y los trackers, que son servidores que mantienen una lista de personas que comparten ciertos archivos, hacía la pareja ideal.
En lo personal nunca me gustó buscar en los índices de torrents por algo que bajar, pero el sistema es muy bueno.
Magnet
Evidentemente los torrents y los trackers causaron muchísima polémica, las personas que sufrían pérdidas por la piratería se indignaron y presionaron para que estos servicios fueran cerrados.
Una muy buena solución han sido los enlaces magnet, los cuales contienen toada la información necesaria para encontrar a las personas que tienen una copia del archivo y comenzar su descarga. ¡Un torrent sin torrents y sin trackers!
Un enlace magnet sería algo así como esto:
magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download
- El identificador del protocolo es magner:
- Luego se indica la información de hash en ?xt=urn:btih:
- Despues se pasa el hash: 5dee65101db281ac9c46344cd6b175cdcad53426
- Y por último el nombre del archivo: &dn=download
Interesante, no? Veremos más de esto en otra entrada, hasta luego!
Recursos
Página del proyecto: http://magnet-uri.sourceforge.net/
Explicación: http://www.ghacks.net/2010/06/05/what-is-a-magnet-link-and-how-does-it-differ-from-torrents/
En la wikipedia: http://en.wikipedia.org/wiki/Magnet_URI_scheme



