Author

Topic: Cómo hace bitaddress para no (Read 957 times)

member
Activity: 69
Merit: 10
June 05, 2013, 05:28:06 PM
#12
¡Gracias! Smiley
sr. member
Activity: 462
Merit: 250
June 05, 2013, 05:27:32 PM
#11
Si yo creo una wallet des de bitaddress.org en modo offline cómo se hace para asegurar que esa dirección pública ya está creada y no volverá a generarse? ¿Existe un registro? ¿Aunque exista, si yo creo la wallet offline, cómo sabrán si está usada o no? Claro que sería difícil que, probabilisticamente, coincidieran, pero con el tiempo esa posibilidad podria llegar a crearse, ¿no?
En esa dirección hay varias direcciones, una de ellas se llama "brain wallet", pues bien, si tomaras esa, PON PALABRAS DIFERENTES, que a mi me pasó una cosa curiosa, metí la dirección que me salía en blockchain... y ya estaba usada.

Las direcciones que salen de mover el ratón si son aleatorias y es muy difícil que se repitan.

En cuanto a la posibilidad de que el servidor "haga trampas", no te preocupes, que las direcciones se generan con JavaScript.

Gracias, creo que lo que haré será instalarlo en mi propio ordenador offline, hacer lo del ratón, y imprimir las paperwallet.

Una pregunta, rme, en el caso de que se generara una misma clave pública que una que yo ya generé, ¿la clave privada también sería la misma?
Si, podría ocurrir, pero no te preocupes, es más probable que un agujero negro errante cruce el sistema solar y se lleve el Sol consigo.

Como dicen, si dos claves privadas diferentes tuvieran una misma clave pública, se produciría una "colisión" y las dos podrían acceder a un mismo dinero y gastarlo. Pero es lo que te digo, el generador de claves de esa página web es fiable de cara a que sea suficientemente aleatorio, salvo en "brainwallet", que deberás escribir tus propias palabras, y a ser posible, con suficiente variación como para que un ataque por diccionario no pueda estropearte la cartera.
legendary
Activity: 1974
Merit: 1029
June 05, 2013, 02:30:54 PM
#10
Una pregunta, rme, en el caso de que se generara una misma clave pública que una que yo ya generé, ¿la clave privada también sería la misma?

Primero se genera la privada y a partir de esa se genera la pública.

En el improbable caso de colisión, naturalmente ambas (privada y pública) serían iguales a las existentes, y al importar la clave en el wallet verías aparecer un saldo de la nada. Si el saldo desaparece sin razón aparente, es que el anterior propietario gastó las coins.
rme
hero member
Activity: 756
Merit: 504
June 05, 2013, 02:12:20 PM
#9
Quote

Gracias, creo que lo que haré será instalarlo en mi propio ordenador offline, hacer lo del ratón, y imprimir las paperwallet.

Una pregunta, rme, en el caso de que se generara una misma clave pública que una que yo ya generé, ¿la clave privada también sería la misma?

No necesariamente, creo recordar que existen 2^160 claves publicas y 2^256 claves privadas por lo tanto lo mas probable es que no fuera la misma.
Pero lo dicho, es virtualmente imposible generar una ya usada (siempre que el sitio donde lo generes use un buen generador de numeros aleatorios).

Si cada humano vivo en la tierra generara un millon de direcciones por segundo durante varios siglos seguiría siendo casi imposible generar dos claves publicas repetidas.
member
Activity: 69
Merit: 10
June 05, 2013, 02:07:31 PM
#8
Si yo creo una wallet des de bitaddress.org en modo offline cómo se hace para asegurar que esa dirección pública ya está creada y no volverá a generarse? ¿Existe un registro? ¿Aunque exista, si yo creo la wallet offline, cómo sabrán si está usada o no? Claro que sería difícil que, probabilisticamente, coincidieran, pero con el tiempo esa posibilidad podria llegar a crearse, ¿no?
En esa dirección hay varias direcciones, una de ellas se llama "brain wallet", pues bien, si tomaras esa, PON PALABRAS DIFERENTES, que a mi me pasó una cosa curiosa, metí la dirección que me salía en blockchain... y ya estaba usada.

