Vista previa gratuita9 min de lectura

Cómo una frase semilla se convierte en tus claves

La mayoría de las wallets siguen un conjunto de estándares públicos redactados en la comunidad de Bitcoin, conocidos como BIP-39, BIP-32 y BIP-44. Las wallets de Ethereum usan los mismos. Juntos explican por qué una sola lista de palabras puede restaurar todas las direcciones que una wallet te haya mostrado.

Paso a paso

  1. La wallet genera 128 o 256 bits de aleatoriedad.
  2. BIP-39 agrega una suma de verificación (checksum) corta y asigna el resultado a una lista fija de 2,048 palabras, lo que da 12 o 24 palabras. Cada palabra representa 11 bits.
  3. Las palabras, más una passphrase opcional, pasan por una función de estiramiento de claves deliberadamente lenta que produce una semilla de 512 bits.
  4. BIP-32 hace crecer esa semilla hasta formar un árbol de claves: una clave maestra y, a partir de ella, todas las claves hijas que la wallet necesite.
  5. BIP-44 fija en qué lugar del árbol vive cada moneda y cada cuenta, y por eso otra app de wallet puede encontrar las mismas direcciones.

La consecuencia: las palabras no son una contraseña de tu wallet. Son tu wallet. Quien las tenga puede recrear todas las claves, en cualquier app compatible, en cualquier lugar, sin tu dispositivo.

La passphrase opcional

Algunas wallets te permiten agregar una passphrase (una frase de contraseña adicional), a veces llamada palabra número 25. Las mismas palabras con otra passphrase producen un conjunto de claves totalmente distinto. Te protege si alguien encuentra solo las palabras. También significa que olvidar la passphrase te hace perder esos fondos de forma tan completa como perder las palabras, y nada indica siquiera que se usó una passphrase.

Cómo falla

  • Escribir las palabras en un sitio web, un formulario o un chat de soporte es entregar la wallet. Ningún servicio legítimo las necesita jamás.
  • Las fotos, las apps de notas, los borradores de correo y los documentos en la nube se copian, se sincronizan y a veces se escanean. Considera expuestas las palabras que guardes ahí.
  • La lista de palabras es pública y, por la suma de verificación, solo algunas combinaciones son válidas. A veces se puede recuperar una palabra faltante o mal escrita, pero una frase que armaste tú mismo no es aleatoria y no es segura.