Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: ineededausername on January 12, 2012, 05:05:48 AM



Title: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 12, 2012, 05:05:48 AM
http://i.imm.io/eskO.jpeg


Hello everyone.

I am working with two other people, Jonathan Ryan Owens and TT on this forum, on an investigation into the activities of MyBitcoin.  We will be attempting to do the following: (although we may not be able to get all of it done on our own)

> Publishing a hopefully-full address list, consisting of addresses that can be directly linked to MyBitcoin deposit addresses
> Allowing others to add their MyBitcoin address to our list
> Publishing statistics on this list of addresses, including # of coins moved by this wallet on specific days
> Analyzing the list and the statistics for further interesting information, such as exchange activity
> Exposing a public API to track stolen coins, for the use of Bitcoin businesses and exchanges
> Making a new Bitcoin monitor which charts only transactions consisting completely of stolen coins
> Doing our best to make information on MyBitcoin public.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: ineededausername on January 12, 2012, 05:06:33 AM
Also, yes, I had to call it MIB, just because.

Updates

Jan 11 '12: We note that the address list, in text format, has already reached a size of 2.5 MB.  We believe that this list should be fairly complete :)
Jan 12 '12: Address list has been released.  A total of almost 100,000 addresses were found by our blockchain search.  
http://www.megaupload.com/?d=58DV7075
Jan 12 '12: TT comments that money has been moved between and out of some of these addresses today.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: markio on January 12, 2012, 05:13:26 AM
I hope to see more come of this.  Good work!


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: Jonathan Ryan Owens on January 12, 2012, 05:56:23 AM
Go ahead make my day, Tom..


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: incraft3817 on January 12, 2012, 08:14:46 AM
LoL. Too bad I deleted all mines


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: kjj on January 12, 2012, 04:15:12 PM
FYI, I would be willing to pay a modest premium for coins that can be traced directly back to notable events.  The less mixed the better.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: ineededausername on January 12, 2012, 08:12:45 PM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



Title: Re: MyBitcoin Investigative Bureau -- FULL MYBITCOIN ADDRESS LIST RELEASED
Post by: gnar1ta$ on January 12, 2012, 08:17:03 PM
Are they going to more mybitcoin addresses or to external addresses? (file blocked on work comps)


Title: Re: MyBitcoin Investigative Bureau -- FULL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 12, 2012, 08:18:29 PM
Are they going to more mybitcoin addresses or to external addresses? (file blocked on work comps)

I'm not entirely sure.  Coins are trickling out of the MyBitcoin wallet.  About 300 were moved from yesterday to today.

Further update: The address list is, surprisingly, STILL NOT COMPLETE.  We are about to release a few hundred thousand more addresses that belong to MyBitcoin.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: piuk on January 13, 2012, 12:07:30 AM
I don't know if this is any help http://www.megaupload.com/?d=6YGA0REA. Unfortunately I can't make it live as it takes about 10 minus to generate the page.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: paraipan on January 13, 2012, 12:25:01 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: ineededausername on January 13, 2012, 12:26:30 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks

The numbers look right to me...
We gathered these addresses by assuming that if two addresses both appear as inputs in the same transaction, then they are from the same wallet.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: paraipan on January 13, 2012, 12:27:19 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks

The numbers look right to me...

maybe you should look again...


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: ineededausername on January 13, 2012, 12:30:24 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks

The numbers look right to me...

maybe you should look again...

It's entirely possible that MyBitcoin has sent over 38 million BTC, if that's what you're talking about.

piuk: Thanks for the IPs!  They might help in tracking Tom down.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: paraipan on January 13, 2012, 12:46:42 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks

The numbers look right to me...

maybe you should look again...

It's entirely possible that MyBitcoin has sent over 38 million BTC, if that's what you're talking about.

piuk: Thanks for the IPs!  They might help in tracking Tom down.

Dunno, you sure is bitcoins what we're talking here...  .365914166 !?!

