Когда разные адреса, переводят отдельно на один, это выглядит как донат или покупка. И мы неможен узнать дополнительно ничего.
Когда с одного адреса выходит два выхода. Один из которых получатель, а второй адрес для сдачи. Мы тоже не можем сказать ничего про такую транзакцию
Когда адрес сдачи указывается тот же адрес с которого ушли бабки, мы можем узнать из двух выходов получателя, и светим свой паблик кей(а не его хеш) на котором бабки лежат. Не делайте так. (С другой стороны у отправителя получается больше адресов для склейки. Можно указать свой другой адрес для сдачи, это будет выглядеть как первый вариант, при условии что адрес не спалили раньше, иначе хуже конечно)
Когда в входах используют несколько адресов, это либо адреса одного владельца, либо транзакция смешивания. Но транзакцию смешивания можно отличить по размерам входов и количеству входов/выходов