Post
Topic
Board Discussioni avanzate e sviluppo
Re: Change Address e Recipient Address dallo stesso wallet
by
CryptoCommand
on 29/01/2018, 10:08:15 UTC
Perdonami, è da poco che sto sviluppando/studiando su blockchain, del Change Address che teoricamente dovrebbe cambiare sempre, non viene pubblicata la public key? Il change address non passa poi da output a "nuovo input" per altre transazioni?

La Public Key viene pubblicata solo quando prelevi bitcoins da quell'indirizzo.
Se il change address lo usi solo per ricevere i resti la sua Public Key rimane segreta.
Il giorno in cui dovrai svuotare il change address allora la sua Public Key verrà esposta.

Non mi farei troppi problemi ad esporre la Public Key di un indirizzo, occorrono mediamente 2^127.8 tentativi per scoprire la Private Key associata usando il più evoluto metodo di attacco ad oggi conosciuto (il buon vecchio metodo Pollard's Rho noto dagli anni '70).
E' un numero ENORME che richiederebbe miliardi di anni di calcolo parallelo massivo con la tecnologia attuale.

Il giorno in cui sarà possibile bucare la curva secp256k1 con un brute-force parallelo condotto a livello planetario, il sistema Bitcoin avrà aggiornato da molto tempo il proprio arsenale difensivo (composto oggi dalla tripletta secp256k1, sha256 e ripemd-160).

Grazie per le dritte!  Cheesy BTC