Author

Topic: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33? (Read 223 times)

brand new
Activity: 0
Merit: 0

Hola
Tengo la duda que aparece en el título, a ver si los expertos me podéis aclarar.
Como veis el el pantallazo en el que os muestro dos ejemplos una address tiene 34 y otra 33.
A la izquierda podéis ver donde he generado las claves, y si sigo haciendo pruebas SIEMPRE me salen los mismos caracteres.

o sea, que utilizando un generador de Vanidad me salen siempre 33 en lugar de 34.
¿Alguien me explica porque?
¿Hay perdida de seguridad ante una posible IMPOSIBLE colisión?

Gracias!!!!

http://i67.tinypic.com/ml381c.png


legendary
Activity: 3346
Merit: 3130
una dirección de la billetera se puede cambiar cuantas veces uno quiera?? O esto puede generar algún problema???
Las direcciones no le pertenecen a las billeteras, asi que no es algo que puedas cambiar, es algo que puedes importar y exportar.

Deja y te explico. Las direcciones tienen llaves privadas, y con esto tu puedes importar las direcciones en diferentes billeteras así una billetera puede tener muchas direcciones. Para que quede mas claro digamos que la billetera es tu banco (en mi caso HSBC), y que tu dirección de bitcoin es tu cuenta de débito de crédito en donde recibes el dinero.
member
Activity: 98
Merit: 10
Me gustaría hacer una pregunta, una dirección de la billetera se puede cambiar cuantas veces uno quiera?? O esto puede generar algún problema???
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
Probablemente por la codificación del generador de vanidad. Se puede parametrizar para que el resultado sea de la longitud que quieras, entre 27 y 34 caracteres, a costa de mayor tiempo de proceso (cuanto menos caracteres, más tiempo). El generador que referencias habrá parametrizado la opción de 33 caracteres internamente. Ver Vanitygen: Generate an address with X characters.
sr. member
Activity: 494
Merit: 476
Ya no me acuerdo bien pero creo que tenía que ver con el resultado de los pasos 4 y 5 según se describen en https://en.bitcoin.it/wiki/Base58Check_encoding, apartado "Creating a Base58Check string". En el paso 4 quitamos los "1" que haya al principio, y en el paso 5 añadimos varios "1" de nuevo pero no necesariamente el mismo número de ellos, y creo que de aquí venía la diferencia en la longitud de las direcciones.
legendary
Activity: 1548
Merit: 1037


usando google el primer resultado de la wiki de bitcoin dice que la direccion puede ser de entre 27 a 34 caracteres, son todas validas.


Muchas gracias por tu ágil respuesta Zarg0n, pero no me aclara la duda.
¿Porque distintos software arrojan distintos LARGOS de adresses, y siempre el mismo largo? Esta claro que utilizan métodos distintos cuando el algoritmo es el que es, al menos en las que empiezan por 1

Dentro de que se que las colisiones son imposibles, que si los átomos del universo, que si elevado a infinito y mil cosas mas..... si quieres entretenerte puedes resucitar este hilo! je je!!
https://bitcointalksearch.org/topic/sobre-las-colisiones-empiezo-a-preocuparme-de-que-me-preocupe-en-unos-anos-1144514

Saludos!



full member
Activity: 448
Merit: 170
usando google el primer resultado de la wiki de bitcoin dice que la direccion puede ser de entre 27 a 34 caracteres, son todas validas.

y sobre la colision : Dado que las direcciones de Bitcoin son básicamente números aleatorios, es posible, aunque extremadamente improbable, que dos personas generen independientemente la misma dirección. Esto se llama una colisión . Si esto sucede, entonces el propietario original de la dirección y el propietario en conflicto podrían gastar el dinero enviado a esa dirección. No sería posible que la persona en colisión gastara la billetera completa del propietario original (o viceversa). Si intentara intencionalmente realizar una colisión, actualmente se tardaría 2 ^ 107 veces más en generar una dirección de Bitcoin en colisión que en generar un bloque. Mientras los algoritmos de firma y hash permanezcan criptográficamente sólidos, es probable que siempre sea más rentable recolectar generaciones y tarifas de transacción.que intentar crear colisiones, como lo demuestran los proyectos como el Gran Recolector de Bitcoin que intentan generar colisiones de direcciones.

Es más probable que la Tierra se destruya en los próximos 5 segundos, en lugar de que ocurra una colisión en el próximo milenio.
legendary
Activity: 1548
Merit: 1037

Hola
Tengo la duda que aparece en el título, a ver si los expertos me podéis aclarar.
Como veis el el pantallazo en el que os muestro dos ejemplos una address tiene 34 y otra 33.
A la izquierda podéis ver donde he generado las claves, y si sigo haciendo pruebas SIEMPRE me salen los mismos caracteres.

o sea, que utilizando un generador de Vanidad me salen siempre 33 en lugar de 34.
¿Alguien me explica porque?
¿Hay perdida de seguridad ante una posible IMPOSIBLE colisión?

Gracias!!!!



Jump to: