¿Qué es Web3Torrent?
Un torrent es básicamente un archivo especial en donde se almacena información y metada sobre un determinado archivo que puede ser descargado usando el protocolo BitTorrent. El protocolo BitTorrent, es uno de los protocolos P2P más conocidos en todo el mundo, fue diseñado por el programador Bram Cohen, quien diseñó la primera versión del mismo en abril de 2001 y publicó su primera implementación el 2 de julio de 2001. Desde entonces, BitTorrent ha sido uno de los métodos de descarga más usados en Internet, hasta el punto que es el 5to consumidor de ancho de banda de Internet a nivel mundial, solo por detrás de YouTube.
La idea de BitTorrent, es crear un archivo torrent donde se especifica cómo encontrar un determinado archivo por medio del protocolo. Dicho archivo comienza generalmente su camino teniendo un único seeder (nodo con el archivo completo) al que llaman nodo génesis. Una vez que un usuario obtiene el archivo torrent y comienza la descarga, este usuario se convierte en leecher de dicho archivo hasta que lo descarga.
En ese punto, el nuevo usuario tiene un duplicado exacto del archivo original, y gracias a esto, se convierte en un nuevo seeder de dicho archivo. El proceso continúa hasta que el archivo puede estar repartidos en miles de nodos en todo el mundo siendo indetenible su descarga, siempre y cuando los seeder sigan compartiendo dicho archivo. Si, se parece mucho a la blockchain, y de hecho el funcionamiento del protocolo P2P de Bitcoin y otras criptomonedas se inspiró en este viejo protocolo.
Ciertamente desde 2001, BitTorrent ha sufrido muchos cambios, pero su apuesta sigue siendo la misma, permitir la compartición de archivos por una red P2P libre y abierta para todos. En la actualidad, el proceso ha incluido mejoras como cifrado de punto-a-punto negociables, tablas hash distribuidas (DHT), mejoras de tracking y rastreo criptográfico, entre otras.
La debilidad de BitTorrent
Sin embargo, BitTorrent tiene una “debilidad” y es que muchos usuarios no les gusta hacer seed de sus descargas. No les gusta compartir, y esto merma el alcance y la protección de los torrent en el tiempo. De hecho, limita incluso el ancho de banda para la descarga, porque dicho ancho de banda se alimenta de la cantidad de usuarios que comparten la información dentro de la red.
Para hacer frente a esto, muchos sitios de torrent incluyen reglas muy estrictas sobre la compartición de un determinado archivo, para poder acceder a sus torrents. Simplemente quien no comparta, se le banea de forma temporal o permanente de la plataforma y no puede acceder a la misma. Por supuesto, existen otras plataformas de compartición de torrent e incluso mecanismos para burlar esas protecciones, así que se debe buscar otra solución.
Es ahí donde Web3Torrent quiere hacer una diferencia, permitiendo que las comparticiones de archivos se moneticen. Después de todo estás gastando poder computacional, ancho de banda de Internet y electricidad durante el seed, así que ¿Por qué no monetizarlo para hacer que más personas sientan que al hacer seed pueden obtener algún beneficio económico del mismo?
Esto puede chocar un poco con la filosofía del seeder, que es la de compartir información por el bien de la comunidad, pero desde hace muchos existen plataformas de torrents pagas que obtienen unos dividendos de miedo por centralizar buenos torrents. En ese sentido ¿No es mejor democratizarlo y dejarlo al alcance de todos con un protocolo que nos beneficie por igual? La respuesta es: Sí, es mucho mejor, y al mismo tiempo habilitamos una tecnología adicional que nos permite realizar nuevos proyectos.