Post
Topic
Board Italiano (Italian)
Re: Dubbio Blockchain - Transaction Block etc etc
by
pf55351
on 04/06/2018, 07:32:29 UTC

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?



Esatto, se l'indirizzo C è stato generato ex novo potrebbe essere un indirizzo di resto oppure un altro destinatario.

Nella realtà è abbastanza raro che una transazione non preveda resto per cui è ragionevolmente lecito assumere che uno degli indirizzi destinatari sia un indirizzo del mittente.

Esempio:
ind. B riceve 1.4 BTC
ind. C riceve 0.5 BTC
ind. D riceve 0.801345 BTC
ind. E riceve 0.1 BTC
fee  0.0058 BTC

la probabilità che D sia l'indirizzo di resto è alta per cui entra a far parte degli indirizzi sotto osservazione di chi indaga.

Certo teoricamente è possibile anonimizzare ulteriormente una transazione preparando una certa quantità di UTXO di ammontare rotondo, esattamente come se tu preparassi le esatte banconote e monete che ti servono per un pagamento in Euro, fee compresa.

Esempio:

input:
[]
UTXO ind. A = 0.01 BTC
UTXO ind. A = 1 BTC
UTXO ind. A = 0.4 BTC
UTXO ind. A = 0.5 BTC
UTXO ind. A = 0.1 BTC

output:
ind. B riceve 1.4 BTC
ind. C riceve 0.5 BTC
ind. E riceve 0.1 BTC
fee  0.01 BTC  (fee fissa che stabilisci tu)

In questo caso il problema del resto neanche si pone, hai pagato i tuoi creditori con i BTC precisi precisi....


Un altro modo per anonimizzare che preveda il resto consiste nel fare solo pagamenti di ammontare confondibile con esso (cioè con diversi decimali), ma questo ovviamente è abbastanza limitante...






Ok quindi in sostanza vedendo una transazione generica non posso dire con esattezza, se non con appositi tool,
Quote

e/o deduzioni se uno degli indirizzi di output è un destinatario vero e proprio oppure è una transazione di UTXO.
Corretto?