Tracker Continental de Anime
September 23, 2007Antes que nada aclarar que esto es solo una idea para agilizar las descargas de Anime, no ha sido implementada ni nada parecido por el momento. La pongo aquí porque creo que puede ser de utilidad. Dicho esto empezemos:
Hablando con mi amigo Ricardo me doy cuenta de lo rápido que puede llegar a ser Pando, un cliente P2P que no tiene muchos adeptos en el mercado peruano. Sin embargo después de verlo puede deducir lo siguiente sobre su funcionamiento:
- Los archivos .pando son una especie de archivos .torrent
- Los archivos .pando están todos alojados en un servidor http://cache.pando.com el cual entrega los .pando al pasársele ciertos parámetros.
- La única forma de compartir archivos es creando archivos .pando que se envían por la web o por e-mail a los interesados.
Estos detalles garantizan de que la cantidad de archivos .pando rotos o sin enlaces sean muy pocos, ya que los archivos también tienen una caducacidad de 30 días (Tipo Megaupload) para que sean eliminados si no son descargados.
He visto que la velocidad con la que Pando descarga series Anime es superior a la de BitTorrent, al menos en la series que estoy bajando. A veces los .torrent están desperdigados por varias páginas y muchas veces ni funcionan. Creo que esto se debe a las políticas de Uploading, pero la realidad es que la mayoría de gente suele ser leechers y no personas que compartan lo que bajan.
Todo esto me ha llevado a una idea: El Tracker Continental de Anime.
Un Tracker, según Wikipedia es un servidor a donde se conectan los clientes BitTorrent ya que contiene la lista de usuarios compartiendo en ese momento. Los Trackers tienen la capacidad de pedir contraseña para conectarse a ellos y también de expulsar a los leechers de sus listas.
Para crear el Tracker Continental, en mi opinión hay que realizar un fork de un cliente y un Tracker de BitTorrent. Implementaciones de Software Libre las hay varias, como ABC como cliente y BNBT como Tracker.
No quiero causar división entre el protocolo BitTorrent, solo pienso que es necesario porque hay cosas que deben implementarse específicamente para este tracker y para el protocolo. Algunas de ellas son:
- La creación de un espacio de 300 MB promedio (Se podría cambiar) en el cual se descargue en el intermedio de descargas un fragmento de los archivos más pedidos de la red, para que el usuario esté compartiendo al menos lo más pedido para la red en ese momento.
- Si el usuario lo desea, también puede crearse otro espacio 300 MB promedio (Se puede cambiar) para que intente almacenarse lo menos bajado de la red, para evitar así que se pierdan series o películas que nadie quiere bajar al menos en ese momento.
- La centralización de todos los .torrent en el servidor del Tracker Continental, para evitar la proliferación de sitios y .torrents perdidos
- La liberación del código fuente de todos los programas usados en el proyecto del Tracker, más que nada para que otros usuarios creen sus trackers donde los que ya existen no tengan alcance y también por si se desearían implementar esas características en futuras versiones de BitTorrent. (Es por esta razón que se pide el fork de Software Libre)
- Dada la política de compartición mediante la descarga temporal de los archivos más solicitados y menos solicitados, también se deben expulsar del tracker a los leechers, ya que ahora no hay excusa para compartir.
- Los .torrent ya que son específicos al Tracker deberían llamarse .anitrk (Anime Tracker) y también para evitar problemas con clientes BitTorrent que no soporten el Tracker y sus características.
- Los .anitrk que tengan 0 Seeds deben bloquearse o eliminarse a los 30 días para evitar tráfico inútil al servidor.
- No hay que forzar a nadie a subir nada nuevo, pero se debe ser enérgico con los que quieran solo bajar, por ejemplo los que eliminen los archivos de lo más subido y lo menos subido respectivamente, deberían ser expulsados del tracker
- Una última medida para evitar algunas cosas desagradables es crear un hash MD5 con algun dato de la PC del usuario y almacenarlo en el tracker. De esta forma si alguien que es un Leecher solo cambia su IP no podrá volver a acceder al Tracker, a menos que cambie algo de su equipo. Esta medida pretende ser experimental. Si hay peligros de privacidad se prescindirá de ella.
Con respecto a ser un Tracker Privado, esto es para garantizar que sólo las implementaciones compatibles con el tracker puedan conectarse para evitar así cuellos de botella.
Finalmente sería necesario una página web con su dominio respectivo para permitirles a los usuarios acceder al sitio. A fecha de 23 de Septiembre del 2007, el dominio http://www.anitracker.org está libre. La dirección del tracker podría bien ser: http://tracker.anitracker.org. (También está libre).
En última instancia, debería en una zona de la web, permitir la visualización de estadísticas sobre que archivos o Torrents son los más y los menos descargados. A la vez también la capacidad de descargar todos los .anitrk (Es decir .torrent para el fork), como medida de seguridad en caso de que el tracker se cayera por varios motivos. También la centralización de los archivos del Tracker como un proyecto de Software Libre, por ejemplo en Sourceforge. (Un http://anitracker.sourceforge.net) estaría muy bien.
Volver a insistir de que nada de esto ha sido implementado aún, pero que lo pongo aquí para darle una idea a alguna persona que desee implementarlo o hacerlo de conocimiento de más personas.
Esta idea viene a mi mente por que estoy cansado de tantas restricciones en la descarga, tipo Megaupload, SendSpace, RapidShare y de archivos .torrent desperdigados y muertos la mayoría de veces.
Espero opiniones y recuerden… ¡No sean leecher! Si eso desean… al menos usen la Descarga Directa y no los P2P.






