Bitcoin Forum
June 18, 2024, 05:42:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Filtering the blockchain?  (Read 641 times)
moreia (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


View Profile
July 29, 2014, 11:20:19 AM
 #1

Hi,
Is there a service or tool that allows you to see payments back and forth between addresses you chose?

For example
1432892384982923 sends 0.01 to 21478748927982
*more transactions*
21478748927982 sends 0.05 to 1432892384982923
*more transactions*
1432892384982923 sends 0.02 to 21478748927982


Is there a way to filter out all in between transactions so I and others (via a link of some sort) can ONLY SEE connections between 1432892384982923 and 21478748927982 ??

Sorry for the lousy examples, but I'm sure you all know what I mean

thanks in advance!
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4668



View Profile
July 29, 2014, 03:10:35 PM
 #2

It's often called a taint analysis, but since the coins all mix together as they are spent, and there are so many addresses in between, it can become difficult to define exact connections, and its impossible for the tool to know which endpoints you want.  Therefore, the analysis traces backwards and tells you what percentage of the coins came from various addresses.

For example:
1HWqMzw1jfpXb3xyuUZ4uWXY4tqL2cW47J only ever received newly mined coins, so its taint analysis doesn't show any prior addresses:
https://blockchain.info/taint/1HWqMzw1jfpXb3xyuUZ4uWXY4tqL2cW47J

Meanwhile:
1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3 received all the newly mined coins from 20 different addresses, and never recieved any coins from anywhere else, so its taint analysis shows 20 prior addresses and 2.5% of the coins coming from each address:
https://blockchain.info/taint/1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3

Then:
1LMcXZXujLqkfCxXQzN8E51EzJiRwMqbjU received half of the coins that 1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3 received, so its taint analysis shows 1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3 at 50% and also shows all of the addresses that 1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3 received from at 2.5% each:
https://blockchain.info/taint/1LMcXZXujLqkfCxXQzN8E51EzJiRwMqbjU

Taint analysis looks backwards at the source of the bitcoins that an address has received. You can go in the other direction with the blockchain.info tree chart.

https://blockchain.info/tree/240049

This indicates that 50 bitcoins were mined and they were all sent to 1HWqMzw1jfpXb3xyuUZ4uWXY4tqL2cW47J

If you click on the 1HWqMzw1jfpXb3xyuUZ4uWXY4tqL2cW47J circle, you can see that those 50 BTC were then sent to 1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3 which was then holding a total of 1000 BTC.

If you click on the 1N1mCewkJPzYzxiacd7UrQ8hThtq9FJxH3 circle, you can then see that those 1000 BTC were split and sent to 6 different addresses.

You can continue your way down the tree all the way to the current location of each of those pieces of coins if you have the time and patience.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!