El mecanismo anti-spam de Adam Back se convirtió en el motor de consenso que impulsa la minería de Bitcoin.
A mediados de los años 90, el spam de correo electrónico se estaba convirtiendo en un problema serio. Enviar un correo costaba esencialmente nada, así que los spammers podían enviar millones de mensajes gratis. Se propusieron varias soluciones — filtros, listas negras, acciones legales — pero ninguna abordaba la causa raíz: la asimetría de costos entre enviar y recibir.
En 1997, el criptógrafo británico Adam Back propuso una solución elegante: hacer que el remitente demuestre que realizó una pequeña cantidad de trabajo computacional antes de que el correo fuera aceptado. Los usuarios legítimos que enviaban unos pocos correos al día apenas notarían el costo. Los spammers que enviaban millones de correos lo encontrarían prohibitivamente caro.
HashCash requiere que el remitente encuentre un valor que, al ser hasheado con el encabezado del correo usando SHA-1 (luego SHA-256), produzca un hash con un número especificado de bits cero iniciales. Como las funciones hash son unidireccionales, la única forma de encontrar tal valor es la fuerza bruta por ensayo y error — probando números aleatorios hasta que uno funcione.
La belleza de este sistema está en su asimetría: encontrar el hash correcto puede tomar segundos de computación, pero verificarlo requiere una sola operación de hash — esencialmente instantánea. Esta asimetría entre el costo de creación y el costo de verificación es la propiedad fundamental que Bitcoin explotaría más tarde para el consenso.
HashCash tuvo un éxito moderado como herramienta anti-spam, pero su verdadero impacto fue conceptual. Demostró que el trabajo computacional podía servir como representación de valor — no podías falsificarlo, no podías reutilizarlo, y cualquiera podía verificarlo de forma económica.
Esta perspectiva fue transformadora. Wei Dai hizo referencia a un concepto similar en su propuesta de b-money. Nick Szabo construyó sobre él para Bit Gold. Hal Finney creó Pruebas de Trabajo Reutilizables (RPOW), que convertían tokens de HashCash en tokens digitales transferibles. Cada investigador vio el mismo potencial: si el trabajo computacional tiene un costo real, entonces la prueba de ese trabajo podía funcionar como una forma de dinero.
El whitepaper de Satoshi Nakamoto cita explícitamente a HashCash como la base del mecanismo de consenso de Bitcoin. El proceso de minería de Bitcoin es HashCash a escala: los mineros compiten por encontrar un hash SHA-256 del encabezado del bloque con suficientes ceros iniciales para cumplir el objetivo de dificultad actual.
Pero Satoshi añadió una innovación crucial: el ajuste de dificultad. Cada 2.016 bloques (aproximadamente dos semanas), la red recalibra automáticamente la dificultad para que los bloques se encuentren aproximadamente cada 10 minutos, sin importar cuánto poder de minería se una o deje la red. Este mecanismo autorregulador, construido sobre el concepto original de prueba de trabajo de Back, es lo que le da a Bitcoin su política monetaria predecible y su resistencia a los ataques.
HashCash es un sistema de prueba de trabajo inventado por Adam Back en 1997. Originalmente diseñado para combatir el spam de correo electrónico, requiere que el remitente realice un puzzle computacional antes de enviar un mensaje. El puzzle implica encontrar un hash con un cierto número de ceros iniciales, lo que requiere un esfuerzo de CPU medible. Esto hacía que el spam masivo fuera económicamente impráctico mientras imponía un costo insignificante a los usuarios legítimos de correo.
El proceso de minería de Bitcoin es una adaptación directa de HashCash. Los mineros deben encontrar un hash del encabezado del bloque que comience con un cierto número de ceros. Esto requiere billones de intentos, consumiendo electricidad y computación reales. La dificultad se ajusta cada 2.016 bloques para mantener un tiempo promedio de bloque de 10 minutos. La prueba de trabajo es lo que hace que el libro contable de Bitcoin sea resistente a la manipulación: reescribir la historia requeriría rehacer todo el trabajo computacional.
No. Adam Back inventó HashCash, en el cual se basa el sistema de prueba de trabajo de Bitcoin. Satoshi Nakamoto citó HashCash en el whitepaper de Bitcoin. Back es ahora CEO de Blockstream, una importante empresa de infraestructura de Bitcoin. Algunos han especulado que él podría ser Satoshi, pero no hay evidencia concluyente, y él lo ha negado.
Usa estas herramientas gratuitas para planificar tu estrategia de Bitcoin.
Usa el modelo de Ley de Potencia para ver dónde se encuentra Bitcoin en relación con las bandas históricas de soporte y resistencia.
Ver Gráfico de Ley de Potencia