Bitcoin Forum
June 17, 2024, 12:10:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: CONSULTA SOBRE DIRECCIONES DE VANIDAD  (Read 179 times)
SUPERANTONIO (OP)
Legendary
*
Offline Offline

Activity: 1548
Merit: 1037


View Profile
October 02, 2018, 08:48:23 PM
Merited by paxmao (3)
 #1


Hola
En este post de la pagina de NEVTRACE explica muy bien como se crea una dirección de vanidad segura en tu propio equipo ESTERILIZADO y DESCONECTADO.
https://nevtrace.com/como-crear-direcciones-personalizadas-bitcoin-paso-a-paso/
Pues bien a este respecto tengo 2 preguntas para los sabios expertos técnicos del foro a ver si alguien puede darme norte.

1.-Si quiero por ejemplo sacar 50 direcciones de Vanidad (Siempre me refiero al método seguro del que habla el Post), tendría que ejecutar el comando de forma manual, o sea cuando la consola encuentra una dirección tengo que meter manualmente la siguiente.
¿Como podría hacer esto de forma INDEFINIDA, o sea que cuando encuentre una de forma automática empiece a buscar otra hasta que yo me aburra!


2.-Mi equipo ESTERILIZADO tiene un procesador triste i5 de tercera generación y creo que 4 Gb de RAM con una placa base de hace unos pocos de años y sin tarjeta gráfica, por lo que para encontrar una dirección de Vanidad de 7 Dígitos (Por ejemplo 1Antonio....) me estima el 50% de potabilidades de encontrarlo en 2 años.
¿Que capacidad gráfica necesito para que esos 2 años se conviertan en 1 hora? o sea para que la fuerza bruta con la que busca direcciones se multiplique aprox 18.000 veces.

Bueno, creo que me he explicado, je je, tranquis que no quiero romper el SHA 256  Grin Grin Grin Grin solo quiero sacar muchas Wallet chulas y seguras!!
Saludos



]
nikkus
Legendary
*
Offline Offline

Activity: 1522
Merit: 1005


View Profile
October 03, 2018, 07:00:51 AM
Merited by AbraxasCcs (1)
 #2

Empezemos! Smiley

En Windows, modo consola:

Puedes crear un .bat así:

Code:
@echo off
:bucle
 start vanitygen.exe -v 1Direc
 goto bucle

por ejemplo. Además puedes poner un "-o" y un archivo de salida e etc... Si quisieras definir una cantidad mas precisa de bucle, 50 digamos, tbm se puede hacer de manera simple! Avisame si se trata de linux.. Wink

Sobre la tarjeta gráfica...uff... no sé cual recomendarte, pero yo miraría las más recomendadas para mineración.-.. Aún así no creo que se puede generar ese tipo de direcciones en tan poco tiempo! Recuerda que la dificultad para ello aumenta exponencialmente!

1NikkusCFVtadafW15HZw3up9xo23fi5UD
seoincorporation
Legendary
*
Offline Offline

Activity: 3192
Merit: 2978


Top Crypto Casino


View Profile
October 03, 2018, 01:22:12 PM
 #3


Hola
En este post de la pagina de NEVTRACE explica muy bien como se crea una dirección de vanidad segura en tu propio equipo ESTERILIZADO y DESCONECTADO.
https://nevtrace.com/como-crear-direcciones-personalizadas-bitcoin-paso-a-paso/
Pues bien a este respecto tengo 2 preguntas para los sabios expertos técnicos del foro a ver si alguien puede darme norte.

1.-Si quiero por ejemplo sacar 50 direcciones de Vanidad (Siempre me refiero al método seguro del que habla el Post), tendría que ejecutar el comando de forma manual, o sea cuando la consola encuentra una dirección tengo que meter manualmente la siguiente.
¿Como podría hacer esto de forma INDEFINIDA, o sea que cuando encuentre una de forma automática empiece a buscar otra hasta que yo me aburra!


2.-Mi equipo ESTERILIZADO tiene un procesador triste i5 de tercera generación y creo que 4 Gb de RAM con una placa base de hace unos pocos de años y sin tarjeta gráfica, por lo que para encontrar una dirección de Vanidad de 7 Dígitos (Por ejemplo 1Antonio....) me estima el 50% de potabilidades de encontrarlo en 2 años.
¿Que capacidad gráfica necesito para que esos 2 años se conviertan en 1 hora? o sea para que la fuerza bruta con la que busca direcciones se multiplique aprox 18.000 veces.