edit: would be possible to show us some code of the tools you we're using, please


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: Shuai on January 13, 2012, 12:50:34 AM
wasn't it already concluded that tom williams is bruce wagner?


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: cnbtcnews on January 13, 2012, 12:56:47 AM
Nice work!


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: tvbcof on January 13, 2012, 01:00:52 AM
wasn't it already concluded that tom williams is bruce wagner?

Almost certainly no.  I thought the evidence that it was some guy last named Owen in Canada was pretty strong.

It was very interesting that 1) 'madhatter' on this forum threatened Wagner without much by way of anonymity, and 2) Wagner made the threat public on this forum.  Also, I seem to recall that Wagner admitted to getting all his coins back.  My conjecture was that Owen and Wagner knew each other slightly (likely through Wagner acting as a feeder), and Owen had a suspicion that Wagner had even more skeletons in his closet than he actually did so Wager called his bluff successfully.



Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 13, 2012, 03:15:40 AM
Another search has revealed over 10,000 more addresses.  Feel free to post your MyBitcoin addresses in this thread so we can keep investigating.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: westkybitcoins on January 13, 2012, 03:30:12 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks

The numbers look right to me...

maybe you should look again...

It's entirely possible that MyBitcoin has sent over 38 million BTC, if that's what you're talking about.

The "Remaining balance" has 9 decimal places of precision. Bitcoin only allows 8.


Title: Re: MyBitcoin Investigative Bureau -- address list, API to track stolen coins
Post by: ineededausername on January 13, 2012, 03:32:11 AM
A final address list has been released.
http://www.megaupload.com/?d=58DV7075

Preliminary statistics
Addresses found: 94438
Total received including change: BTC 38,243,033.770666
Total sent including change: BTC 38,228,161.404752
Remaining balance: BTC 14,872.365914166



how did you managed to gather all those addresses ...  ? and btw could you correct posted totals and balance, the numbers don't seem right. Thanks

The numbers look right to me...

maybe you should look again...

It's entirely possible that MyBitcoin has sent over 38 million BTC, if that's what you're talking about.

The "Remaining balance" has 9 decimal places of precision. Bitcoin only allows 8.


Minor floating-point precision error... the figures are definitely very close to the correct numbers.  We will be publishing more detailed and precise statistics soon.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: casascius on January 13, 2012, 04:02:54 AM
How does anyone know an address was a MyBitcoin address?

How does anyone know an alleged address is really not a MyBitcoin address?  What if someone just scrapes addresses from the block chain and claims they are MyBitcoin?  Seems like quite a stretch to me.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: Yankee (BitInstant) on January 13, 2012, 04:26:05 AM
How does anyone know an address was a MyBitcoin address?

How does anyone know an alleged address is really not a MyBitcoin address?  What if someone just scrapes addresses from the block chain and claims they are MyBitcoin?  Seems like quite a stretch to me.

I was about the ask the same question.  :)


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 13, 2012, 04:36:50 AM
How does anyone know an address was a MyBitcoin address?

How does anyone know an alleged address is really not a MyBitcoin address?  What if someone just scrapes addresses from the block chain and claims they are MyBitcoin?  Seems like quite a stretch to me.

I was about the ask the same question.  :)


1.  We took addresses from posts that were posted prior to our announcement.  These people had no reason to fake their MyBitcoin address.
2.  The large amount of money transferred through and still residing in these addresses confirms, to some degree, the identity of the wallet.
3.  The wallet contains many publicly-posted addresses, posted by different people.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: casascius on January 13, 2012, 04:39:58 AM
1.  We took addresses from posts that were posted prior to our announcement.  These people had no reason to fake their MyBitcoin

Help me understand how a post would make a MyBitcoin address distinct from any other one.  This would make sense if everyone who posted such an address advertised they were using MyBitcoin, but I don't suspect that's the case.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 13, 2012, 05:00:18 AM
1.  We took addresses from posts that were posted prior to our announcement.  These people had no reason to fake their MyBitcoin

Help me understand how a post would make a MyBitcoin address distinct from any other one.  This would make sense if everyone who posted such an address advertised they were using MyBitcoin, but I don't suspect that's the case.

