Bitcoin Forum

Local => Primeros pasos y ayuda => Topic started by: SUPERANTONIO on November 27, 2018, 06:18:26 PM



Title: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: SUPERANTONIO on November 27, 2018, 06:18:26 PM

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



Title: Re: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: Zarg0n on November 27, 2018, 06:26:44 PM
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.


Title: Re: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: SUPERANTONIO on November 27, 2018, 06:37:03 PM


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://bitcointalk.org/index.php?topic=1144514.0

Saludos!





Title: Re: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: womanderful on November 27, 2018, 06:56:09 PM
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.


Title: Re: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: DdmrDdmr on November 27, 2018, 07:59:22 PM
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 (https://bitcointalk.org/index.php?topic=278814.msg3864256#msg3864256).


Title: Re: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: anderson697 on November 28, 2018, 12:59:57 AM
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???


Title: Re: ¿PORQUE HAY ADRESSES CON 34 CARACTERES Y OTRAS CON 33?
Post by: seoincorporation on November 29, 2018, 02:37:52 AM
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.