Saltar al contenido
buybitcoinsmart

Glosario / Billeteras y custodia

Frase de contraseña

También se conoce como Palabra 25 o Billetera oculta.

¿Qué es una frase de contraseña?
Una frase de contraseña es un secreto adicional que se añade a las palabras de su frase semilla y que produce una billetera completamente distinta, sin ninguna forma de comprobar si la que usted escribió era la correcta.

Se especifica en el BIP-39.

La frase de contraseña se mezcla con las palabras antes de que exista ninguna clave, así que cambiar un solo carácter produce una billetera completamente nueva y vacía. Nada rechaza una entrada incorrecta, porque toda cadena posible es una entrada válida. Esa propiedad es toda la función, y también la forma más común en que la gente pierde dinero con ella.

Cómo funciona

BIP-39 define la frase de contraseña como una extensión opcional de la sal usada al convertir las palabras en una semilla. La sal es el texto literal "mnemonic" con su frase de contraseña añadida al final, y el par pasa por 2.048 rondas de PBKDF2 con HMAC-SHA512. Cambie la frase de contraseña y cada uno de los 512 bits de salida cambia, lo que cambia la clave maestra, lo que cambia cada dirección que la billetera llegue a mostrar.

Tres consecuencias se derivan de esto, y las tres sorprenden a la gente.

No existe una respuesta equivocada. Escriba su frase de contraseña con una mayúscula que no usó la última vez y la billetera se abre correctamente, muestra un saldo en cero y le entrega direcciones de recepción nuevas. Nada se rompe y nada le advierte. Enviar monedas a esa billetera es lo que vuelve permanente el error.

Cada carácter cuenta exactamente como se escribió. Las mayúsculas y minúsculas, los espacios, la puntuación y los caracteres acentuados forman parte del secreto, incluido un espacio final que usted no puede ver. Las billeteras normalizan el texto a Unicode NFKD antes de calcular el hash, lo que resuelve la mayoría de las diferencias de codificación de acentos, pero nada rescata una frase que usted recuerda solo de forma aproximada.

El estiramiento es débil. Dos mil cuarenta y ocho iteraciones de PBKDF2 eran baratas en 2013 y ahora son casi gratuitas. Un atacante que ya tenga sus palabras escritas puede probar frases de contraseña de diccionario a una velocidad enorme, así que "bitcoin2020" o el nombre de una mascota añaden horas de protección en lugar de años. Una frase de contraseña debería ser larga e imposible de adivinar, o es teatro.

Los apodos también inducen a error. Llamarla la "Palabra 25" sugiere que proviene de la lista de palabras de BIP-39 y que está cubierta por la suma de comprobación. No es ninguna de las dos cosas: es texto arbitrario, sin verificar, no listado y no recuperable.

Por qué importa cuando compra bitcoin

La frase de contraseña existe para una amenaza específica: que alguien tenga físicamente su dispositivo o sus palabras escritas. Todo lo demás en su configuración ya cubre a los atacantes remotos.

Esa amenaza no es hipotética en el hardware antiguo. Ambos dispositivos Trezor reseñados en este sitio, el Model One y el Model T, carecen de un elemento seguro, y su proveedor afirma claramente que un atacante con el dispositivo en un laboratorio puede extraer la semilla almacenada. Una frase de contraseña es la mitigación documentada, porque el secreto extraído por sí solo abre la billetera equivocada. El mismo razonamiento se aplica a un respaldo escrito encontrado durante un robo o leído por un visitante.

El costo es que ahora la recuperación necesita dos secretos independientes, y el segundo normalmente existe solo en su cabeza. De ahí provienen la mayoría de las pérdidas de frases de contraseña: no el robo, sino una persona que murió, olvidó o se mudó de casa. Si usa una, anótela y guárdela en un lugar distinto al de las palabras, de modo que ningún lugar por sí solo contenga ambas cosas y ningún accidente por sí solo las destruya a las dos. Trezor limita la entrada a 50 caracteres, así que planifique una longitud que quepa.