A few people said this like "my MyBitcoin address is 1____ if anyone wants to investigate," or something of the sort.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: casascius on January 13, 2012, 06:02:42 AM
A few people said this like "my MyBitcoin address is 1____ if anyone wants to investigate," or something of the sort.

How did this yield a 2.5 MB list with 100000 entries?


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: phantomcircuit on January 13, 2012, 07:38:47 AM
I would assume that they followed the chain of transactions.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: bencoder on January 13, 2012, 09:09:01 AM
How did this yield a 2.5 MB list with 100000 entries?


Quote
We gathered these addresses by assuming that if two addresses both appear as inputs in the same transaction, then they are from the same wallet.

So, I presume something like this:

Take the list of addresses you know belonged to MBC;
For each address in list:
    For each outgoing transaction from that address:
        If transaction has more than 1 input:
            Add any input addresses to the list if they aren't already there

Seems quite reasonable


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: paraipan on January 13, 2012, 12:38:54 PM
repeating myself: would it be possible to show us some code of the tools you we're using ? please


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 13, 2012, 02:12:51 PM
How did this yield a 2.5 MB list with 100000 entries?


Quote
We gathered these addresses by assuming that if two addresses both appear as inputs in the same transaction, then they are from the same wallet.

So, I presume something like this:

Take the list of addresses you know belonged to MBC;
For each address in list:
    For each outgoing transaction from that address:
        If transaction has more than 1 input:
            Add any input addresses to the list if they aren't already there

Seems quite reasonable

This is correct.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: MysteryMiner on January 13, 2012, 03:25:31 PM
This is nice attempt to work against the original intentions of Bitcoin - anonymity and irreversibility. Still it does not help in any way, as mybitcoin does not seem to be concerned about obscuring them. That was the users fault of trusting his coins to someone else, in this case mybitcoin.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: Killdozer on January 13, 2012, 10:10:08 PM
Ok, so now you have a list of addresses which all somewhat questionably but probably correctly once belonged to mybitcoin.

What now? What is it exactly that you are trying to do here?


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: SomeoneWeird on January 13, 2012, 10:11:05 PM
good luck... laaawl.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ThomasV on January 13, 2012, 10:19:25 PM
1.  We took addresses from posts that were posted prior to our announcement.  These people had no reason to fake their MyBitcoin address.

are you sure about that? I guess Tom Williams has a good reason to corrupt your data


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: Littleshop on January 13, 2012, 10:24:51 PM
The data can be corrupted in so many ways it is pointless.  Not only can bad people put in GOOD addresses into your database, but someone holding 'bad' bitcoins can spend them at any number of stores (like mine) is SOMEONE ELSES name.  If they want to finger their enemy, they just place an order for stuff with the address and all contact info to that persons address.  Pretty much any data you can scrape from this process is pointless.



Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: ineededausername on January 14, 2012, 12:26:29 AM
The data can be corrupted in so many ways it is pointless.  Not only can bad people put in GOOD addresses into your database, but someone holding 'bad' bitcoins can spend them at any number of stores (like mine) is SOMEONE ELSES name.  If they want to finger their enemy, they just place an order for stuff with the address and all contact info to that persons address.  Pretty much any data you can scrape from this process is pointless.



1. This data was generated from one address.
2. Therefore we can be sure that all of the addresses in that list are from the same wallet.
3. Therefore that wallet has processed over 38 million coins and contains 14k coins.

How many wallets in the Bitcoin world have processed over 38 million coins and contain 14k BTC?  Not many, and I think that reduces the chance of an inaccurate list by a lot. 


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: westkybitcoins on January 14, 2012, 01:00:58 AM
The data can be corrupted in so many ways it is pointless.  Not only can bad people put in GOOD addresses into your database, but someone holding 'bad' bitcoins can spend them at any number of stores (like mine) is SOMEONE ELSES name.  If they want to finger their enemy, they just place an order for stuff with the address and all contact info to that persons address.  Pretty much any data you can scrape from this process is pointless.