Bueno, creo que me he explicado, je je, tranquis que no quiero romper el SHA 256  Grin Grin Grin Grin solo quiero sacar muchas Wallet chulas y seguras!!
Saludos

Ya que vanitygen es un programa que se ejecuta desde la linea de comandos lo que necesitas es desarrollar un programita con un bucle el cual repita el comando una y otra vez, como comenta el colega nikkus, en caso de Windows lo mejor es usar un .bat, si estuvieras en linux o mac tendrías que usar un .sh. Pero cabe aclarar que también podrías crear un scipt con python o con JavaScript invocando el comando en la terminal.

Ahora, comentas que quieres generar una direccion de 7 digitos, eso es algo complejo, y lo se por que mi dirección es de 7 dígitos, pero lo que yo hice para obtenerla fue un truco de fuerza bruta el cual te explicare a continuación.

En mi caso queria la dirección 1BtcBoss, y me di cuenta que encontrarla seria muy tardado, así que me puse a crear direcciones 1BtcB, esas se creaban demasiado rápido, y lo que hice fue un bucle con una condicional la cual detenía el script  en caso de encontrar la dirección. Puedo decir que se fue tema de suerte, a la hora ya tenía mi dirección de 7 digitos, pero fue un proceso aleatorio, pudo haber tardado mucho mas en lo que los últimos 3 dígitos se coordinaban para ser 'oss'.


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Shawshank
Legendary
*
Offline Offline

Activity: 1623
Merit: 1608



View Profile
October 03, 2018, 04:56:39 PM
 #4

Muchos de esos programas de línea de comandos tienen argumentos que permiten llevar a cabo las tareas típicas sin necesidad de programación de ningún tipo. Por ejemplo, en alguno que he visto, el argumento es -k (algo así como keep going, continúa buscando) y mete todos los resultados en un fichero de texto. Normalmente, para ver qué argumentos tiene cada programa, debes ejecutar lo siguiente:
Code:
programavanity -h
o si no,
Code:
programavanity --help

Por cierto, también hay pools de vanity que por un precio justo (0.01 BTC, por ejemplo) te encuentran patrones mucho más potentes y nunca conocen tu clave privada. Esto se consigue con una propiedad muy curiosa de la criptografía ECDSA, que dice que la clave privada que se obtiene como suma de dos claves privadas (en modo módulo) queda asociada a una clave pública que resulta de la suma de las dos claves públicas anteriores (también en modo módulo). Aquí puedes leer más si te interesa:
https://bitcoin.stackexchange.com/questions/3853/can-one-safely-buy-vanity-addresses-from-a-third-party-without-risking-ones-coi

En definitiva, tú entregas al pool de vanidad una clave pública que has generado aleatoriamente (y te guardas su clave privada asociada) y el patrón que quieres, por ejemplo, 1Antonio. El pool te entregará una "clave privada" que al sumarla con tu clave privada (en modo módulo), generará la clave privada final, cuya dirección Bitcoin asociada cumple con el patrón que indicaste en un principio.

No he probado nunca esto del los pools de vanidad pero tiene sentido, y supongo que también existirán herramientas que simplifican todo el proceso. Puedes mirar por ahí si te gusta lo que hay.

Lightning Address: shawshank@getalby.com
Jerchongkong
Newbie
*
Offline Offline

Activity: 96
Merit: 0


View Profile
October 04, 2018, 08:55:54 PM
 #5

Vaya, sinceramente no tenia idea alguna de que una cosa así existía. Por lo que veo es un procedimiento útil y veré si la aplico alguna vez.
SUPERANTONIO (OP)
Legendary
*
Offline Offline

Activity: 1548
Merit: 1037


View Profile
October 04, 2018, 09:28:33 PM
 #6


Vaya, sinceramente no tenia idea alguna de que una cosa así existía. Por lo que veo es un procedimiento útil y veré si la aplico alguna vez.

Bueno, utilidad como tal no tiene ninguna pero es curioso y con creatividad se pueden hacer cosas chulas!
No te apures por no saberlo, en este rollete de las Cryptos nunca se deja de aprender.

Saludos!




]
SUPERANTONIO (OP)
Legendary
*
Offline Offline

Activity: 1548
Merit: 1037


View Profile
October 04, 2018, 09:31:58 PM
 #7



Mirad lo que he encontrado
https://bitcointalk.org/index.php?topic=25804.0
Un hilo del 2011 con 181 páginas, sigue vivo y trata sobre esto. Madre mía no hay vida para leer el 0,01% de todo lo referente a Cryptos!!




]
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!