rachito (OP)
|
|
May 13, 2013, 10:10:54 PM |
|
Mi duda es ¿Cómo generar una dirección personalizada tipo satoshidice? Ejemplos: 1dice9wVtrKZTBbAZqz1XiTmboYyvpD3t 1NikkushCKAtb8YgbnRiADm7YyQFzLLMXW
Saludos.
|
|
|
|
Anillos
|
|
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.
|
|
|
|
zezeto
Newbie
Offline
Activity: 42
Merit: 0
|
|
May 13, 2013, 10:18:02 PM |
|
|
|
|
|
rachito (OP)
|
|
May 13, 2013, 10:44:35 PM |
|
Muchas gracias por sus respuestas
|
|
|
|
mantas
|
|
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?
|
|
|
|
LuisCar
Legendary
Offline
Activity: 1820
Merit: 1017
|
|
May 13, 2013, 11:59:30 PM Last edit: May 14, 2013, 11:28:14 AM by LuisCar |
|
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.
|
|
|
|
nikkus
Legendary
Offline
Activity: 1522
Merit: 1005
|
|
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...
|
1NikkusCFVtadafW15HZw3up9xo23fi5UD
|
|
|
LuisCar
Legendary
Offline
Activity: 1820
Merit: 1017
|
|
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 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.
|
|
|
|
mantas
|
|
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?
|
|
|
|
Anillos
|
|
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.
|
|
|
|
Meltron
|
|
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.
|
Hay 10 tipos de personas, las que saben binario y las que no.
1BNemJhWpmVLew9hu69KaBVgs9FCaEBsG1
|
|
|
sysmaya
Newbie
Offline
Activity: 6
Merit: 0
|
|
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 ??
|
|
|
|
dserrano5
Legendary
Offline
Activity: 1974
Merit: 1029
|
|
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.
|
|
|
|
Meltron
|
|
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?
|
Hay 10 tipos de personas, las que saben binario y las que no.
1BNemJhWpmVLew9hu69KaBVgs9FCaEBsG1
|
|
|
Anillos
|
|
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.
|
|
|
|
Meltron
|
|
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?
|
Hay 10 tipos de personas, las que saben binario y las que no.
1BNemJhWpmVLew9hu69KaBVgs9FCaEBsG1
|
|
|
Agusx1211
Full Member
Offline
Activity: 196
Merit: 100
Fundación Bitcoin Argentina
|
|
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
|
Te gusta mi forma de pensar?, seguime en twitter: Twitter.com/Agusx1211 No te gusta mi forma de pensar?, no importa, visita mi web: Agusx1211.com.ar Detestas totalmente mi forma de pensar? Enviame BTC para hacerme saber tu odio 1A9zC5DN7fEP5QPBhqbrREDXDV4AoT4Tjb
|
|
|
Anillos
|
|
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.
|
|
|
|
LuisCar
Legendary
Offline
Activity: 1820
Merit: 1017
|
|
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.
|
|
|
|
dserrano5
Legendary
Offline
Activity: 1974
Merit: 1029
|
|
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.
|
|
|
|
|