Bitcoin Forum

Local => Español (Spanish) => Topic started by: rachito on May 13, 2013, 10:10:54 PM



Title: Direcciones personalizadas
Post by: rachito on May 13, 2013, 10:10:54 PM
Mi duda es ¿Cómo generar una dirección personalizada tipo satoshidice?
Ejemplos:
1dice9wVtrKZTBbAZqz1XiTmboYyvpD3t
1NikkushCKAtb8YgbnRiADm7YyQFzLLMXW

Saludos.


Title: Re: Direcciones personalizadas
Post by: Anillos on May 13, 2013, 10:15:39 PM
Mi duda es ¿Cómo generar una dirección personalizada tipo satoshidice?
Ejemplos:
1dice9wVtrKZTBbAZqz1XiTmboYyvpD3t
1NikkushCKAtb8YgbnRiADm7YyQFzLLMXW

Saludos.
Son "direcciones de vanidad".

Necesitas un programa llamado "vanitygen.exe" y mucha paciencia si buscas algo largo.


Title: Re: Direcciones personalizadas
Post by: zezeto on May 13, 2013, 10:18:02 PM
Aca tienes el enlace al topic:
https://bitcointalk.org/index.php?topic=25804.0


Title: Re: Direcciones personalizadas
Post by: rachito on May 13, 2013, 10:44:35 PM
Muchas gracias por sus respuestas :)


Title: Re: Direcciones personalizadas
Post by: mantas on May 13, 2013, 11:24:39 PM
Me pareció raro ver que el bar de Madrid Do Eat, que acepta bitcoins, sea 1DoEXXXXXX pero ya ví el "truco". A todo esto, me podéis dar una pista para entender cómo con una serie de números finitos bitcoins es capaz de generar claves infinitas? Porque son infinitas, verdad?


Title: Re: Direcciones personalizadas
Post by: LuisCar on May 13, 2013, 11:59:30 PM
El número de direcciones bitcoin diferentes no es infinito. Creo que sale una de media de una dirección bitcoin por cada 10 átomos de materia que existen en la Tierra.


Title: Re: Direcciones personalizadas
Post by: nikkus on May 14, 2013, 11:21:08 AM
Me pareció raro ver que el bar de Madrid Do Eat, que acepta bitcoins, sea 1DoEXXXXXX pero ya ví el "truco". A todo esto, me podéis dar una pista para entender cómo con una serie de números finitos bitcoins es capaz de generar claves infinitas? Porque son infinitas, verdad?

Mantas, para mi el "truco" en generar direcciones vanish es que personalizas los Bitcoin addresses.. Para una empresa que se pueda personalizar su dirección Bitcoin es positivo.. Ahí es donde esta la ventaja! ;)

Lo que son finitos son los Bitcoins, se pueden generar infinitos Bitcoin Addresses...


Title: Re: Direcciones personalizadas
Post by: LuisCar on May 14, 2013, 11:37:09 AM
Lo que son finitos son los Bitcoins, se pueden generar infinitos Bitcoin Addresses...

Esto no es así, el número de direcciones distintas bitcoin es finito. Lo que ocurre es que es tan grande que, a efectos prácticos, lo podemos considerar infinito, pero éste número, a pesar de ser enorme está tan lejos de infinito como el número 1.

