Ora però stavo ragionando per assurdo se esiste una infinitesimale possibilità che al momento in cui mi viene assegnato questo contenga già dei bitcoin oppure esistono sistemi che fanno si che questa occorrenza, benchè remota, venga esclusa. Per intenderci, la possibilità di ottenere un nuovo indirizzo con valore diverso da zero è pari a zero assoluto o è prossima allo zero?
Ottenere un nuovo indirizzo vuol dire semplicemente
scegliere un numero a caso tra 1 e 2^256 (circa).
Questo numero è la chiave privata, e da questa chiave si ricava quindi l'indirizzo in modo deterministico.
E' possibile che il mio programma (wallet) scelga una chiave privata relativa a un indirizzo scelto già dal programma di un altro utente? Sì.
E' realistico che succeda? No.
metti che domani il mio wallet trovi una chiave privata di 1 indirizzo con fondi, se li spendo sono accusato di furto ? tecnicamente io non ho rubato niente