Hashcash — Adam Back (1997)
El problema original
A mediados de los 90, enviar millones de correos electrónicos costaba prácticamente nada. El spam se disparaba y los ataques de denegación de servicio contra servicios gratuitos (como los remailers anónimos cypherpunk) eran cada vez más frecuentes. ¿Cómo frenar el abuso sin recurrir a listas negras ni identificación personal?
La solución
Hashcash obliga al emisor a resolver un puzzle computacional antes de enviar un mensaje: encontrar un valor que, al aplicarle una función hash, produzca un resultado con cierto número de ceros iniciales. El proceso es costoso de producir pero trivial de verificar.
Para un usuario normal, adjuntar un sello Hashcash a un email es instantáneo. Para un spammer que quiere enviar millones de mensajes, el coste computacional se vuelve prohibitivo. Es una solución "tecnopolítica": en lugar de regular, se introduce fricción matemática.
¿Por qué importa para Bitcoin?
El patrón de Hashcash — buscar un hash con cierto número de ceros — es exactamente el que usa la minería de Bitcoin. Satoshi lo reconoce explícitamente en el whitepaper: «necesitaremos usar un sistema de prueba de trabajo similar a Hashcash de Adam Back». Bitcoin toma el esquema de prueba de trabajo, lo encadena en una blockchain, añade una política monetaria y un sistema de incentivos. Sin Hashcash, la minería de Bitcoin no tendría la forma que conocemos.
Back cofundó posteriormente Blockstream en 2014, empresa centrada en el desarrollo del ecosistema Bitcoin.
Errores habituales
- Creer que Hashcash fue diseñado como dinero digital (era un mecanismo anti-spam)
- Subestimar su importancia porque "solo" era para emails (introdujo la prueba de trabajo práctica que usa Bitcoin)
- Confundir Hashcash con un sistema monetario completo
Conceptos relacionados
Fuentes primarias
- Adam Back, «Hashcash – A Denial of Service Counter-Measure» (1997/2002)
- Manifiestos, FreeBTC (2025)