¿Qué es y como nace el concepto de Torrents?
Un torrent es un fichero de extensión “ .torrent” utilizado por clientes BitTorrent para intercambio de archivos por la red Internet. El creador del protocolo p2p BitTorrent es Bram Cohen:
Es también co-fundador de CodeCon, organizador del encuentro “San Francisco Bay Área P2P-hackers” y co-autor de Codeville. Actualmente vive en San Francisco Bay Area con su esposa Jenna y sus dos hijos.
Crecía en el lado oeste de Manhattan, New York, aprendió el lenguaje de programación BASIC a la edad de 5 años en la computadora de su familia, una “Timex Sinclair”. Cohen pudo pasar por el concurso “American Invitational Mathematics Examination” con el objetivo de calificar para las olimpiadas matemáticas de los EEUU “United States of América Mathematical Olympiad” (USAMO), mientras iba a la escuela “Stuyvesant High School” en New York.
Se graduó de Stuyvesant en 1993 para acudir a la Universidad en Búfalo. Luego, dejó el colegio para trabajar en varias empresas “punto com” durante los finales de los a los noventa; la ultima fue “MojoNation”, un proyecto ambicioso en el que trabajó con Jim McCoy.
MojoNation habilita a la gente a separar archivos confidenciales en varios pequeños pedazos encriptados y los distribuye en piezas en computadoras corriendo ese software. Si alguien quiere descargar una copia del archivo encriptado, deberá descargarlo simultáneamente desde varias computadoras. Este concepto fue pensado por Cohen como el perfecto programa para compartir archivos, desde que programas como KaZaA tardaban un gran tiempo en descargar archivos grandes porque usualmente venían desde una sola fuente o punto (peer).
Cohen diseño BitTorrent para poder descargar archivos desde varias fuentes, y así mejorar el tiempo de descarga necesario, especialmente para usuarios que poseen velocidades importantes de subida y descarga en sus conexiones a Internet.
Entonces, cuanto mas popular sea un archivo, mas rápido podrá descargarlo un usuario, desde que varios miembros estarán descargándolo al mismo tiempo, y estas personas estarán subiendo los datos hacia otros usuarios …Una traducción de: Wikipedia
BitTorrent y los clientes basados en torrents son programas P2P (Peer to Peer), es decir, que la transmisión de datos se realiza entre usuarios con la ayuda de un servidor (tracker) que coordina las actividades de los peers. Tal vez sea uno de los mas “inteligentes” y “eficientes”, ya que no hay que esperar colas, solo asegurarse que el archivo esta online (activo) y que existan seeds (usuarios que ya han descargado el archivo y lo estan compartiendo).
Originalmente el programa era de código abierto escrito en Python,aunque se ha anunciado que el nuevo cliente de BitTorrent (BitTorrent 6, basado en μTorrent) será software no libre.
A diferencia de los sistemas de compartición de ficheros tradicionales, su principal objetivo es el proporcionar una forma eficiente de distribuir un mismo fichero a un gran grupo de personas, forzando a todos los que descargan un fichero a compartirlo también con otros. Primero se distribuye por medios convencionales un pequeño fichero con extensión .torrent. Este fichero es estático, por lo que a menudo se encuentra en páginas web o incluso se distribuye por correo electrónico. El fichero ‘torrent’ contiene la dirección de un “servidor de búsqueda”, el cual se encarga de localizar posibles fuentes con el fichero o parte de él.
Algunos de los clientes conocidos de torrents aparte de BitTorrent son: uTorrent, ABC, Azureus, BitTornado, PTC.
Y entre unos de los famosos trackers de torrents se encuentran: The Pirate Bay, Suprnova.org
Es también co-fundador de CodeCon, organizador del encuentro “San Francisco Bay Área P2P-hackers” y co-autor de Codeville. Actualmente vive en San Francisco Bay Area con su esposa Jenna y sus dos hijos.






