Bitcoin Forum

Economy => Services => Topic started by: Remember remember the 5th of November on September 08, 2011, 01:58:07 AM



Title: Can someone write me this program?
Post by: Remember remember the 5th of November on September 08, 2011, 01:58:07 AM
I am willing to pay 1 bitcoin(max) to someone who writes me a program which will read the blockchain and export ALL the bitcoin wallet addresses ever used in the blockchain to a text file.
When i say every bitcoin address i mean the unique ones I.E no dupes at all.

The program must be able to dump addresses to a new file once the other has reached X size in megabytes.

Anyone up to the task?

Program can be anything, python blah blah, but it must work on windows and source must be provided so i can verify there is no..malicious code in there.


Title: Re: Can someone write me this program?
Post by: NghtRppr on September 08, 2011, 01:59:40 AM
I am willing to pay 1 bitcoin(max) to someone who writes me a program which will read the blockchain and export ALL the bitcoin wallet addresses ever used in the blockchain to a text file.
When i say every bitcoin address i mean the unique ones I.E no dupes at all.

The program must be able to dump addresses to a new file once the other has reached X size in megabytes.

Anyone up to the task?

Program can be anything, python blah blah, but it must work on windows and source must be provided so i can verify there is no..malicious code in there.

I'll do it for 10 BTC. Let me know if that's ever in your price range.


Title: Re: Can someone write me this program?
Post by: shads on September 08, 2011, 03:16:53 AM
I am willing to pay 1 bitcoin(max) to someone who writes me a program which will read the blockchain and export ALL the bitcoin wallet addresses ever used in the blockchain to a text file.
When i say every bitcoin address i mean the unique ones I.E no dupes at all.

The program must be able to dump addresses to a new file once the other has reached X size in megabytes.

Anyone up to the task?

Program can be anything, python blah blah, but it must work on windows and source must be provided so i can verify there is no..malicious code in there.

wow $7... I'm tempted...


Title: Re: Can someone write me this program?
Post by: Richard Rahl on September 08, 2011, 03:38:44 AM
so i can pretend to verify there is no..malicious code in there.

Fixed that for you.

Raise it to 5 BTC and you might get some serious offers, since this is not a hard program to create at all. $7 isn't even worth opening Notepad.


Title: Re: Can someone write me this program?
Post by: Sekioh on September 08, 2011, 03:42:25 AM
I'll do it for 10 BTC. Let me know if that's ever in your price range.

Raise it to 5 BTC and you might get some serious offers, since this is not a hard program to create at all. $7 isn't even worth opening Notepad.

Especially since it can be in some pretty easy languages, hardest part is hooking up the database reading. I agree though, gotta be 5-10 to even get a decent offer on it, 10+ to get a higher quality one thats more efficient in a reasonable time.


Title: Re: Can someone write me this program?
Post by: etotheipi on September 09, 2011, 03:37:07 AM
You want addresses, as in "1Gffm7LKXcNFPrtxy6yF4JBoe5rVka4sn1"?  Public keys too?  I can give you (BtcAddr, PubKeyIfItExists).
I already have a script that extracts every Block and Tx hash in the blk0001.dat file, so it shouldn't be too hard to do this.

But I agree, it's worth more than 1 BTC.  I'll do it for 3.



Title: Re: Can someone write me this program?
Post by: etotheipi on September 09, 2011, 03:45:32 AM
P.S. -- I forgot to mention that, to extract all the Tx/Block hashes takes about 5 minutes, so I would expect about the same for pulling out the addresses. 

What I have done, though, is to save the blk0001.dat location in a separate file, and then only scan whatever parts of the blockchain have changed since you last ran the script.  It takes 5 minutes on the first run, and runs instantaneously after that.

If this isn't sufficient, let me know so I can stop here.  It's python... so there's not a good way to speed it up.


Title: Re: Can someone write me this program?
Post by: payb.tc on September 09, 2011, 06:41:29 AM
can someone tell me a purpose for this?

i'm sure there must be one, i just can't figure out what it is yet.



Title: Re: Can someone write me this program?
Post by: mb300sd on September 09, 2011, 06:54:09 AM
can someone tell me a purpose for this?

i'm sure there must be one, i just can't figure out what it is yet.



only thing i can think of is to search for collisions


Title: Re: Can someone write me this program?
Post by: Jessica on September 11, 2011, 06:54:10 AM
Could be just for the sake of having the list, or for curiousity? Lol.


Title: Re: Can someone write me this program?
Post by: etotheipi on September 11, 2011, 01:47:55 PM
I got this working in Python, tested on a blockchain file that was about 1 week old.  The script took 5.8 minutes to run, and output a 53 MB file with 1,510,680 addresses.  I have verified that all addresses in the file are unique.  You can download the list from my Dropbox at this link (http://dl.dropbox.com/u/1139081/addrlist.txt).

So I am providing the address list for free, but I request a 3 BTC bounty for the script that generated it.  If you want a "smart" script, that only searches the parts of the blockchain that have been added since last time, I'll have to do a little extra work, and ask another 4 BTC for that.  I didn't do it already, because it's extra work, and I suspect that a 6-min runtime is probably, actually okay.

-Eto

EDIT: I just noticed that clicking the link above causes it to load the 1.5 million addresses in the browser.  You need to right-click on the link and select "Save link as..."