Las direcciones que salen de mover el ratón si son aleatorias y es muy difícil que se repitan.

En cuanto a la posibilidad de que el servidor "haga trampas", no te preocupes, que las direcciones se generan con JavaScript.

Gracias, creo que lo que haré será instalarlo en mi propio ordenador offline, hacer lo del ratón, y imprimir las paperwallet.

Una pregunta, rme, en el caso de que se generara una misma clave pública que una que yo ya generé, ¿la clave privada también sería la misma?
rme
hero member
Activity: 756
Merit: 504
June 05, 2013, 01:52:16 PM
#7

¿Entiendo entonces que las probabilidades de que si yo genero la clave pública X con una privada Y, las probabilidades de que se vuelva a generarse son prácticamente imposibles?


Una posibilidad entre 1 461 501 637 330 902 918 203 684 832 716 283 019 655 932 542 976
2^160

Atomos estimados en el planeta tierra 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
10^50

Pongo los dos numeros juntos para comparar mejor:
Code:
  1 461 501 637 330 902 918 203 684 832 716 283 019 655 932 542 976   <- Direcciones Bitcoin posibles (probabilidad de encontrar la misma).
100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000   <- Atomos estimados en el planeta Tierra.
sr. member
Activity: 462
Merit: 250
June 05, 2013, 01:48:20 PM
#6
Si yo creo una wallet des de bitaddress.org en modo offline cómo se hace para asegurar que esa dirección pública ya está creada y no volverá a generarse? ¿Existe un registro? ¿Aunque exista, si yo creo la wallet offline, cómo sabrán si está usada o no? Claro que sería difícil que, probabilisticamente, coincidieran, pero con el tiempo esa posibilidad podria llegar a crearse, ¿no?
En esa dirección hay varias direcciones, una de ellas se llama "brain wallet", pues bien, si tomaras esa, PON PALABRAS DIFERENTES, que a mi me pasó una cosa curiosa, metí la dirección que me salía en blockchain... y ya estaba usada.

Las direcciones que salen de mover el ratón si son aleatorias y es muy difícil que se repitan.

En cuanto a la posibilidad de que el servidor "haga trampas", no te preocupes, que las direcciones se generan con JavaScript.
member
Activity: 69
Merit: 10
June 05, 2013, 01:22:00 PM
#5

¿Entiendo entonces que las probabilidades de que si yo genero la clave pública X con una privada Y, las probabilidades de que se vuelva a generarse son prácticamente imposibles?
member
Activity: 69
Merit: 10
June 05, 2013, 12:34:18 PM
#3
Busca en el foro, esto está preguntado y respondido tantas veces como direcciones posibles hay, o casi.

He intentado buscar por direcciones duplicadas y wallets/billeteras duplicadas, pero no encuentro nada. No se me ocurre cómo buscarlo. ¿Alguna idea?
legendary
Activity: 1974
Merit: 1029
June 05, 2013, 12:29:33 PM
#2
Si yo creo una wallet des de bitaddress.org en modo offline cómo se hace para asegurar que esa dirección pública ya está creada y no volverá a generarse? ¿Existe un registro? ¿Aunque exista, si yo creo la wallet offline, cómo sabrán si está usada o no? Claro que sería difícil que, probabilisticamente, coincidieran, pero con el tiempo esa posibilidad podria llegar a crearse, ¿no?

Busca en el foro, esto está preguntado y respondido tantas veces como direcciones posibles hay, o casi.
member
Activity: 69
Merit: 10
June 05, 2013, 12:04:17 PM
#1
Si yo creo una wallet des de bitaddress.org en modo offline cómo se hace para asegurar que esa dirección pública ya está creada y no volverá a generarse? ¿Existe un registro? ¿Aunque exista, si yo creo la wallet offline, cómo sabrán si está usada o no? Claro que sería difícil que, probabilisticamente, coincidieran, pero con el tiempo esa posibilidad podria llegar a crearse, ¿no?
Jump to: