Cómo crear direcciones personalizadas #Bitcoin, paso a paso

Artículo escrito por Pablo Fernández Burgueño (@pablofb)

La transmisión de Bitcoins requiere, por lo general, disponer de una dirección Bitcoin. Es posible personalizar esta dirección haciendo que su inicio coincida con el nombre de una persona o la marca de una empresa. Explicamos el proceso a continuación.

¿Solo quieres crear un paper wallet? Puedes usar estos servicios (inseguros) online: Wallte Generator y Bitaddress.

Si quieres crear una dirección bitcoin personalizada, sigue leyendo.

I.- Método (para pruebas) inseguro

La empresa Bitcoin Vanity Gen ofrece el servicio de creación de direcciones Bitcoin.

Pros: El sistema es sencillo, rápido y económico.

Contras: La empresa generadora tendrá acceso a la clave privada.

Hemos probado su servicio, pagando 0.1BTC, para que nos generasen una dirección con la marca de nuestro despacho al inicio:

Bitcoin Vanity Gen
Marcar la casilla «case sensitive» nos habría permitido tener todo el logo en mayúsculas, por 0.8 BTC.

 

Resultado: A los 2 días, Bitcoin Vanity Gen nos envió por correo electrónico nuestra dirección Bitcoin personalizada junto con la clave privada.

Recomendamos no usar este servicio, más que para hacer pruebas. La dirección Bitcoin es solo la representación alfanumérica de la clave pública de un certificado electrónico válido en la red Bitcoin, que trae causa de la existencia de una clave privada, normalmente protegida bajo una contraseña, que es la que permite la gestión completa de los bitcoins que se se asocien a esta en la cadena de bloques. Es decir, quien tiene acceso a la clave privada, tiene acceso a los Bitcoin. Para evitar sustracciones indeseadas, una vez hecha la prueba, la clave y la dirección proporcionadas por el prestador deben ser inmediata y definitivamente desechadas.

II.- Método seguro

La dirección Bitcoin personalizada debe obtenerse en local y en una máquina sin conexión a Internet. El proceso de obtención consiste en un ataque de fuerza bruta por medio de la creación de cientos de miles de claves privadas. Una herramienta que lo permite es VanityGen, cuyo código está disponible en GitHub.

Pros: El sujeto generador de la dirección será el único con acceso a la clave privada.

Contras: El proceso es complicado, lento y costoso.

Hemos probado el sistema y nos hemos generado una dirección Bitcoin personalizada.

Este es el proceso que hemos realizado en una máquina virtual esterilizada con Windows 64bits instalado, con 4GB de RAM, una tarjeta gráfica básica integrada y sin acceso a Internet:

1) Descargamos VanityGen. Volcamos en la carpeta de Escritorio el contenido del archivo comprimido.

2) Buscamos CMD

Captura de pantalla 2015-01-30 18.59.47
Utiliza el buscador del botón de Inicio

 

3) Ejecutamos CMD

Captura de pantalla 2015-01-30 19.07.23
CMD es el Símbolo de Sistema, antes caja de ejecución de comandos en MS-DOS sobre Windows

 

3) Arrastramos el archivo ‘Vanitygen64.exe’ a la caja de comandos y soltamos.

Captura de pantalla 2015-01-30 17.27.44 - copia (2)
Puedes escribir todo el texto, pero es más sencillo arrastrar y soltar.

 

4) Pulsamos ‘Intro’ en el teclado. El programa nos mostrará las opciones disponibles.

Captura de pantalla 2015-01-30 17.27.44
Nos interesan las opciones -v y -i

 

5) Volvemos a arrastrar el archivo ‘Vanitygen64.exe’ a la caja de comandos y escribimos a continuación las instrucciones: la opción deseada seguida de los caracteres escogidos. Pulsamos Intro en el teclado.

Ejemplos:

  • Nosotros queríamos lograr una dirección de Bitcoin con los caracteres de una de nuestras empresas (ABANLEX), por lo que escribimos «-v 1ABANLEX» y pulsamos Intro.
  • Si hubiésemos querido los caracteres «ABANLEX» sin importar las mayúsculas o minúsculas, habríamos escrito «-v -i 1ABANLEX» y habríamos pulsado Intro.

Atención: Es imprescindible escribir el prefijo 1 antes de los caracteres que se desean. [Casi] todas las direcciones Bitcoin comienzan con un 1, al igual que las de Litecoin empiezan con una L o las de Dogecoin con una D.

Captura de pantalla 2015-01-30 17.27.44 - copia
Comienza el proceso. Cuanto más larga sea la dirección, más largo será el proceso. Si las mayúsculas importan, más largo aún.

 

6) Obtenemos la dirección Bitcoin deseada. Copiamos e importamos la clave privada a nuestra wallet.

Resultado: A los 25 días, generamos con VanityGen nuestra dirección Bitcoin personalizada, junto con su clave privada.

Recomendamos usar este servicio. Sin embargo, hacemos la advertencia de que el ordenador que se use para este fin quedará comprometido hasta que concluya el proceso de creación del certificado electrónico de firma avanzada (art. 3 Ley 59/2003). [Una opción más rápida, nos señaló Alberto Gómez Toribio (CEO de Coinffeine) habría sido alquilar por unas horas una instancia virtual g2.2xlarge de Amazon, con la peculiaridad de que un tercero (Amazon) sí habría tenido acceso a la clave privada].

Esperamos que esta explicación os haya resultado sencilla de comprender y seguir.

Deja una respuesta