Bram Cohen es un programador informático estadounidense , más conocido por ser el autor del protocolo peer-to-peer (P2P) BitTorrent en 2001, así como el primer programa de intercambio de archivos en utilizar el protocolo, también conocido como BitTorrent . También es el cofundador de CodeCon y organizador de la reunión de hackers P2P del Área de la Bahía de San Francisco , fue el coautor de Codeville y creador de la criptomoneda Chia que implementa el algoritmo de consenso de prueba de espacio-tiempo .
Cohen creció en el Upper West Side de Manhattan, Nueva York, como hijo de un profesor y un científico informático. Afirma que aprendió el lenguaje de programación BASIC a la edad de 5 años en la computadora Timex Sinclair de su familia . Cohen aprobó el examen de matemáticas de invitación estadounidense para calificar para la Olimpiada de matemáticas de los Estados Unidos de América mientras asistía a la escuela secundaria Stuyvesant en la ciudad de Nueva York. Se graduó de Stuyvesant en 1993 [1] y asistió a SUNY Buffalo . Más tarde abandonó la universidad para trabajar para varias empresas punto com a mediados y fines de la década de 1990, la última fue MojoNation, un proyecto ambicioso pero desafortunado en el que trabajó con Jim McCoy.
MojoNation permitía a la gente dividir archivos confidenciales en fragmentos cifrados y distribuirlos en ordenadores que también ejecutaban el software. Si alguien quería descargar una copia de este archivo cifrado, tendría que descargarlo simultáneamente desde muchos ordenadores. Este concepto, pensó Cohen, era perfecto para un programa de intercambio de archivos , ya que los programas como KaZaA tardan mucho tiempo en descargar un archivo grande porque el archivo (normalmente) proviene de una sola fuente (o "par"). Cohen diseñó BitTorrent para poder descargar archivos de muchas fuentes, acelerando así el tiempo de descarga, especialmente para los usuarios con velocidades de descarga más rápidas que de carga . Por tanto, cuanto más popular sea un archivo, más rápido podrá descargarlo un usuario, ya que muchas personas lo descargarán al mismo tiempo, y estas personas también cargarán los datos a otros usuarios.
En abril de 2001, Cohen abandonó MojoNation y comenzó a trabajar en BitTorrent. Cohen dio a conocer sus ideas en la primera conferencia CodeCon , que él y su compañero de habitación Len Sassaman crearon como un evento de exhibición de proyectos tecnológicos novedosos después de desilusionarse con el estado de las conferencias tecnológicas.
Cohen escribió la primera implementación del cliente BitTorrent en Python , y muchos otros programas han implementado el protocolo desde entonces.
En el verano de 2002, Cohen recopiló pornografía gratuita para atraer a los probadores beta a utilizar el programa. [2] BitTorrent ganó su fama por su capacidad para compartir rápidamente archivos grandes de música y películas en línea. Cohen ha afirmado que nunca ha violado la ley de derechos de autor al utilizar su software. [2] De todos modos, es franco en su creencia de que el negocio actual de los medios estaba condenado a quedar obsoleto a pesar de las tácticas legales o técnicas de la RIAA y la MPAA , como la gestión de derechos digitales . En mayo de 2005, Cohen lanzó una versión beta sin rastreadores de BitTorrent.
A finales de 2003, Cohen tuvo una corta carrera en Valve , trabajando en Steam , su sistema de distribución digital introducido para Half-Life 2. [ cita requerida ]
En 2004, dejó Valve y formó BitTorrent, Inc. con su hermano Ross Cohen y su socio comercial Ashwin Navin . En 2012, anunció una versión beta de BitTorrent Live para la transmisión de televisión a través de Internet. [3] Cohen dejó BitTorrent, Inc. en su función diaria para cofundar Chia Network en el otoño de 2017. [4]
A mediados de 2005, BitTorrent, Inc. fue financiada por el capitalista de riesgo David Chao de Doll Capital Management y, a fines de 2005, Cohen y Navin llegaron a un acuerdo con la MPAA para eliminar los enlaces a contenido ilegal en el sitio web oficial de BitTorrent. El acuerdo se realizó con los siete estudios más grandes de Estados Unidos. El acuerdo significa que el sitio cumplirá con los procedimientos descritos en la Ley de Derechos de Autor del Milenio Digital . [5]
Chia Network es una empresa fundada por Cohen en 2017 [6] que ha implementado una criptomoneda de prueba de espacio-tiempo llamada Chia . Chia tiene como objetivo evitar el desperdicio de energía que implican las criptomonedas basadas en prueba de trabajo como Bitcoin [7] y la vulnerabilidad a los actores estatales de los sistemas de prueba de participación .
Chia Network ha recaudado capital inicial de inversores como Andreessen Horowitz . [7] El uso de medios de almacenamiento ( disco duro y unidades de estado sólido ) como medio de minería de criptomonedas ha generado inquietudes sobre posibles aumentos de precios y escasez de dispositivos de almacenamiento de alta capacidad, [8] además de reducir radicalmente la vida útil de las unidades. [9]
En 2008, Cohen vivía en el área de la Bahía de San Francisco, en los Estados Unidos, con su esposa Jenna y sus tres hijos. [10]
Cohen dice que tiene síndrome de Asperger [2] basándose en un autodiagnóstico . [11]
Los pasatiempos de Cohen incluyen el origami original y hacer malabarismos con hasta cinco pelotas, pero su principal interés es la matemática recreativa . Cohen mantiene un blog [12] donde frecuentemente discute métricas de confianza con el desarrollador de software Raph Levien , así como sistemas monetarios, juegos de habilidad y otros temas relacionados con las matemáticas. También es un entusiasta de los rompecabezas de ensamblaje . [13] [14] Ha diseñado varios rompecabezas, incluidos algunos en conjunto con Oskar van Deventer, incluidos varios rompecabezas basados en engranajes como Gear Shift [15] y una variante múltiple del Cubo de Rubik llamada Bram's Fortress. [16] Algunos de los diseños de rompecabezas de Cohen están disponibles para impresión 3D a través de Shapeways . [17]
Cohen ha recibido numerosos premios por su trabajo en el protocolo BitTorrent. Entre estos premios se incluyen: