Dirección Vanity
Además, la visión de esta secuencia de números y letras puede resultar fuertemente repulsiva para personas sin conocimientos de criptografía. Generar tu propia dirección a través de Vanity no es realmente complicado e incluso divertido. Por eso hay que hacerlo uno mismo en lugar de utilizar un servicio de terceros. La razón principal es siempre la misma. Por un sitio de confianza encontrarás nueve que intentarán estafarte. Así que si no crees tener los conocimientos suficientes para detectar una estafa, lo mejor será volver atrás.
¿Cómo lo hacen?
Los sitios de estafa le ofrecen introducir una cadena de caracteres y realizar las pruebas para encontrar una dirección con una forma de la cadena de caracteres deseada. Por ejemplo, usted quiere que su dirección comience por 1Bet porque tiene un sitio de apuestas. El sitio le da
1Betx42BCrgrt56fgFrgkr4dfXer3gmIEf y las claves privadas de esta dirección!
¡Entonces, la dirección pública y su clave privada serán registradas en su base de datos del sitio y por lo tanto tendrá un acceso instantáneo a sus fondos! Tus Bitcoins estarán en peligro si importas la dirección dada en tu monedero de Bitcoin.
La forma segura de usar vanity es usar el software de código abierto Vanity y su línea de comandos. Para más información, por favor, eche un vistazo aquí: https://en.bitcoin.it/wiki/Vanitygen
Cómo funciona
Primera cosa importante, Vanity funciona sólo con carteras bitcoin existentes. Si aún no tienes una, es hora de dar el gran paso adelante.
Si tienes una, ejecuta su línea de comandos.Vanitygen toma como entrada los datos del modelo o lista de modelos, tras lo cual toma las opciones de dirección y las claves privadas. La selección de Vanitygen se basa en la investigación probabilística, que toma una cierta cantidad de tiempo. El tiempo depende de la complejidad de la consigna del modelo, de la velocidad de su ordenador y de su suerte.
Entonces, usted es capaz de grabar su patrón. En tu ejemplo es 1Bet. Cabe señalar que en la línea no se puede utilizar 0 (cero), O (o grande), I (i grande), l (L pequeña), y debe comenzar con 1 (una unidad).
Una vez que su patrón se introduce como datos de entrada, Vanity comenzar su búsqueda. Tenga en cuenta que probablemente no vale la pena buscar cadenas largas, con el fin de acortar los tiempos de procesamiento. El resultado final será algo como esto:
Difficulty: 43891Pattern: 1BetAddress: 1Betx42BCrgrt56fgFrgkr4dfXer3gmIEfPrivkey: 5KBL5J2SCzoxCu8LSbur3vCcpzQQ5kL2JdRZDAu4AmCohko7goG
(Tenga en cuenta que una cadena ‘fácil’ de encontrar como esta no significa que la clave privada específica se puede adivinar fácilmente .)
Vanitygen
Vanitygen es un generador de direcciones bitcoin de vanidad de línea de comandos.
Si estás cansado de las direcciones aleatorias y crípticas generadas por los clientes bitcoin regulares, puedes usar vanitygen para crear una dirección más personalizada. Añade un toque único cuando digas a la gente que envíe bitcoins a 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjO. Alternativamente, vanitygen puede ser utilizado para generar direcciones aleatorias fuera de línea.
Vanitygen acepta como entrada un patrón, o una lista de patrones a buscar, y produce una lista de direcciones y claves privadas. La búsqueda de Vanitygen es probabilística, y la cantidad de tiempo requerida para encontrar un patrón dado depende de lo complejo que sea el patrón, de la velocidad de su ordenador, y de si tiene suerte.
El ejemplo siguiente ilustra una sesión de vanitygen. Es típica, y tarda unos 10 segundos en terminar, utilizando una CPU Core 2 Duo E6600 en Linux x86-64:
$ ./vanitygen 1BoatDifficulty: 4476342Pattern: 1Boat Address: 1BoatSLRHtKNngkdXEeobR76b53LETtpyTPrivkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18KkdXv4EqAwX3tS
Vanitygen incluye componentes para realizar la búsqueda de direcciones en tu CPU (vanitygen) y en tu GPU compatible con OpenCL (oclvanitygen). Ambos pueden ser construidos desde el código fuente, y ambos están incluidos en el paquete binario de Windows.
Versión actual de vanitygen: 0.21
https://github.com/samr7/vanitygen
Binarios de Windows x86+x64 aquí.
Obtenga el código fuente de incluye Makefiles para Linux y Mac OS X.
Discusión principal en Bitcointalk
Uso de vanitygen para intentar atacar direcciones
Usando vanitygen se podría pensar que se podría encontrar la clave privada de una dirección determinada. En la práctica, esto se considera imposible. Dado que la dificultad aumenta exponencialmente cuanto más larga es su vanidad, también lo hace el tiempo medio necesario para encontrar esa vanidad. La siguiente tabla de ejemplo muestra cómo una vanidad cada vez más compleja afecta a la dificultad y al tiempo medio necesario para encontrar una coincidencia sólo para esa vanidad, por no hablar de la dirección completa, para una máquina capaz de buscar entre 1 millón de claves por segundo.
vanidad | dificultad | tiempo medio |
---|---|---|
1B | 22 | < 1s |
1Bi | 1,330 | < 1s |
1Bit | 77,178 | < 1s |
1Bitc | 4,476,342 (4.48E+6) | < 10s |
1Bitco | 259,627,881 (2.6E+8) | 3 minutos |
15.058.417.127 (1,506E+10) | 3 horas | |
8.7339E+11 | 1 semana | |
1BitcoinE | 5,0657E+13 | 1 año |
2.9381E+15 | 60 años | |
1BitcoinEat | 1.7041E+17 | 3.500 años |
1BitcoinEate | 9,8837E+18 | 200.000 años |
1BitcoinEater | 5.7325E+20 | 11.700.000 años |
1BitcoinEaterAddressDontSend | 1.6209E+47 | 3.3E+33 o 3.3 decillones de años. |