¿Qué es una dirección vanity?
Una dirección vanity es una dirección de billetera con una parte elegida por ti, de modo que parece menos aleatoria y es más fácil de reconocer. Ejemplos:
- bc1qcafe…x7kp
- 1Coffee…x7Kp
Aquí hay dos formatos. Las direcciones bc1q van en minúsculas y tienen comisiones más bajas; tu texto puede usar letras y dígitos excepto 1, b, i y o. Las direcciones clásicas empiezan por 1, mezclan mayúsculas y minúsculas, y no incluyen 0, O, I ni l.
Cómo funciona
Escribe un inicio y/o un final cortos para la dirección y pulsa Buscar dirección. Tu navegador prueba claves privadas hasta que una da una dirección que coincide.
Cuando se encuentra una dirección, muestra su clave privada e impórtala en tu billetera.
Cada carácter adicional hace que una búsqueda bc1q dure 32 veces más. En una dirección clásica son unas 58 veces, o unas 29 si no distingues mayúsculas (Aa desactivado). Justo después del 1, las letras de la A a la Q son las más fáciles. El número de hilos de CPU marca la velocidad: redúcelo si tu ordenador va lento.
El tiempo para el 50 % es una estimación, no una cuenta atrás. Cada dirección es un intento nuevo, así que la búsqueda puede terminar enseguida o tardar varias veces más, y el tiempo ya invertido no acerca el resultado.
Seguridad
Todos los cálculos se hacen en tu navegador. Nada sale de tu dispositivo: no hay base de datos ni código en servidor, y la política de seguridad de la página impide que sus scripts hagan peticiones de red. La clave desaparece al cerrar la pestaña.
Vanity Keys no puede guardar tu clave. Si quieres comprobarlo, tienes tres opciones:
- Desconéctate de internet después de cargar la página y sigue usándola
- Descarga la página y úsala en un ordenador sin conexión
- Revisa la descarga: todo lo que hace la página está en ese único archivo HTML
Cada búsqueda parte de 256 bits aleatorios de crypto.getRandomValues, el generador criptográficamente seguro del navegador, y prueba claves consecutivas desde ahí. Profanity, un generador conocido, fue vulnerado porque partía de solo 32 bits aleatorios. Cada dirección encontrada se recalcula con una segunda implementación independiente antes de mostrarse.
Copias y direcciones parecidas
Una página como esta crea tus claves, así que una copia modificada podría robarlas. Las copias pueden parecer idénticas y estar en dominios similares. Comprueba la dirección del sitio antes de buscar y usa el archivo sin conexión para cantidades grandes.
Nunca uses una clave privada o una dirección vanity que otra persona haya generado para ti: quien la creó puede conservar una copia.
Los estafadores también generan direcciones con el mismo inicio y final que una que ya usas, con la esperanza de que copies la suya del historial. Compara la dirección completa antes de enviar, no solo sus extremos.
Rendimiento
La velocidad depende del navegador y del dispositivo. En un ordenador reciente, cada hilo de CPU prueba cientos de miles de direcciones por segundo. Funciona en móviles y tabletas, pero más despacio. La búsqueda empieza con la mitad de los hilos para que el ordenador siga siendo usable.
Vanity Keys funciona en el navegador, así que no hay nada que instalar. Las herramientas que usan la tarjeta gráfica son mucho más rápidas, pero son más difíciles de usar y tienes que confiar en lo que ejecutas.
Compatibilidad
Las direcciones funcionan en la red principal de Bitcoin, y los exchanges y billeteras pueden enviar a ambos formatos. Gastar desde una dirección bc1q cuesta menos.
Obtienes una clave privada en formato WIF, no una frase semilla. Se importa en Electrum: escribe p2wpkh: justo antes de la clave para una dirección bc1q, y nada para una clásica. Las billeteras de hardware generan sus propias claves y no pueden importarla.