Úsela si sus tenencias cambiaran de forma significativa su vida y si su amenaza realista es una persona, no un hacker. Evítela cuando todavía esté aprendiendo, cuando su saldo sea pequeño o cuando no tenga un plan para lo que sucede con él si usted no está disponible.

La billetera de coacción que sí funciona

La función de billetera oculta solo ayuda si la billetera visible resulta creíble, y la mayoría de la gente lo entiende al revés.

Configure su dispositivo sin frase de contraseña y coloque en él un monto real y disponible para gastar. Unos cientos de dólares en bitcoin que se mueven ocasionalmente parecen la billetera de alguien. Una billetera estándar vacía parece exactamente lo que es: la prueba de que existe una frase de contraseña en algún lugar.

Mantenga sus ahorros en la billetera con frase de contraseña y deje que permanezca tranquila. En un Trezor, introducir la frase de contraseña abre una billetera oculta como una sesión independiente, y dejarla en blanco regresa al señuelo sin ninguna indicación de que existe otra.

Sea honesto sobre el límite. Esto lo protege de alguien que encuentra o roba el dispositivo y busca qué hay en él. Lo protege mucho menos de alguien que sabe que la función existe, y en varias jurisdicciones, mentir activamente a las autoridades sobre los activos es un delito aparte de cualquier cosa relacionada con bitcoin. El silencio es una postura defendible. Una declaración falsa no lo es.

Frase de contraseña frente a autenticación de dos factores

Una frase de contraseña es un segundo secreto, no un segundo factor en el sentido en que los bancos usan el término. La autenticación de dos factores es una verificación realizada por un servidor que puede rechazarlo, limitar la velocidad de los intentos, bloquear la cuenta y dejar que un equipo de soporte restaure el acceso. Una frase de contraseña no es verificada por nadie, no se puede restablecer, permite intentos infinitos sin conexión por parte de cualquiera que tenga sus palabras y abre silenciosamente una billetera distinta cuando es incorrecta. La comparación la favorece exactamente en la dirección equivocada.

Frase de contraseña frente a respaldo Shamir

Una frase de contraseña añade un secreto; un respaldo Shamir divide uno. Responden a preguntas distintas. La frase de contraseña plantea cómo hacer inútil un respaldo encontrado, y lo logra exigiendo algo que quien lo encuentra no tiene. Shamir plantea cómo sobrevivir a la pérdida de un respaldo, y lo logra convirtiendo una sola hoja en varias, de las cuales solo se necesitan algunas. Combinarlos es posible y multiplica las formas en que una recuperación puede fallar, así que elija el problema que realmente tiene.

No confundir con

Preguntas frecuentes

¿Qué pasa si escribo mal mi frase de contraseña?

Se abre una billetera distinta y vacía, sin ninguna advertencia. Toda cadena es una entrada válida, así que no hay mensaje de error ni rechazo. Compruébelo verificando que una dirección de recepción conocida coincide antes de enviar nada a esa billetera.

¿Debería usar una frase de contraseña?

Solo si su amenaza realista es una persona que podría llegar a su dispositivo o a sus palabras escritas, y solo si dispone de un lugar separado y duradero donde guardar la frase de contraseña. La mayoría de las pérdidas de frases de contraseña se deben al olvido o a la muerte, no al robo.

¿Puedo guardar la frase de contraseña junto con las palabras de mi frase semilla?

No, eso anula todo el beneficio. Quien encuentre la tarjeta tendrá entonces las dos mitades. Guárdelas en lugares distintos y asegúrese de que sus herederos puedan localizar ambas sin usted.

¿La frase de contraseña es lo mismo que una palabra 25?

No, el apodo induce a error. Es texto arbitrario que usted elige, no una palabra de la lista de BIP-39, y no está cubierto por la suma de comprobación de la frase, así que nada lo valida.

Para seguir leyendo

Términos relacionados

Más en la sección Billeteras y custodia

Leer esta página en inglés