Es de primero de instituto el darse cuenta de que una combinación de 58 elementos con repetición (las direcciones bitcoin (https://es.wikipedia.org/wiki/Bitcoin#Direcciones) utilizan una codificación de base58) tomados de 33 en 33 (que es el número de caracteres que tiene una dirección pública) no puede dar un número infinito de conjuntos o combinaciones diferentes.


Title: Re: Direcciones personalizadas
Post by: mantas on May 14, 2013, 02:19:28 PM
Osea que 33 elevado a 58 (1,1852460398253060677242585556499e+88) se puede considerar un número infinito a efectos prácticos, ¿es eso?


Title: Re: Direcciones personalizadas
Post by: Anillos on May 14, 2013, 02:59:21 PM
Osea que 33 elevado a 58 (1,1852460398253060677242585556499e+88) se puede considerar un número infinito a efectos prácticos, ¿es eso?
Si, pero dividiendo entre mil millones, ya que hay 32 bits de comprobación que se obtienen en base al resto.

Esos bits permiten que si escribes un número o letra mal te salga que la dirección no es válida y no envíes por error dinero a una dirección inexistente.


Title: Re: Direcciones personalizadas
Post by: Meltron on May 14, 2013, 03:27:09 PM
Osea que 33 elevado a 58 (1,1852460398253060677242585556499e+88) se puede considerar un número infinito a efectos prácticos, ¿es eso?

Creo que sería 58 elevado a la 33.
(Y a eso se le tiene que restar los bits de comprobación que ha indicado Anillos).

Igualmente, aunque sí son números enormes. Programas como el de vanity generan unas 23000 direcciones por segundo, que en unos años podría incrementarse la velocidad millones de veces más.

En principio, aún con todo seguiría habiendo direcciones de sobra, pero quien sabe, mira que ha pasado con las IPs, que pensaban que bastarían pero tienen que ampliarlas.


Title: Re: Direcciones personalizadas
Post by: sysmaya on May 14, 2013, 07:45:27 PM
Pregunto:

Que pasaria si generase miles, millones, muchisimas direcciones de monederos y todas esas las registrara en mi aplicacion de monedero.

Estaria usando (sin usar) monederos que despues se puedan necesitar ??


Title: Re: Direcciones personalizadas
Post by: dserrano5 on May 14, 2013, 08:40:54 PM
Que pasaria si generase miles, millones, muchisimas direcciones de monederos y todas esas las registrara en mi aplicacion de monedero.

Estaria usando (sin usar) monederos que despues se puedan necesitar ??

No generarías suficientes como para que fuera un problema.


Title: Re: Direcciones personalizadas
Post by: Meltron on May 14, 2013, 09:56:37 PM
Una duda básica:

¿como sabe, por ejemplo un cliente qt, que las direcciones que genera son únicas?


Title: Re: Direcciones personalizadas
Post by: Anillos on May 14, 2013, 10:27:06 PM
La probabilidad de que coincidan dos direcciones podría ser de una entre un sextillón.

1 / 16000.0005000.0004000.0003000.0002000.0001000.000

Eso es un número muyyyyyyy grande.


Title: Re: Direcciones personalizadas
Post by: Meltron on May 14, 2013, 10:31:59 PM
La probabilidad de que coincidan dos direcciones podría ser de una entre un sextillón.

1 / 16000.0005000.0004000.0003000.0002000.0001000.000

Eso es un número muyyyyyyy grande.

Y si por ejemplo, con el vanitygen pones para que genere una dirección que empiece por "xxxxxx" ¿eso no reduciría bastante las posibilidades de que coincidan las direcciones? (especialmente en futuras mejoras del programa)
En caso de que coincidiesen, ¿qué pasaría?


Title: Re: Direcciones personalizadas
Post by: Agusx1211 on May 14, 2013, 11:11:56 PM
Yo le tengo miedo a las colisiones, para mi habria que ampliar mucho mas el tamaño de las direcciones, para mayor seguridad. Imagina que alguien diseñe un asic para obtener direcciones por fuerza bruta, algo parecido a lo que hace este programa... no me gusta, yo se que es muy seguro, pero con la suerte que tengo yo seguro algun ruso se pone a probar 5 minutos generar direcciones aleatorias, y encuentra 5 que son mias xd


Title: Re: Direcciones personalizadas
Post by: Anillos on May 14, 2013, 11:38:54 PM
La probabilidad de que coincidan dos direcciones podría ser de una entre un sextillón.

1 / 16000.0005000.0004000.0003000.0002000.0001000.000

Eso es un número muyyyyyyy grande.

Y si por ejemplo, con el vanitygen pones para que genere una dirección que empiece por "xxxxxx" ¿eso no reduciría bastante las posibilidades de que coincidan las direcciones? (especialmente en futuras mejoras del programa)
En caso de que coincidiesen, ¿qué pasaría?
Si, se reduce, pero quizás quedes en un quintillón de posibilidades, si quieres afinar más, tardarías demasiado tiempo.

A parte de que si te quieren atacar por fuerza bruta para sacarte el dinero y "drainearte" esa dirección, les costaría exáctamente lo mismo que con cualquier dirección, sea vanidosa o no.

Quizás en el futuro convenga modificar el protocolo, no lo se, pero quizás no lo veamos con nuestros ojos.


Title: Re: Direcciones personalizadas
Post by: LuisCar on May 15, 2013, 12:29:03 AM
Y si por ejemplo, con el vanitygen pones para que genere una dirección que empiece por "xxxxxx" ¿eso no reduciría bastante las posibilidades de que coincidan las direcciones? (especialmente en futuras mejoras del programa)
En caso de que coincidiesen, ¿qué pasaría?

Que habría otra persona además de ti que dispondría de la clave privada correspondiente a dicha dirección. En este caso la seguridad viene dada por el tiempo enorme y la magnitud de la energía que necesitarías para lograrlo.


Title: Re: Direcciones personalizadas
Post by: dserrano5 on May 15, 2013, 07:05:07 AM
En caso de que coincidiesen, ¿qué pasaría?

Que las coins recibidas en esa dirección estarían disponibles para las dos personas. El primero que las gaste se las queda, el otro verá que desaparecen sin más.


A parte de que si te quieren atacar por fuerza bruta para sacarte el dinero y "drainearte" esa dirección, les costaría exáctamente lo mismo que con cualquier dirección, sea vanidosa o no.

Es mucho más rentable atacar por fuerza bruta el hash de los bloques (o sea, minar) que buscar direcciones con saldo.


Title: Re: Direcciones personalizadas
Post by: btcven on May 15, 2013, 08:49:03 AM
2^160 direcciones bitcoin posibles

2^166 es el número de átomos en la Tierra


Title: Re: Direcciones personalizadas
Post by: LuisCar on May 15, 2013, 09:28:40 AM
2^160 direcciones bitcoin posibles

2^166 es el número de átomos en la Tierra

Buena la precisión. 2^166 = 2^6 x 2^160. Así que tenemos que 2^6 = 64, es decir, que el número de átomos contenidos en La Tierra es solamente un orden de magnitud superior al número de direcciones bitcoin. Pesad en lo enorme que es el número de Avogadro, que es el número de elementos que contiene un mol; en 18 g de H2O tenemos un mol de moléculas, pensad en el número de átomos que contiene nuestro cuerpo. Predigo que no va a haber escasez de direcciones bitcoin, ni que el mayor riesgo de perderlos venga por esta vía.


Title: Re: Direcciones personalizadas
Post by: Anillos on May 15, 2013, 10:51:32 AM
2^160 direcciones bitcoin posibles

2^166 es el número de átomos en la Tierra
Gracias, ese 2^160 es lo que estuve buscando ayer. :D

1.46 sextillones al final. Nunca había usado la palabra "sextillón", así que imaginad lo difícil que es que coincida una dirección.
Ni siquiera viene en el diccionario del navegador.


Title: Re: Direcciones personalizadas
Post by: nikkus on May 16, 2013, 06:49:53 AM
2^160 direcciones bitcoin posibles

2^166 es el número de átomos en la Tierra

Yo desconocía estos valores, y aquí aplico la misma regla qeu aplique con un compañero, hace décadas, que discutía que si el universo era infinito o finito... Es decir, le dije que considero el universo infinito hasta que se encuentre un modo de definir donde este termina, a partir de ahí lo consideraré finito.

Aki lo mismo, consideraba que era infinito, ahora delante de las informaciones que me contáis, lo considero FINITO.

Pero no por ello, considero que sea o pueda ser, menos seguro o menos estable.
Además también creo que gente con mucho mas que perder que todos juntos "motivarían" un avance en la seguridad si esta estuviera realmente en jaque.
Soy usuario de PGP desde hace ya muchoooooooosssss años, y he oído de todo, que si en "unos años" un pc normal rompería la seguridad de PGP fácilmente, o que el gobierno tenía/tendría ordenadores capaces de romper la seguridad de pgp, y muchísimo más cosas de ese estilo, y lo utilizo desde 1998. Así que, en el referente a las direcciones de Bitcoin, NO HAY MOTIVO para temer.. Pero para los que no se fían ni de la propia sombra les doy una sugerencia!

Si crees realmente que puede que por brute force te descubran la clave privada, la solución es simple, divide tu fortuna entre varias direcciones Bitcoin...No sé... si tienes 1000Btc, divídelo en, por ejemplo, 50 direcciones... Pero ya te digo, que considero eso algo TOTALMENTE innecesario.


Title: Re: Direcciones personalizadas
Post by: LuisCar on May 17, 2013, 09:18:16 AM
Pero no por ello, considero que sea o pueda ser, menos seguro o menos estable.
Además también creo que gente con mucho mas que perder que todos juntos "motivarían" un avance en la seguridad si esta estuviera realmente en jaque.
Soy usuario de PGP desde hace ya muchoooooooosssss años, y he oído de todo, que si en "unos años" un pc normal rompería la seguridad de PGP fácilmente, o que el gobierno tenía/tendría ordenadores capaces de romper la seguridad de pgp, y muchísimo más cosas de ese estilo, y lo utilizo desde 1998. Así que, en el referente a las direcciones de Bitcoin, NO HAY MOTIVO para temer.. Pero para los que no se fían ni de la propia sombra les doy una sugerencia!

Si crees realmente que puede que por brute force te descubran la clave privada, la solución es simple, divide tu fortuna entre varias direcciones Bitcoin...No sé... si tienes 1000Btc, divídelo en, por ejemplo, 50 direcciones... Pero ya te digo, que considero eso algo TOTALMENTE innecesario.

Yo tengo claro que es muchísimo, pero muchísimo más probable que alguien pierda sus ahorros euros, porque su banco quiebre, por un corralito, porque se queme su casa, por grandes devaluaciones, por colapso del sistema monetario actual, por caída de un enorme asteroide, etc. antes de que se produzca una colisión entre direcciones bitcoin (SHA-256), es decir, que entre los millones o miles de direcciones bitcoin que se pueden generar cada día otro, usuario genere por azar una de tus direcciones y, por tanto, disponga de los fondos contenidos en ella. Así que, durante muchos años esa no va a ser una situación de la que  merezca la pena preocuparse.


Title: Re: Direcciones personalizadas
Post by: alexr_96 on September 11, 2014, 03:12:12 PM
¿sabéis algún tutorial en español para hacer una dirección de vanidad?


Title: Re: Direcciones personalizadas
Post by: franckuestein on September 11, 2014, 07:32:14 PM
¿sabéis algún tutorial en español para hacer una dirección de vanidad?

Alex y OP (@rachito), si estáis interesados en disponer de una "Vanity Address" para bitcoin, por favor mandadme un mensaje directo y si así lo deseáis os puedo explicar como realizarla o incluso generar toda dirección que queráis si es preciso.

Se pueden realizar direcciones sin que yo obtenga ningún tipo de llave privada. 100% seguro e instantáneo del tipo 1AlgoXXXXXXXX... o lo que sea  ;)


Un saludo!


Title: Re: Direcciones personalizadas
Post by: SUPERANTONIO on September 11, 2014, 08:25:27 PM

Aquí puedes generar una dirección vanity
http://bitcoinvanitygen.com

Metes tu correo y en unos minutos te llega
Te la visualiza en pantalla sólo una vez y puedes imprimir el monedero papel si quieres



Title: Re: Direcciones personalizadas
Post by: LuisCar on September 11, 2014, 09:15:24 PM
Otra opción es descargarse Vanitygen verificar la firma del software (o descargarse el código directamente de Github) y luego generar las direcciones que te interesen de forma offline. Aún así, en dichas direcciones no pondría demasiado saldo.

https://en.bitcoin.it/wiki/Vanitygen


Title: Re: Direcciones personalizadas
Post by: nikkus on September 21, 2014, 01:42:18 PM
Otra opción es descargarse Vanitygen verificar la firma del software (o descargarse el código directamente de Github) y luego generar las direcciones que te interesen de forma offline. Aún así, en dichas direcciones no pondría demasiado saldo.

https://en.bitcoin.it/wiki/Vanitygen

Totalmente de acuerdo con LuisCar, ha sido así que cree la mía.

Si te das cuenta en el enlace no solo tienes el enlace para descargarlo para linux sino que hay tbm el enlace para descargarlo para windows.

Y además una simple explicación de como se usa.


Title: Re: Direcciones personalizadas
Post by: franckuestein on September 21, 2014, 01:51:18 PM
Cuando alguien está interesado en una Vanity address y no saben utilizar todo el tema del Vanitygen siempre les digo que entren en http://bitaddress.org me pasen la llave que se les muestra en la sección (dirección personalizado) yo la genero según a ellos les interese y luego les facilito la otra parte de llave que ellos deben introducir en bitaddress.

Si todo se ha producido bien, esa web les mostrará la dirección de la forma que ellos hayan querido (p.ejemplo: 1FranXXXXXXXXXXXXX) y la clave privada que deben introducir en su monedero.

Se lo he hecho a algún forero de por aquí también así que si alguien está interesado puede mandarme un mensaje directo y lo hacemos en un momento siempre que sea de unos 3-4-5 caracteres la parte que quieren tener después del 1 en la dirección  ;)
Un saludo!