I think you're underestimating the power of having all transactions connecting any two addresses permanently recorded in the blockchain.

If a malicious agent just threw up a list of unrelated addresses, and somehow they got added to the main list... they'll eventually be ignored anyway when they don't connect to the core group of addresses within a certain range of blocks.

And if the thief gets lazy or stupid ("Screw it, let's just consolidate all these coins to one address to make moving them to cold storage easier,") then the addresses that aren't related become immediately obvious: they're the ones not being sent to 1MyBTCThiefAddress. Even something a bit more subtle than that can result in useful information. All it's going to take is one send, even accidental, to one address with a public identity who's willing to help to shake up the whole game.


Ok, so now you have a list of addresses which all somewhat questionably but probably correctly once belonged to mybitcoin.

What now? What is it exactly that you are trying to do here?

That sounds like a good opening to voice a couple of my concerns about the whole process:

1) That there will be some attempt to "taint" or "mark" the funds. IMO, this is both morally objectionable, and just a bad idea on a number of levels. If the thief is caught, and is somehow made to return the coins still in his possession, fine. But any coins spent to others not involved with this or knowledgeable of it should NOT be sought after.

2) If the number of coins that moved through that wallet is at all close to accurate, it represents a disturbing amount of money. Enough that my hope that this can be resolved peacefully is almost gone... once the thief is caught, then what? What if most of the coins have already been spent? I suspect bloodshed may come of this; not that "Tom Williams" facing that bothers me, what bothers me is what the consequences of such actions would be, both for those engaged, and for the image of Bitcoin overall.

Food for thought.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: tvbcof on January 14, 2012, 01:18:04 AM

...

2) If the number of coins that moved through that wallet is at all close to accurate, it represents a disturbing amount of money. Enough that my hope that this can be resolved peacefully is almost gone... once the thief is caught, then what? What if most of the coins have already been spent? I suspect bloodshed may come of this; not that "Tom Williams" facing that bothers me, what bothers me is what the consequences of such actions would be, both for those engaged, and for the image of Bitcoin overall.

Food for thought.


Indeed.  What the future holds for 'Tom Williams' may be quite valuable to some group who, for whatever reason, wants to further sully the reputation of Bitcoin and destroy the myth of anonymity in one fell swoop.  That's probably more of a likelihood than is some irritated former BTC holder getting revenge.

Sleep as well as you can scumbag...



Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: SomeoneWeird on January 14, 2012, 01:18:36 AM
It's been far too long to get any useful information out of the blockchain.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: Jonathan Ryan Owens on January 14, 2012, 01:51:21 AM
It's been far too long to get any useful information out of the blockchain.

You're out of your jurisdiction, sir. This is an MIB investigation. Respect my authority.



Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: SomeoneWeird on January 14, 2012, 02:06:05 AM
hahahahahaahahahahaahahahaahahaha


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: Matthew N. Wright on January 14, 2012, 02:07:23 AM
Why doesn't someone just call Tom Williams and ask? Christ.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: jimrandomh on January 14, 2012, 03:07:59 AM
I recall seeing some mention in this forum that MyBitcoin doesn't follow the usual coin-selection and change-making rules, presumably because its Bitcoin-handling code was custom-written; and that it shuffles coins around between its own addresses. Given this list of addresses, it should be possible to learn some things about it; and I strongly suspect that its transactions are distinctive in some way, which should make it possible to find *all* the MyBitcoin addresses.

Another theory - the reason MyBitcoin came back briefly and returned some coins, was to get plausible deniability when spending the coins that were stolen.


Title: Re: MyBitcoin Investigative Bureau -- PARTIAL MYBITCOIN ADDRESS LIST RELEASED
Post by: westkybitcoins on January 14, 2012, 03:24:46 AM
Another theory - the reason MyBitcoin came back briefly and returned some coins, was to get plausible deniability when spending the coins that were stolen.

Great point. And it might have worked, had all the coins been spent ASAP. But these recent spends from old MyBitcoin addresses aren't going to go unnoticed... I suspect the folks tracing them are going to hunt them to the end.