La Revolución de Diffie-Hellman
En 1976, Whitfield Diffie y Martin Hellman publicaron "New Directions in Cryptography", uno de los artículos más trascendentales en la historia de la informática. Antes de este artículo, la criptografía era simétrica: ambas partes necesitaban compartir la misma clave secreta, lo que significaba que necesitabas un canal seguro solo para establecer un canal seguro.
Diffie y Hellman propusieron un paradigma completamente nuevo: la criptografía asimétrica. Dos claves matemáticamente relacionadas — una pública, una privada — podían resolver el problema de distribución de claves. Cualquiera podía cifrar un mensaje con tu clave pública, pero solo tu clave privada podía descifrarlo. Esta sola idea eventualmente haría posible la propiedad digital sin confianza.
RSA y las Firmas Digitales
En 1977, Ron Rivest, Adi Shamir y Leonard Adleman crearon RSA, el primer criptosistema de clave pública práctico. RSA demostró que el marco teórico de Diffie y Hellman realmente podía funcionar a escala.
Críticamente, RSA introdujo las firmas digitales prácticas: una forma de demostrar que un mensaje provino de una persona específica sin revelar su clave privada. Este es el mecanismo central que Bitcoin usa para autorizar transacciones. Cuando envías Bitcoin, tu billetera firma la transacción con tu clave privada. Cualquiera en la red puede verificar la firma usando tu clave pública, pero nadie puede falsificarla.
Funciones Hash: El Otro Pilar
Mientras que la criptografía de clave pública se lleva los titulares, las funciones hash criptográficas son igualmente esenciales para Bitcoin. Una función hash toma cualquier entrada y produce una salida de longitud fija que parece aleatoria. Cambia un bit de la entrada, y la salida cambia completamente.
SHA-256, publicado por la NSA en 2001, se convirtió en la función hash elegida por Bitcoin. Cumple tres roles: enlazar bloques en una cadena inmutable, crear el puzzle de prueba de trabajo que resuelven los mineros, y derivar direcciones de Bitcoin a partir de claves públicas. Sin funciones hash, no habría blockchain.
De la Teoría a Bitcoin
El camino de Diffie-Hellman a Bitcoin tomó tres décadas, pero cada paso se construyó sobre estos fundamentos. La criptografía de curva elíptica (propuesta por Neal Koblitz y Victor Miller en 1985) hizo que las operaciones de clave pública fueran más rápidas y compactas — Bitcoin usa la curva secp256k1 para toda la generación de claves y firmas.
Satoshi Nakamoto no inventó nueva criptografía. En cambio, el genio de Bitcoin fue combinar primitivas criptográficas probadas — firmas de clave pública, funciones hash y cadenas de hash — en un sistema que resolvió el problema del doble gasto sin una autoridad central. Cada transacción de Bitcoin es descendiente directa de aquel artículo de 1976.