Title: Re: Direcciones personalizadas
Post by: SigmaAlt on October 10, 2014, 02:21:03 PM
¿sabéis algún tutorial en español para hacer una dirección de vanidad?

Espero te sea de utilidad

http://sobrebitcoin.com/2014/10/10/personaliza-tu-direccion-bitcoin/


Title: Re: Direcciones personalizadas
Post by: alexr_96 on October 10, 2014, 03:57:19 PM
¿sabéis algún tutorial en español para hacer una dirección de vanidad?

Espero te sea de utilidad

http://sobrebitcoin.com/2014/10/10/personaliza-tu-direccion-bitcoin/

La verdad, esta muy bien,¿sabeis que comando se usaría para crear claves parciales a partir de un clave como esta?
http://i.gyazo.com/6018f61b3ad352071f5a255c218b6926.png


Title: Re: Direcciones personalizadas
Post by: foroplus on October 10, 2014, 06:10:18 PM
Ese sistema se utiliza cuando deseas que alguien con gran potencia de cálculo te genere u a dirección personalizada. Para ello le das la clave pública y te quedas sin compartir con la primera semiclave privada.

El generador crea tu dirección con la clave publica que  le has dado, y te da la segunda semiprivada que le da como resultado.
Con las dos semiprivadas, en la misma pestaña,  las unes, y generas la clave privada completa. Así solo tu sabrás las clave privada completa,  que al fin y al cabo, es lo que te hace dueño único de la dirección.

Si eres el generador, debes utilizar el comando:

OCLvanitygen -P  "clave oublica" -o direcciones.txt 1direccionpersonalizada

Poniendo la clave publica, y el patrón a encontrar deseado.

No es normal direcciones de más de 7-8 caracteres despues del 1, por la potencia que se necesitaría.