Esto es una traducción (cuando esté terminada) de éste artículo en Reddit.
Antes de que Hal Finney falleciera, escribió una última (y muy triste) publicación llamada Bitcoin y yo. Hal dijo:
Si avanzamos hasta finales de 2008 y el anuncio de Bitcoin, me he dado cuenta de que los criptográficos de la tercera edad (yo tenía unos 50 años) tienden a volverse cínicos. Yo era más idealista; siempre me ha gustado la criptografía, el misterio y la paradoja de la misma. Cuando Satoshi anunció Bitcoin en la lista de correo de criptografía tuvo una recepción escéptica en el mejor de los casos. Los criptógrafos han visto demasiados planes grandiosos de novatos despistados. Tienden a tener una reacción instintiva.
– Hal Finney
No les culpo por ser escépticos. Los Cypherpunks llevaban unos 20 años intentando construir una red de pagos descentralizada y seguían fracasando. Estaban perdiendo la fe a medida que envejecían y se volvían grises
De todos modos, pensé en hacer un hilo acreditando y buscando a todos aquellos que contribuyeron a construir Bitcoin. Creo que a veces Satoshi recibe injustamente demasiado crédito, hubo docenas de personas que vinieron antes que él y que sentaron las bases académicas, simplemente fue él quien finalmente fue capaz de unir todas las piezas.
-
En 1974, Ralph C. Merkle publicó un artículo llamado "Comunicaciones Seguras sobre Canales Inseguros", que inventó la criptografía de clave pública. Puede leer el artículo aquí.
-
Diffie y Hellman en 1976. https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange
-
En 1977, Ron Rivest, Adi Shamir, y Leonard Adleman publicaron un artículo llamado "Un método para obtener firmas digitales y criptosistemas de clave pública", inventando el primer estándar de cifrado digital del mundo, llamado RSA (por las iniciales de sus apellidos). Puede leer el artículo aquí. RSA es un algoritmo usado para cifrar y descifrar mensajes utilizando una clave pública y una clave privada.
-
En 1978, Ralph C. Merkle publicó un artículo llamado "Protocolos para criptosistemas de clave pública". Puede leer el artículo aquí. Ralph propone diferentes métodos para crear redes de protocolos utilizando la criptografía de clave pública..
-
En 1981, David Chaum publicó un artículo llamado "Correo electrónico imposible de rastrear, direcciones de retorno y seudónimos digitales". Puede leerlo aquí. David expone esencialmente algunas pruebas matemáticas para mensajes anónimos encriptados entre dos partes..
-
En 1982, Leslie Lamport publicó un artículo llamado "El problema de los generales bizantinos". Puede leerlo aquí. El problema de los generales bizantinos describe una condición de un sistema informático en el que los componentes pueden fallar y hay información imperfecta sobre si un componente ha fallado. Este documento académico allanó el camino para los algoritmos de consenso en los libros de contabilidad distribuidos.
-
En 1982, David Chaum publicó otro artículo llamado "Firmas ciegas para pagos no rastreables " Puede leerlo aquí. Básicamente establece un concepto matemático, algo similar a lo que se utiliza en los monederos de Bitcoin.
-
En 1987, Ralph C. Merkle publicó un artículo llamado "Funciones hash de una vía y DES", en donde inventa los hashes criptográficos. Puede leerlo aquí. Los hashes criptográphicos se utilizan para verificar la autenticidad de un dato. Son una función unidireccional, por lo que es prácticamente inviable invertir o invertir el cálculo.
-
En 1988, David Chaum publicó otro artículo llamado "Dinero electrónico no rastreable". Puede leerlo aquí. Propone la idea de canales de pago electrónicos anónimos.
-
En 1990, David Chaum anunció el lanzamiento de eCash, un proyecto de su empresa DigiCash que permite realizar pagos anónimos a través de su red de Internet. El desarrollo continuó a finales de los 90 y David recibió mucha financiación de inversores, sin embargo, como la mayoría de las empresas de Internet de los 90, el proyecto fracasó y se declaró en bancarrota. Se podría decir que eCash es la primera criptomoneda de capital riesgo del mundo.
-
En 1991, Stuart Haber y W. Scott Stornetta publicaron un artículo sobre el concepto de una cadena de bloques con seguridad criptográfica en la que nadie podría manipular las marcas de tiempo de los documentos. Puede leer su artículo aquí. Aunque no lo llamaron "blockchain", básicamente inventaron el concepto central que Satoshi acabó ampliando.
-
En 1992, Hal Finney fue invitado a una lista de correo de entusiastas de la tecnología de san Francisco, que mas tarde sería conocida como Cypherpunks. Hal envió un correo al grupo haciendo referencia al documento de David Chaum de 1981, buscando cómo aplicarlo para construir una internet descentralizada, privada y sin permisos. Puede leer el mensaje en la Lista de correo Cypherpunk. El correo electrónico de Hal Finney esencialmente dio el pistoletazo de salida a la misión de los Cypherpunks de construir bitcoin.
-
En 1993, Cynthia Dwork and Moni Naor publicaron "Pricing via Processing or Combatting Junk Mail". Puede leer su artículo aquí. Encontraron una forma de disuadir ataques de denegación de servicio y otros abusos de servicio, como el spam en una red, exigiendo cierto trabajo a un solicitante de servicio, lo que normalmente significa tiempo de procesamiento por parte de un ordenador. A menudo se les atribuye la creación de las demostraciones matemáticas detrás de Proof of Work.
-
En 1993, Hal Finney envió un correo electrónico exponiendo el error de doble gasto en el artículo de David Chaum de 1988, y una lluvia de ideas para solucionarlo. Read his email to the Cypherpunk Mailing list here.
-
En 1993, Eric Hughes penned the "Cypherpunk Manifesto". Puede leerlo aquí. Eric Hughes expuso su opinión sobre los principios fundamentales de ser un Cypherpunk, que él creía eran personas que desarrollaban software para crear un internet privado y descentralizado. Creía que la privacidad en la era digital es un derecho humano y que los Cypherpunks deben luchar para protegerla a toda costa.
-
En 1993, Hal Finney propuso el concepto de lo que sería el N.F.T. moderno. Puedes leer el correo electrónico de la lista de correo Cypherpunk aquí. Sugirió usar la prueba criptográfica no solo para cobrar, sino también para validar coleccionables digitales como cromos de béisbol.
-
En 1994, Hal Finney propuso una red descentralizada de reenvío de correo que pagaba a las personas por realizar el trabajo necesario para mantener la red en funcionamiento. You can read his email to the Cypherpunk mailing list here.
-
En 1997, Nick Szabo publicó un artículo llamado "The Idea of Smart Contracts". Puede leerlo aquí. En su artículo acuña el término Contratos Inteligentes, que según él puede convertirse en ley legal al hacer cumplir los contratos sociales mediante un código inmutable.
-
En 1997, Adam Back inventó el algoritmo de consenso Proof of Work que se utilizó en Hashcash, un programa diseñado para combatir el spam de correo electrónico y ataques DDoS. Antes de enviar un correo electrónico, un usuario de Hashcash tendría que generar un hash (una cadena aparentemente aleatoria de números) usando partes del correo y algunos datos adicionales, y enviar este hash junto con el correo al destinatario. El destinatario solo aceptaría el correo si incluía un hash "válido", de lo contrario el correo rebotaba. El truco era que solo un subconjunto de hashes potenciales basados en el correo se consideraba válido. Esto significaba que los usuarios tenían que gastar algo de potencia de cálculo—esencialmente, energía—para generar Hashcash. 5 years later, Adam Back published a retrospective paper on Hashcash. Puede leerlo aquí.
-
En 1998, Nick Szabo propuso una red de pagos digitales llamada "Bit Gold". Bit Gold utilizaría los conceptos de David Chaum, Stuart Haber y W. Scott Stornetta, y Adam Back en una única red de pagos digitales descentralizada. A nivel técnico, Nick Szabo imaginó muchos de los conceptos centrales que Bitcoin implementó más tarde, pero no construyó un producto funcional, en gran parte porque no pudo superar el problema del doble gasto de forma eficaz.
-
En 1998, Wei Dai publicó un artículo llamado "B Money", que era un concepto de red de pagos digital descentralizada utilizando un libro mayor distribuido. Aunque no proporcionó código ni producto, básicamente describió con palabras exactamente en qué se convertiría Bitcoin 10 años después a nivel filosófico. You can read his paper here.
-
En 2002, John R. Douceur publicó el artículo "The Sybil Attack". You can read the paper here. John acuña el término: Sybil Attack, que define como actores maliciosos que explotan la teoría de juegos de una red descentralizada creando y utilizando múltiples identidades para saturar la red. John afirma que las redes sin una autoridad lógicamente centralizada serán inherentemente siempre vulnerables a ataques Sybil, pero existen formas de modificar la teoría de juegos para minimizarla.
-
En 2004, Hal Finney inventó la Prueba de Trabajo Reutilizable (RPoW). Puedes leer su correo electrónico a la lista de correo Cypherpunk aquí. La prueba de trabajo reutilizable resolvió el problema del doble gasto al permitir el intercambio aleatorio de tokens sin repetir el trabajo necesario para generarlos. Después de que alguien hubiera "gastado" un token PoW en una página web, el operador del sitio podía intercambiar ese token PoW "gastado" por uno nuevo token RPoW no gastado, que luego podía gastarse en algún sitio web de terceros equipado de forma similar para aceptar tokens RPoW. Aunque Bitcoin no utilizaba RPoW, Hal Finney fue el primero en idear una solución funcional al problema del doble gasto.
Mas información:
Nakamoto Institute
Len Sassaman and Satoshi: a Cypherpunk History
