Post
Topic
Board Español (Spanish)
Re: Cartera Bitcoin en Papel.
by
EcuaMobi
on 15/04/2015, 17:17:32 UTC

De acuerdo.

Doy por hecho (de momento) que es casi imposible que se produzca un problema de duplicidad como el que estamos tratando.

¿En el muy improbable caso de que se produjese una duplicidad en las direcciones, también se produciría una duplicidad en las claves privadas?

¿O la generación de claves privadas (con respecto a una clave pública) es aleatoria?

Otro supuesto.

Pongamos que creo una cartera en frio, y realizo a la susodicha una pequeña transferencia.

¿Esa transferencia invalidaría la improbable duplicidad?

Lo digo porque una vez que el sistema valide una transferencia (por pequéña que sea), si en un futuro (muy dificil) se produjese esa duplicidad, todas las transacciones irían a parar a la primera dirección creada.

¿No?

La generación de direcciones empieza por una clave privada. Se genera una clave privada aleatoria y a partir de ella se calcula (no se genera) la dirección correspondiente. En el supuesto caso de que se genere la misma clave privada siempre se obtendrá la misma dirección (que puede ser representada en varios formatos pero sigue siendo la misma).
Si esto llegara a pasar cualquiera de las personas que tengas acceso a esta clave privada pueden crear transacciones gastando el saldo de esa dirección. Y de hecho esto ha pasado antes, pero sólo cuando el software que genera las direcciones está defectuoso (específicamente el método de generación de números aleatorios) o es malicioso.

Ya que las direcciones se generan al azar el hecho de que tu dirección tenga saldo no influye en nada la generación de otras direcciones. Como se ha dicho no se verifica el blockchain a la hora de generar direcciones. Si alguien más llegara a generar la misma clave privada y por tanto dirección, el efecto sería el mismo como si tú hubieras compartido la clave privada con él: cualquiera de los 2 podría gastar de la misma dirección y el uno le podría robar su saldo al otro. Pero eso no va a pasar si el software es confiable.