¿Qué es una clave pública en criptografía? Claves, direcciones y firmas explicadas
Una clave pública es la contraparte criptográfica de una clave privada. Juntas, te permiten probar la propiedad de criptomonedas sin revelar el secreto que la controla.
Resumen
- Una clave pública es un número grande derivado matemáticamente de una clave privada utilizando multiplicación de curvas elípticas, una función unidireccional que es rápida de calcular hacia adelante pero prácticamente imposible de revertir.
- Bitcoin y Ethereum utilizan ambas la curva elíptica secp256k1, que produce claves privadas de 256 bits y claves públicas no comprimidas de 512 bits (o claves públicas comprimidas de 257 bits).
- Una dirección de billetera no es lo mismo que una clave pública; la dirección es una versión más corta y hash de la clave pública diseñada para ser más fácil de compartir y más resistente a ciertos ataques teóricos.
- La clave privada firma transacciones, la clave pública verifica esas firmas y la dirección recibe fondos. Perder la clave privada significa una pérdida permanente de acceso; compartir la clave pública o la dirección no conlleva riesgo para la seguridad de los fondos.
- La vulnerabilidad del firmware Coldcard de julio de 2026, que expuso una generación débil de claves privadas que afectó a 116 millones de dólares en bitcoin, subraya por qué la generación y almacenamiento adecuados de claves siguen siendo los aspectos más críticos de la custodia propia.
La criptografía de clave pública es la base de cada transacción de criptomonedas, sin embargo, la mayoría de los usuarios nunca interactúan directamente con su clave pública. Ven direcciones de billetera, escanean códigos QR y confirman transferencias sin entender la capa matemática que hace posible la propiedad sin confianza.
Esa capa importa porque entenderla cambia la forma en que piensas sobre la seguridad. Una clave pública no es una contraseña. No es un secreto. Es un número que puedes compartir con cualquiera, y del cual nadie puede derivar la clave privada que controla tus fondos. Esa asimetría, fácil de ir en una dirección pero imposible de regresar, es lo que permite a extraños en Internet enviarse dinero sin confiar en un banco, un gobierno o entre ellos.
Cómo funcionan los pares de claves
Cada billetera de criptomonedas se basa en un par de claves: una clave privada y una clave pública. La clave privada es un número generado aleatoriamente, típicamente de 256 bits de longitud, lo que significa que es uno de aproximadamente 10 elevado a la potencia de 77 valores posibles. Para ponerlo en contexto, el número estimado de átomos en el universo observable es de alrededor de 10 elevado a la potencia de 80. El espacio de claves es lo suficientemente grande como para que adivinar una clave privada específica por fuerza bruta no sea una preocupación práctica con la tecnología actual o previsible.
La clave pública se deriva de la clave privada a través de la multiplicación de curvas elípticas. Bitcoin y Ethereum utilizan una curva específica llamada secp256k1. La clave privada se multiplica por un punto fijo en esta curva llamado punto generador, y el resultado es otro punto en la curva. Ese resultado es la clave pública.
La propiedad crítica es que esta multiplicación es una función unidireccional. Dada una clave privada, calcular la clave pública toma una fracción de segundo. Dada solo la clave pública, calcular la clave privada requiere resolver el problema del logaritmo discreto de la curva elíptica, que no tiene solución eficiente conocida. Esta asimetría es la base completa de la seguridad de las criptomonedas.
Clave pública versus dirección de billetera
Una idea errónea común es que una dirección de billetera y una clave pública son lo mismo. No lo son. La dirección se deriva de la clave pública a través de una o más rondas de hashing, un proceso que acorta la salida y añade una capa extra de seguridad.
En Bitcoin, el proceso funciona de la siguiente manera. La clave pública no comprimida de 512 bits (o clave pública comprimida de 257 bits) se pasa por SHA-256, luego por RIPEMD-160, produciendo un hash de 160 bits. Se antepone un byte de versión, se añade un checksum y el resultado se codifica en formato Base58Check. La salida final es la familiar dirección de Bitcoin que comienza con 1, 3 o bc1.
En Ethereum, el proceso es más sencillo. La clave pública de 512 bits se procesa a través de Keccak-256 (una variante de SHA-3), y los últimos 20 bytes (160 bits) del hash se convierten en la dirección. Se añade un prefijo "0x" y un checksum opcional EIP-55 para producir la familiar dirección de Ethereum.
La razón para hashear la clave pública en una dirección es en parte práctica (las cadenas más cortas son más fáciles de compartir) y en parte defensiva. Si alguna vez las computadoras cuánticas llegaran a ser capaces de romper la criptografía de curva elíptica, necesitarían la clave pública, no la dirección, para derivar la clave privada. Las direcciones que nunca se han utilizado para enviar una transacción nunca han expuesto su clave pública en la cadena, añadiendo una capa teórica de resistencia cuántica.
También te puede gustar: ¿Qué es una billetera de criptomonedas?
Cómo las firmas digitales prueban la propiedad
Cuando envías criptomonedas, no estás moviendo monedas de un lugar a otro. Estás creando un mensaje que dice "Autorizo la transferencia de X cantidad de mi dirección a este destinatario" y firmando ese mensaje con tu clave privada. La firma prueba que la persona que creó el mensaje controla la clave privada asociada con la dirección de envío, sin revelar la clave privada en sí.
El proceso de verificación utiliza la clave pública. Cualquiera que ejecute un nodo en la red puede tomar el mensaje de transacción, la firma digital y la clave pública del remitente, y realizar una verificación matemática que confirma que la firma fue producida por la clave privada correspondiente. Si la verificación pasa, la transacción es válida. Si falla, la transacción es rechazada.
Por eso perder una clave privada es catastrófico. Sin clave privada no hay capacidad para producir firmas válidas, lo que significa que no hay capacidad para autorizar transacciones desde esa dirección. Los fondos permanecen en la blockchain, visibles para todos, pero permanentemente inaccesibles. No hay un mecanismo de recuperación de "contraseña olvidada" porque no hay una autoridad central que tenga una copia de seguridad.
Precio de --
La cadena de generación de claves
En las billeteras modernas, las claves privadas individuales no se generan de forma independiente. En cambio, una única semilla maestra produce todas las claves en la billetera a través de un proceso determinista definido por BIP-32 (billeteras deterministas jerárquicas) y BIP-39 (frases mnemotécnicas).
El proceso comienza con entropía, una fuente de aleatoriedad. El software de la billetera o el dispositivo de hardware genera un número aleatorio, típicamente de 128 o 256 bits. Esta entropía se codifica como una frase mnemotécnica de 12 o 24 palabras extraídas de una lista estandarizada de 2,048 palabras. La frase mnemotécnica, combinada con una frase opcional, se procesa a través de una función de derivación de claves (PBKDF2) para producir una semilla maestra de 512 bits.
A partir de la semilla maestra, se deriva un árbol jerárquico de pares de claves. Cada rama del árbol puede generar miles de millones de claves privadas únicas y sus correspondientes claves públicas y direcciones. Por eso una única frase semilla puede recuperar toda una billetera con todas sus direcciones: la semilla regenera determinísticamente cada par de claves en la jerarquía.
La implicación de seguridad es que la frase semilla es la raíz de todas las claves. Cualquiera que obtenga la frase semilla puede regenerar cada clave privada, cada clave pública y cada dirección que la billetera haya utilizado o utilizará en el futuro. Proteger la frase semilla es equivalente a proteger cada par de claves en la billetera simultáneamente.
Claves públicas comprimidas versus no comprimidas
El software de Bitcoin temprano utilizaba claves públicas no comprimidas, que incluyen tanto las coordenadas x como y del punto en la curva elíptica. Una clave pública no comprimida tiene 65 bytes: un prefijo de 1 byte (0x04) seguido de 32 bytes para la coordenada x y 32 bytes para la coordenada y.
Porque la ecuación de la curva elíptica significa que para cualquier coordenada x dada solo hay dos posibles valores de y (uno par, uno impar), es suficiente almacenar solo la coordenada x y un solo bit que indique si y es par o impar. Esto produce una clave pública comprimida de 33 bytes: un prefijo de 1 byte (0x02 para y par, 0x03 para y impar) seguido de 32 bytes para la coordenada x.
Las claves comprimidas ahorran espacio en las transacciones, lo que reduce las tarifas. Desde 2012, la mayoría del software de Bitcoin utiliza por defecto claves públicas comprimidas. Ethereum utiliza claves públicas no comprimidas internamente, pero elimina el byte de prefijo en la derivación de direcciones, utilizando solo los valores x e y de 64 bytes.
La distinción es importante para la compatibilidad. Una clave pública comprimida y una no comprimida derivadas de la misma clave privada producen diferentes direcciones en Bitcoin. Importar una clave privada en una billetera que utiliza un formato de compresión diferente al de la billetera original generará una dirección diferente, lo que puede causar confusión si se enviaron fondos a la dirección del otro formato.
Fallos de seguridad de claves en el mundo real
La teoría detrás de la criptografía de clave pública es sólida, pero los fallos de implementación han causado pérdidas significativas.
En julio de 2026, los investigadores descubrieron que la billetera de hardware Coldcard había estado generando claves privadas débiles durante cinco años. Un flag de compilación en el firmware indicaba al dispositivo que omitiera su chip de aleatoriedad de hardware dedicado, resultando en una entropía predecible. Un atacante ingenió la debilidad y comenzó a drenar billeteras el 30 de julio, vaciando aproximadamente 116 millones de dólares en bitcoin antes de que la vulnerabilidad se hiciera pública.
La lección es que la seguridad de un par de claves depende completamente de la calidad de la aleatoriedad utilizada para generar la clave privada. Una clave de 256 bits teóricamente irrompible no vale nada si el generador de números aleatorios es defectuoso, sesgado o predecible. Por eso, las billeteras de hardware de buena reputación utilizan generadores de números aleatorios verdaderos dedicados y permiten a los usuarios agregar su propia entropía (como tiradas de dados) como una salvaguarda adicional.
Otros incidentes históricos incluyen la vulnerabilidad de Android SecureRandom de 2013, que causó que múltiples billeteras de Bitcoin generaran números aleatorios duplicados, permitiendo a los atacantes calcular claves privadas a partir de firmas de transacciones. El generador de direcciones vanidosas Profanity fue explotado en septiembre de 2022 cuando los investigadores descubrieron que su generación de claves utilizaba una semilla de 32 bits, reduciendo el espacio efectivo de claves de 2 elevado a 256 a 2 elevado a 32, aproximadamente 4 mil millones de posibilidades que podrían ser forzadas en minutos.
Claves públicas y contratos inteligentes
En plataformas de contratos inteligentes como Ethereum, la criptografía de clave pública cumple un doble propósito. Asegura cuentas de propiedad externa (EOAs), las billeteras de usuario estándar controladas por claves privadas, y autentica mensajes firmados por esas cuentas cuando interactúan con contratos inteligentes.
Cuando un usuario llama a una función en un contrato inteligente, la transacción incluye la firma digital producida por la clave privada del usuario. La Máquina Virtual de Ethereum verifica esta firma contra la clave pública del remitente antes de ejecutar la función. Así es como un contrato inteligente sabe que la persona que llama a "transferir 100 USDC a la dirección X" es realmente el propietario de los tokens que se están transfiriendo.
Las billeteras de contratos inteligentes (billeteras de abstracción de cuentas introducidas por ERC-4337) pueden modificar este modelo. En lugar de depender únicamente de una sola clave privada, una billetera de contrato inteligente puede requerir múltiples firmas, autenticación biométrica, recuperación social o límites de gasto impuestos por código. La clave pública sigue siendo parte del sistema, pero las reglas que rigen lo que constituye una autorización válida se vuelven programables.
Gestión de claves custodiales versus autogestionadas
En un intercambio centralizado, el intercambio mantiene las claves privadas y los usuarios acceden a sus fondos a través de autenticación tradicional (nombre de usuario, contraseña, códigos de dos factores). El usuario nunca ve una clave pública o una clave privada. El intercambio firma transacciones en nombre del usuario.
En la autocustodia, el usuario posee la clave privada (o la frase semilla que la genera) y es el único responsable de su seguridad. La clave pública y la dirección se derivan localmente, y ninguna tercera parte tiene acceso a la capacidad de firma.
El intercambio es claro. Las soluciones de custodia son convenientes pero introducen riesgo de contraparte: si el intercambio es hackeado, insolvente o congela retiros, los fondos del usuario están en riesgo. La autocustodia elimina el riesgo de contraparte pero introduce riesgo operativo: si el usuario pierde la frase semilla, la almacena incorrectamente o cae víctima de phishing, los fondos se pierden permanentemente.
Las configuraciones de firma múltiple dividen la diferencia distribuyendo la gestión de claves entre múltiples partes o dispositivos. Un multisig 2-de-3 requiere que cualquiera de las dos de tres claves privadas firme una transacción, por lo que perder una clave no resulta en una pérdida permanente y comprometer una clave no le da control a un atacante.
Lo que este artículo no cubre
Este artículo no cubre esquemas de criptografía post-cuántica como las firmas basadas en reticulados, que se están investigando como reemplazos para la criptografía de curva elíptica en caso de que las computadoras cuánticas a gran escala se vuelvan viables. No cubre las matemáticas de las curvas elípticas más allá del nivel conceptual. No cubre guías específicas de configuración de billeteras, ya que estas varían según el producto y cambian con frecuencia.
Comprobaciones prácticas para proteger tus claves
Nunca compartas tu clave privada o frase semilla. Ningún servicio legítimo, agente de soporte o airdrop te pedirá jamás estas. Cualquier solicitud de estas credenciales es una estafa sin excepción.
Verifica el formato de la dirección antes de enviar. El malware en el portapapeles puede reemplazar una dirección copiada con la dirección de un atacante. Siempre confirma visualmente los primeros y últimos caracteres de una dirección después de pegarla.
Usa billeteras de hardware para tenencias significativas. Las billeteras de hardware generan y almacenan claves privadas en un chip dedicado que nunca las expone al dispositivo conectado a Internet. Investiga el historial del fabricante con la generación de entropía antes de comprar.
Agrega tu propia entropía cuando sea posible. Algunas billeteras de hardware permiten a los usuarios complementar el generador de números aleatorios del dispositivo con aleatoriedad ingresada manualmente, como lanzamientos de monedas o tiradas de dados. Esto mitiga el riesgo de un generador de números aleatorios de hardware defectuoso.
Mantén copias de seguridad de la frase semilla en múltiples ubicaciones seguras. Una sola copia almacenada en un lugar es vulnerable a incendios, inundaciones o robos. Las copias de seguridad de frases semilla de metal resisten mejor los daños ambientales que las de papel.
Lee más: ¿Qué es una frase semilla?
¿Qué es una clave pública en criptomonedas?
Una clave pública es un número grande derivado de una clave privada mediante multiplicación de curva elíptica. Sirve como la identidad criptográfica que verifica las firmas de transacciones sin revelar la clave privada. Cualquiera puede ver una clave pública, y compartirla no compromete la seguridad de los fondos.
¿Es una clave pública lo mismo que una dirección de billetera?
No. Una dirección de billetera se deriva de la clave pública a través de una o más rondas de hashing criptográfico. La dirección es más corta y más fácil de compartir. En Bitcoin, la misma clave privada puede producir diferentes direcciones dependiendo de si se utilizan claves públicas comprimidas o no comprimidas.
¿Puede alguien robar mi cripto si conoce mi clave pública?
No. La clave pública está diseñada para ser compartida. Derivar la clave privada de la clave pública requiere resolver el problema del logaritmo discreto de curva elíptica, que no tiene una solución eficiente conocida con la tecnología de computación actual.
¿Qué pasa si pierdo mi clave privada?
Los fondos asociados con esa clave se vuelven permanentemente inaccesibles. No hay un mecanismo de recuperación porque las redes de criptomonedas no tienen una autoridad central que almacene copias de seguridad. Por eso, las copias de seguridad de las frases semilla son críticas para las billeteras de autocustodia.
¿Cuál es la diferencia entre una clave pública y una clave privada? {#faq-5}
La clave privada es un número secreto generado aleatoriamente que se utiliza para firmar transacciones. La clave pública se deriva de la clave privada y se utiliza para verificar firmas. La clave privada debe permanecer en secreto; la clave pública se puede compartir libremente.
¿Cómo se relaciona una frase semilla con las claves públicas y privadas? {#faq-6}
Una frase semilla (12 o 24 palabras) codifica la entropía maestra de la cual se derivan determinísticamente todas las claves privadas en una billetera. Cada clave privada produce una clave pública y una dirección correspondientes. Proteger la frase semilla protege cada par de claves que la billetera generará en el futuro.
¿Qué curva elíptica utilizan Bitcoin y Ethereum? {#faq-7}
Tanto Bitcoin como Ethereum utilizan la curva elíptica secp256k1. Produce claves privadas de 256 bits y claves públicas no comprimidas de 512 bits (o claves públicas comprimidas de 257 bits). La curva fue elegida por su eficiencia y propiedades de seguridad bien entendidas.
¿Podrían las computadoras cuánticas romper la criptografía de clave pública? {#faq-8}
Teóricamente, una computadora cuántica suficientemente poderosa que ejecute el algoritmo de Shor podría derivar una clave privada a partir de una clave pública. Sin embargo, no existe tal computadora cuántica hasta 2026. Las direcciones que nunca se han utilizado para enviar transacciones no han expuesto su clave pública en la cadena, añadiendo una capa de protección. Se están investigando esquemas de firma post-cuántica como posibles reemplazos en el futuro.
Descargo de responsabilidad: Este artículo es solo para fines informativos y no constituye asesoramiento financiero, de inversión o de seguridad. La autocustodia de criptomonedas conlleva riesgos inherentes. Siempre realice su propia investigación y siga las mejores prácticas de seguridad actuales. Publicado el 24 de agosto de 2026.
Este contenido se ofrece únicamente con fines informativos generales y no constituye un asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, operar o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.
Te puede gustar

¿Qué es Thinking Cat (HMM)? Razones por las que un token sin propietario puede fallar

El plan de Ethereum para triplicar la velocidad de la red podría romper silenciosamente millones de contratos inteligentes existentes
Chainlink desbloquea el préstamo DeFi para acciones tokenizadas de Coinbase

Las acciones tokenizadas de Coinbase se lanzan en Base con respaldo 1:1

¿Qué es Etherscan y cómo se utiliza?

Coldcard ahora requiere 65 pulsaciones de tecla tras la explotación de la semilla, mientras que los fondos expuestos aún deben moverse

La participación de DEX en julio supera el 19.5% por primera vez: tras la fachada de prosperidad, se encuentra el invierno del mercado spot de CEX

Revolución de gobernanza DeFi

Últimas Participaciones de AllianceDAO y Fundadores de FOMO: 70% en Acciones de EE. UU., Solo BTC y Zcash en Cripto

Matemáticas del drawdown en criptomonedas: Por qué se necesita un aumento del 100% tras una pérdida del 50% y cómo proteger los activos de la cuenta

Datos Brasileños Filtrados: la falla estatal expone a 213 millones de ciudadanos

Bitcoin bajo alto apalancamiento: ¿rebote o trampa?

€30,000 por Leer un Contrato en Voz Alta: La Tarifa de Notario Alemán se Vuelve Viral Tras el ‘Wow’ de Musk

¿De NET a CRWD? En la segunda mitad de la IA, ¿el dinero comienza a fluir hacia las empresas de ciberseguridad?

Análisis de Trading Más Preciso: Estrategias, Indicadores y Cómo Usarlos - Mundo Fintech

Guía práctica de FOMO: ¿Cómo jugar al Social Trading desde encontrar personas hasta encontrar criptomonedas?

Alpaca se asocia con Kalshi para añadir un mercado de predicciones a su plataforma de acciones y criptomonedas

Crypto podría estar en una ventana de compra selectiva muy favorable

Park Young-sun: "Se abre el segundo acto de la economía de IA... Agentes, stablecoins y IA física"

Cronos reinicia la red tras una parada de emergencia por un exploit en Tectonic

NOT A HOTEL anuncia colaboración con Pokémon

Ripple desbloquea 1.000 millones de XRP a medida que el escrow cae a 31.28 mil millones

Últimas previsiones sobre el empleo no agrícola: el aumento de empleos podría desacelerarse, la Reserva Federal enfrentará decisiones complejas

Se activa la alarma de 40 billones de dólares en deuda estadounidense, BlackRock sorprendentemente optimista sobre Bitcoin y oro

Rusia abre el comercio de criptomonedas regulado con la entrada en vigor de la nueva ley

¿Qué es la liquidación? La minuta de trading

Cripto: La Ley de Claridad tiene solo un 13 % de posibilidades de ser adoptada

Día de la digitalización. Qué profesiones faltan en el mercado de criptomonedas y dónde obtenerlas

La SEC acepta comentarios sobre la regulación de activos virtuales hasta el 20 de octubre









