Quindi se una transazione può avere piu output se ne ha 2 o 3 e cosi via non posso dire se uno di questi è un destinatario vero e proprio o è un nuovo indirizzo del mittente...
Ad esempio A precedentemente è stato il ricevente di 2 transazioni da 4 e 5 BTC, quindi il suo bilancio totale è di 9 BTC...
Se vedo una transazione in cui come input c'è A e output B e C per un totale di 9 BTC (supponiamo fee = 0) di cui 8 BTC a B e 1 BTC a C io esterno non posso dire se C è una terza persona oppure un nuovo indirizzo generato dal wallet di A.
Corretto?
Si è corretto, mi sembra che l' unico modo che si ha per capire che C sia un indirizzo di A, è quando A viene usato più volte come ricevente e non copre in una transazione in uscita tutti gli input ricevuti. Ma anche qui A potrebbe mandare gli input non spesi e non usati nella tx ad un altro indirizzo sempre sotto la stessa masterprivkey ad un indirizzo D che non si sa che sia di A e quindi spendo gli input su C prendendo gli input di C e di D. In questo caso non posso dire che C e D appartengono ad A ma posso dire che C e D sono sotto la stessa persona e, se si capisce che C/D/E/F ecc... è un resto, allora si risale a gambero.