1
say i have a transaction details of one address from blockchain info. is there a more updated heuristics for address clustering ? i.e. if a transaction has 2 output which address belongs to a different entity and which one belongs to the same entity(if there is any) thanks
I don't know of any software that always put change last. The standard intended behavior was always to put the change in a random position. – Pieter Wuille – 2019-07-10T13:05:51.870
@pieterwuille I actually picked that from the BIP 69 'motivation' text. "Many wallets will place spending outputs first and change outputs second, ..." – Ugam Kamat – 2019-07-10T13:14:28.850
Bitcoin Core for a while (years ago) had a bug where it would never put change first despite randomization, which for single-payment transactions resulted in a deterministic position. Perhaps it's referring to that? – Pieter Wuille – 2019-07-10T13:19:07.220
@PieterWuille gotcha. Yeah, may be the case. I'll reword my answer – Ugam Kamat – 2019-07-10T13:24:41.587