BlueArrow
Madmaxista
- Desde
- 18 Jun 2015
- Mensajes
- 5.922
- Reputación
- 19.747
Si, pero lo que dices no aclara como "nace" esa direccion, imagino que los responsables
de Electrum no tienen forma de conocer las claves privadas que crea su programa.
La dirección se crea usando un sistema de generación de números aleatorios. Se utilizan varias técnicas, dependiendo del sistema operativo que estés usando. El kernel del OS suele tener su propio generador de números aleatorio, que utiliza, entre otras cosas, el tiempo que el ordenador lleva encendido, la temperatura de algunos componentes del hardware, estadísticas de uso del I/O, etc. También suele haber un generador de números aleatorios en el hardware (CPU o chipset), si está eso presente también se suele usar (en Linux por ejemplo).
El cliente de Bitcoin puede, o bien utilizar el generador de números del sistema operativo, o utilizar uno propio, o mezclar ambas cosas, para obtener un número lo más aleatorio posible.
Básicamente es generar un número muy largo al azar. Como hay tantos nonanillones (por decir algo, pero es mucho mayor) de números posibles, es muy difícil que se pueda generar el mismo número 2 veces o más. En teoría, cada número que generas, es decir, cada clave privada, es única y se tardaría más en generar todas las posibles, utilizando trillones de ordenadores simultaneamente, a toda ostra, que lo que lleva el universo de existencia (Si creemos que el Big Bang existió, claro).
De todas formas, POR SI ACASO, no he querido tentar a la suerte y no seré yo el primero que vea que otro genera una clave privada igual a aquella en la que tengo mi pasta, por eso he dividido una buena parte de mi dinero en muuuuchos monederos. Por si acaso.