Hello
Have you ever wondered about the fascinating connections between inputs and outputs in a bitcoin Transaction?
I experimented with the Boltzmann tool, which proved to be quite effective when analyzing a single transaction.
However, my curiosity led me to develop a python tool (
uxtotrack) to examine whether UTXOs share common addresses or TXIDs deep within their ancestry lines.
The question that brought me my interest here is: How closely related can supposedly two "independent" UTXOs be if they share a common link buried deep within their ancestry?
Example:
UXTO A and B have some common address in its ancestry line of transactions but in different levels just to put some tags and numbers, Address X is common in UXTO A ancestry Level 7 and Address X is common in UXTO B ancestry Level 10.
Is there some formula/equationor work already written on that?
In this example we can imagine that some public exchange send balance to those addresses, or any other similar event, like those two address were paid by the same person or entity.
I already did some test with percentages backwards in some UXTO and most of them reach less than 0.01% percent of linkability after 6 or 7 levels of ancestry
So, what does this mean for the linkability of those address? Essentially, when we see less than 0.01% linkability after several levels of ancestry, it indicates that a specific address (in this case, Address X) contributed only a negligible fraction of the total balance in the UTXO we're examining.
I don’t know if this is a correct approach but I can't think of another way.
Now, the question arises: When does an ancestor become insignificant or unrelated to a specific UTXO? I propose two options for consideration:
- When it contributes less than a Satoshi of the Balance of the UXTO
- When it contributes less than 547 Satoshis of the balance of the UXTO
What are your thoughts about this topic?