Title: Need help with key generation Post by: pandalion98 on August 24, 2014, 02:10:19 PM I have a massive list of bitcoin addresses with their private keys in this format:
private key (hex format) public key compressed public key Now what I want to do is: 1. Get rid of the public key and compressed public key part (maybe move them to a separate file? If possible, yes) 2. Convert ALL hex private keys to WIF private keys (5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) 3. Import all/part of them into electrum (or other client which doesn't need the full blockchain) My rig: Windows 7 64-bit (can also install ubuntu anytime) 4GB ram a lot of hard diskspace Any help would be awesome ;D Title: Re: Need help with key generation Post by: shorena on August 24, 2014, 02:53:05 PM like this?
Code: Private Key Address Compressed Address you are not the first, you will not be the last. Title: Re: Need help with key generation Post by: itsAj on August 24, 2014, 04:23:35 PM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses.
Title: Re: Need help with key generation Post by: jonald_fyookball on August 24, 2014, 04:30:19 PM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. Title: Re: Need help with key generation Post by: CozyLife on August 24, 2014, 04:47:30 PM Who's private keys are they?
UPDATE: I decided to search for some of the stuff that shorena posted and I found http://directory.io/ which lists mostly generated Bitcoin addresses to fill out fake pages. All you need to do is run a PHP script to generate a lot of addresses per page, then cache the pages server side. Every page you visit will appear to be a valid page and you can't go past the number at the top. In order to make it appear legitimate, some fake private keys were added with legitimate Bitcoin addresses next to it. Keep in mind that any Bitcoin address that CAN be used on the network is valid. The Bitcoin addresses are not stored in the blockchain, only your wallet. You can generate Bitcoin addresses until you're blue in the face, and who knows, maybe a couple of the private keys on that website are legitimate by chance. The Bitcoin blockchain only stores transaction data. Title: Re: Need help with key generation Post by: Abdussamad on August 24, 2014, 04:54:05 PM you are not the first, you will not be the last. What are you implying? Can you please elaborate? Title: Re: Need help with key generation Post by: shorena on August 24, 2014, 05:56:50 PM you are not the first, you will not be the last. What are you implying? Can you please elaborate? People find directory.io or brainwallets and think: All that money, I need to get it. If I just had a way to test the balance of a few million addresses or a way to import a few million private keys into my wallet in order to spend other peoples coins... Ill just ask on bitcointalk.org noone will suspect a thing. Actually it works sometimes, I fell for something similar [1] not so long ago. I didnt fully read the post and missed the "million addresses" part. I found the answers gmaxwell (esp. this one [2]) gave in that thread very educational and I suspect something similar here. I dont think any private person has a "massive list" of private keys to import which are in a very similar format to the formating directory.io uses. If someone hired by a company has to handle a "massive list" I am sure they will find a way to figure out a solution on their own, they get paid for it after all. I might be wrong, but I am sure OP will answer with a very good reason for this "massive list" in that case. tl;dr: I am imply OP is trying to steal someone elses coins. I might be wrong however. [1] https://bitcointalk.org/index.php?topic=736607.0 [2] https://bitcointalk.org/index.php?topic=736607.msg8361407#msg8361407 Title: Re: Need help with key generation Post by: itsAj on August 24, 2014, 07:21:00 PM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. Title: Re: Need help with key generation Post by: iluvpie60 on August 24, 2014, 07:30:57 PM I have a massive list of bitcoin addresses with their private keys in this format: private key (hex format) public key compressed public key Now what I want to do is: 1. Get rid of the public key and compressed public key part (maybe move them to a separate file? If possible, yes) 2. Convert ALL hex private keys to WIF private keys (5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) 3. Import all/part of them into electrum (or other client which doesn't need the full blockchain) My rig: Windows 7 64-bit (can also install ubuntu anytime) 4GB ram a lot of hard diskspace Any help would be awesome ;D if you are really trying to ask fo rhelp cracking private keys on electrum or some other service there is something wrong with you. 1. if you are asking people to help you tha tmeans you have no chance to start with. 2. your computer specs are terrible if you are going to brute force anything. 3. go away and never return. Title: Re: Need help with key generation Post by: pandalion98 on August 24, 2014, 11:53:07 PM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. Yeah. Just a side project for a paper. I'm gonna submit my results to someone :) Title: Re: Need help with key generation Post by: franky1 on August 25, 2014, 12:00:14 AM I have a massive list of bitcoin addresses with their private keys in this format: private key (hex format) public key compressed public key Now what I want to do is: 1. Get rid of the public key and compressed public key part (maybe move them to a separate file? If possible, yes) 2. Convert ALL hex private keys to WIF private keys (5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) 3. Import all/part of them into electrum (or other client which doesn't need the full blockchain) My rig: Windows 7 64-bit (can also install ubuntu anytime) 4GB ram a lot of hard diskspace Any help would be awesome ;D if you are really trying to ask fo rhelp cracking private keys on electrum or some other service there is something wrong with you. 1. if you are asking people to help you tha tmeans you have no chance to start with. 2. your computer specs are terrible if you are going to brute force anything. 3. let him try as it will strengthen peoples trust in the technology when he, like everyone else fails to crack it. basically if its uncrackable let him try Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 12:02:04 AM you are not the first, you will not be the last. What are you implying? Can you please elaborate? People find directory.io or brainwallets and think: All that money, I need to get it. If I just had a way to test the balance of a few million addresses or a way to import a few million private keys into my wallet in order to spend other peoples coins... Ill just ask on bitcointalk.org noone will suspect a thing. Actually it works sometimes, I fell for something similar [1] not so long ago. I didnt fully read the post and missed the "million addresses" part. I found the answers gmaxwell (esp. this one [2]) gave in that thread very educational and I suspect something similar here. I dont think any private person has a "massive list" of private keys to import which are in a very similar format to the formating directory.io uses. If someone hired by a company has to handle a "massive list" I am sure they will find a way to figure out a solution on their own, they get paid for it after all. I might be wrong, but I am sure OP will answer with a very good reason for this "massive list" in that case. tl;dr: I am imply OP is trying to steal someone elses coins. I might be wrong however. [1] https://bitcointalk.org/index.php?topic=736607.0 [2] https://bitcointalk.org/index.php?topic=736607.msg8361407#msg8361407 Yes and no :/ Yes because: 1. It's just research. (something to do with RNGs) 2. Maybe I'll sweep the coins that have balances? ;) 3. It's just the first 3 million addresses (and counting). It's not that massive :D First 3 million in this format: Private Public Public Compressed 0000000000000000000000000000000000000000000000000000000000000001 1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm 1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 12:02:51 AM I have a massive list of bitcoin addresses with their private keys in this format: private key (hex format) public key compressed public key Now what I want to do is: 1. Get rid of the public key and compressed public key part (maybe move them to a separate file? If possible, yes) 2. Convert ALL hex private keys to WIF private keys (5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) 3. Import all/part of them into electrum (or other client which doesn't need the full blockchain) My rig: Windows 7 64-bit (can also install ubuntu anytime) 4GB ram a lot of hard diskspace Any help would be awesome ;D if you are really trying to ask fo rhelp cracking private keys on electrum or some other service there is something wrong with you. 1. if you are asking people to help you tha tmeans you have no chance to start with. 2. your computer specs are terrible if you are going to brute force anything. 3. let him try as it will strengthen peoples trust in the technology when he like everyone else fails to crack it. basically if its uncrackable let him try Eheheheh. True ;D Title: Re: Need help with key generation Post by: BurtW on August 25, 2014, 12:06:26 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. Yeah. Just a side project for a paper. I'm gonna submit my results to someone :) Why didn't you put them in the correct format when you created the file in the first place? Can't you just fix the program to correct the output and then just run it again? It is only 3 million lines of output so it cannot take that long to run again. Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 12:08:59 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. Yeah. Just a side project for a paper. I'm gonna submit my results to someone :) Why didn't you put them in the correct format when you created the file in the first place? Can't you just fix the program to correct the output and then just run it again? 1. I generated the list. 2. "Read in one line from the file, convert it, output to a different file" Oh yeah. I'm gonna try making that script (I hope I can do it on Windows) Title: Re: Need help with key generation Post by: BurtW on August 25, 2014, 12:11:15 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. Yeah. Just a side project for a paper. I'm gonna submit my results to someone :) Why didn't you put them in the correct format when you created the file in the first place? Can't you just fix the program to correct the output and then just run it again? 1. I generated the list. 2. "Read in one line from the file, convert it, output to a different file" Oh yeah. I'm gonna try making that script (I hope I can do it on Windows) 1: fix the program that is generating the addresses 2: run it again Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 12:12:05 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. It's because Electrum doesn't need the whole block chain to work (about 17GB? I have a 3mbps connection. That's gonna take a while.) Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 12:13:00 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. Yeah. Just a side project for a paper. I'm gonna submit my results to someone :) Why didn't you put them in the correct format when you created the file in the first place? Can't you just fix the program to correct the output and then just run it again? 1. I generated the list. 2. "Read in one line from the file, convert it, output to a different file" Oh yeah. I'm gonna try making that script (I hope I can do it on Windows) 1: fix the program that is generating the addresses 2: run it again I'm gonna do that right now. Will post back results :) Title: Re: Need help with key generation Post by: BurtW on August 25, 2014, 12:13:21 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. It's because Electrum doesn't need the whole block chain to work (about 17GB? I have a 3mbps connection. That's gonna take a while.) Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 12:18:04 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. It's because Electrum doesn't need the whole block chain to work (about 17GB? I have a 3mbps connection. That's gonna take a while.) I don't need the deterministic nature of electrum. I just want to use it because 1. It supports bulk importation of private keys 2. It doesn't need the full blockchain (saves me some bandwidth) 3. It's compact and simple (1 executable, can be run from anywhere, ease of use when it comes to using multiple wallets) Title: Re: Need help with key generation Post by: jonald_fyookball on August 25, 2014, 02:34:27 AM yeah but this is a burden on the electrum servers and also it may be slow for you, it is not really designed for this.
Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 02:36:34 AM yeah but this is a burden on the electrum servers and also it may be slow for you, it is not really designed for this. I see. I'm working on it. Title: Re: Need help with key generation Post by: itsAj on August 25, 2014, 04:45:49 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. It's because Electrum doesn't need the whole block chain to work (about 17GB? I have a 3mbps connection. That's gonna take a while.) Title: Re: Need help with key generation Post by: BurtW on August 25, 2014, 04:51:16 AM He already told us exactly which addresses he is going to use: the address with private key 1 through the address with private key N where N is about 3,000,000. So, just the first N private keys.
I see nothing unethical about that. The probability any of those three million address have ever been used, are being used and will ever be used is an insignificant amount above zero. More power to him. If this is a threat to Bitcoin then it does not deserve to live. I suggest he connect to the blockchain.info servers through their API and dump them all in a wallet there. Set all those addresses to sweep and wait (forever) for some BTC to show up. Electrum is not designed for this. Use a different wallet. Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 05:00:13 AM He already told us exactly which addresses he is going to use: the address with private key 1 through the address with private key N where N is about 3,000,000. So, just the first N private keys. I see nothing unethical about that. The probability any of those three million address have ever been used, are being used and will ever be used is an insignificant amount above zero. More power to him. If this is a threat to Bitcoin then it does not deserve to live. I suggest he connect to the blockchain.info servers through their API and dump them all in a wallet there. Set all those addresses to sweep and wait (forever) for some BTC to show up. Electrum is not designed for this. Use a different wallet. I don't see it as a threat either. I mean, most clients will generate something like e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 My list contains privkeys from [insert zeroes here]00001 until [insert zeroes here]2DC6C0 (first 3 million addresses). I agree with BurtW Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 05:09:40 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. It's because Electrum doesn't need the whole block chain to work (about 17GB? I have a 3mbps connection. That's gonna take a while.) I'm not monitoring. I'm just gonna check dem balances, if there are balances. Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 05:12:08 AM Much arguments. I'm getting the hang of this ;D
Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 07:40:01 AM Electrum is not designed for this. Use a different wallet. Any suggestions? *Blockchain.info only supports up to 400 addresses I think *Bitcoin core needs the entire blockchain *Every other wallet is a hassle Title: Re: Need help with key generation Post by: shorena on August 25, 2014, 10:45:40 AM -snip- I'm not monitoring. I'm just gonna check dem balances, if there are balances. No need to import the private keys to check balances. Just write a little script / programm that queries a known API or even better several APIs in turn. Most wallet programms will not work with 3 million private keys AFAIK anyway. And I am pretty sure if you write blockchain.info a Mail from an university address with a recomendation they will keep the IP (range) from getting banned. Title: Re: Need help with key generation Post by: BitCoinDream on August 25, 2014, 11:14:11 AM -snip- I'm not monitoring. I'm just gonna check dem balances, if there are balances. No need to import the private keys to check balances. Just write a little script / programm that queries a known API or even better several APIs in turn. Most wallet programms will not work with 3 million private keys AFAIK anyway. And I am pretty sure if you write blockchain.info a Mail from an university address with a recomendation they will keep the IP (range) from getting banned. Below is a list of block explorers... When you check an address balance or a transaction status online, which block explorer do you use ? If you run a service depending on a third party API, which block explorer's API you rely upon ? Update: I'm listing out the outcome of this thread here... 1. https://blockchain.info/ 2. https://blockr.io/ 3. https://blockexplorer.com/ 4. https://www.biteasy.com/ 5. https://chain.so/btc 6. https://helloblock.io/ 7. http://bitcoinchain.com/block_explorer 8. https://bkchain.org/btc 9. http://bitinfocharts.com/bitcoin/ 10. http://www.blocktrail.com If u query all of them in a round-robin manner to 3M+ get address values, all of them will ban your IP range for attempt to DDOS. The only way to do this is having the blockchain locally, have it transformed to a local Oracle/MySQL instance with address and its balances in 2 column and query it locally. That way, U'll miss the real time updated values of Bitcoin addresses though. Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 11:30:29 AM -snip- I'm not monitoring. I'm just gonna check dem balances, if there are balances. No need to import the private keys to check balances. Just write a little script / programm that queries a known API or even better several APIs in turn. Most wallet programms will not work with 3 million private keys AFAIK anyway. And I am pretty sure if you write blockchain.info a Mail from an university address with a recomendation they will keep the IP (range) from getting banned. First of all, I'm still in high school. Second, It might destroy their API (DDoS kind of stuff) Finally, they have a limit on API calls. (about 1000 per 10 minutes? idk.) 7 million is just.... too many.... :( Title: Re: Need help with key generation Post by: BitCoinDream on August 25, 2014, 11:50:17 AM -snip- I'm not monitoring. I'm just gonna check dem balances, if there are balances. No need to import the private keys to check balances. Just write a little script / programm that queries a known API or even better several APIs in turn. Most wallet programms will not work with 3 million private keys AFAIK anyway. And I am pretty sure if you write blockchain.info a Mail from an university address with a recomendation they will keep the IP (range) from getting banned. First of all, I'm still in high school. Second, It might destroy their API (DDoS kind of stuff) Finally, they have a limit on API calls. (about 1000 per 10 minutes? idk.) 7 million is just.... too many.... :( It wont destroy their API. They'll boot u out. Title: Re: Need help with key generation Post by: pandalion98 on August 25, 2014, 11:52:50 AM -snip- I'm not monitoring. I'm just gonna check dem balances, if there are balances. No need to import the private keys to check balances. Just write a little script / programm that queries a known API or even better several APIs in turn. Most wallet programms will not work with 3 million private keys AFAIK anyway. And I am pretty sure if you write blockchain.info a Mail from an university address with a recomendation they will keep the IP (range) from getting banned. First of all, I'm still in high school. Second, It might destroy their API (DDoS kind of stuff) Finally, they have a limit on API calls. (about 1000 per 10 minutes? idk.) 7 million is just.... too many.... :( It wont destroy their API. They'll boot u out. Yes. Yes they will. Title: Re: Need help with key generation Post by: bitpump on August 25, 2014, 12:03:30 PM I have a massive list of bitcoin addresses with their private keys in this format: Any help would be awesome ;D Hi OP, Another idea: You put a big net on the full ground at central park, New York. You wait for 24 hrs. Then you pick up the net. Some people MUST have lost some coins, bills, etc. Max 2 hrs of work each day will bring you BIG PROFITS!! Title: Re: Need help with key generation Post by: shorena on August 25, 2014, 05:44:52 PM Dont be silly it wont "destroy" their API. Worst case is an IP ban if you do not limit the requests.
High Schools have no Mailaddresses? You could also see what the limits are and check the balances in a prioritised fashion according to those limits. On the other hand round robin is easier. Now its 7 million? I thought 3 million... and why check periodically, what is the paper about that you need to check periodically? As it was said before the balance will probably be 0 for all of them anyway. I start to feel that either the paper is bullshit to get ppl to help you or there is an XY problem. Title: Re: Need help with key generation Post by: BurtW on August 25, 2014, 06:22:22 PM The only way to do this "right" is to set up your own computer with your own copy of the full blockchain, running a peer-to-peer node, and keeping its own personal UTXO database.
Set up a script to either periodically run through all of your If you ever get any BTC (you won't) then you can choose to either white or black hat it. If you are really not trying to steal you will then give back the BTC as soon as you find the owner. If you are really just a low life scum thief then you keep it. All of this can be done with any modest computer with a modest disk drive, modest memory, and an internet connection. It does not even have to run 24/7. You could probably run it a few hours a week and get the desired effect, whatever that is. Don't burden the Electrum wallet, blockchain.info, any of the other block explorers with you project. Just do it right. Title: Re: Need help with key generation Post by: itsAj on August 26, 2014, 01:52:51 AM -snip- I'm not monitoring. I'm just gonna check dem balances, if there are balances. No need to import the private keys to check balances. Just write a little script / programm that queries a known API or even better several APIs in turn. Most wallet programms will not work with 3 million private keys AFAIK anyway. And I am pretty sure if you write blockchain.info a Mail from an university address with a recomendation they will keep the IP (range) from getting banned. Title: Re: Need help with key generation Post by: BurtW on August 26, 2014, 02:12:08 AM I think he pretty much contradicted himself here. If he wanted to monitor the addresses then all he would need is the public address, not the private keys. The fact that he generated the private keys in the first place means that he wants to monitor and steal funds from the addresses. He said he is interested in the random number generator.Assume for the moment a wallet was very stupid and instead of using a cryptographically secure 256 random number generator they use one of the system random functions with only 32 bits! All of the addresses generated would be from private keys in the 0x00000001 to 0xFFFFFFFF range - the range he is scanning. In order to do this test he must create the Bitcoin addressed from the first N private keys. He is on the right track. Now even if you have a good 256 bit random number generator but you fail to take the size of the finite field into account then the random numbers generated above the finite field length will wrap around and alias to - you guessed it - the first N addresses. In this case this would mean that the first N addresses will be slightly more likely to occur given a good random number generator but buggy code that does not throw away the results above the finite field size and uses them for keys. The difference in distribution is pretty insignificant so I expect no BTC from this bug. But he could get some BTC from the first bug. This is a If he gets a few BTC and discovers a wallet with a horrible random number generator more power to him! Title: Re: Need help with key generation Post by: BurtW on August 26, 2014, 02:20:24 AM Ideally he should set up to sweep Bitcoins from all the Bitcoin addresses produced from the first 232 private keys.
This would be a sweeper monitoring the first 4,294,967,296 Bitcoin addresses. Totally possible with a decent machine and a bit of code. Please let us know if you ever find any BTC! Title: Re: Need help with key generation Post by: pandalion98 on August 26, 2014, 09:47:39 AM Ideally he should set up to sweep Bitcoins from all the Bitcoin addresses produced from the first 232 private keys. This would be a sweeper monitoring the first 4,294,967,296 Bitcoin addresses. Totally possible with a decent machine and a bit of code. Please let us know if you ever find any BTC! Will do! I just shifted from golang to C++. I found a full copy of the blockchain from a friend. Thanks for all your help! Title: Re: Need help with key generation Post by: iron man on September 17, 2014, 08:47:53 AM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. yeah, why have a massive list of it? Title: Re: Need help with key generation Post by: BurtW on September 17, 2014, 12:34:31 PM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. yeah, why have a massive list of it? OP: How is it going? Did you ever get all of the 232 addresess generated? Did you find any BTC? Title: Re: Need help with key generation Post by: pandalion98 on September 18, 2014, 12:42:08 PM My question is why do you have a massive list of private keys? I don't see any use for this other then to mine potential brain wallets hoping that someone will send funds to one of your addresses. yeah, why? this is a misuse of electrum...imported keys cannot be restored from seed. defeats the point of a deterministic wallet. yeah, why have a massive list of it? OP: How is it going? Did you ever get all of the 232 addresess generated? Did you find any BTC? Here's the report... Seems like everyone is using good RNG's. I already submitted the paper to my recipient. Final stats: * 22,219,774 total addresses generated (from privkey 0). List contains the info in this format (no quotes): ------ "address , privkey-in-hex" * BTC 0.0006000 found in dust outputs (did not bother getting them. most were 1 to 10 satoshi outputs) * Found BTC 0.0101092 in address 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM (privkey 0) ------ Cannot spend due to a quirk in the bitcoin system/wallet software/base58 decoding scheme My research is finished for now. p.s. Do you know someone/do you have a list of all addresses used? Or a list of just addresses with balances would be nice :) (up to block 321341) Title: Re: Need help with key generation Post by: amaclin on September 19, 2014, 10:42:14 AM Quote Final stats: * 22,219,774 total addresses generated (from privkey 0). List contains the info in this format (no quotes): ------ "address , privkey-in-hex" * BTC 0.0006000 found in dust outputs (did not bother getting them. most were 1 to 10 satoshi outputs) * Found BTC 0.0101092 in address 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM (privkey 0) ------ Cannot spend due to a quirk in the bitcoin system/wallet software/base58 decoding scheme I do not believe. Quote p.s. Do you know someone/do you have a list of all addresses used? It is not a problem to create list of used in blockchain addresses. I did it several times in past. Right now I do not have up-to-date copy.Or a list of just addresses with balances would be nice :) (up to block 321341) There were around ~40 mln standard addresses used right now. (~1 gb in plaintext) There are also thousands of msig-addresses (which starts with '3') Title: Re: Need help with key generation Post by: pandalion98 on September 19, 2014, 11:05:38 AM Quote Final stats: * 22,219,774 total addresses generated (from privkey 0). List contains the info in this format (no quotes): ------ "address , privkey-in-hex" * BTC 0.0006000 found in dust outputs (did not bother getting them. most were 1 to 10 satoshi outputs) * Found BTC 0.0101092 in address 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM (privkey 0) ------ Cannot spend due to a quirk in the bitcoin system/wallet software/base58 decoding scheme What exactly? Title: Re: Need help with key generation Post by: amaclin on September 19, 2014, 11:49:57 AM Quote What exactly? Sorry, my fault. directory.io says that the addresses for [000..000] are 1MsHWS1BnwMc3tLE8G35UXsS58fKipzB7a / 1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9 I do not know how to calculate public key for invalid privateKey 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM also known as "address for zero-key" Let me sweep unspent dust outputs? ::) Reducing the number of uxto - is good! Title: Re: Need help with key generation Post by: BurtW on September 19, 2014, 12:41:52 PM If I remember correctly zero is not a valid pivate key. One is the first valid private key and results is G (G = 1*G). Two is G+G, three is G+G+G, four is G+G+G+G, etc. It should be very easy and very fast to create all the public keys for the private keys 1 through 232: start with G then keep adding G and store away the sums and hash each sum for the addresses.
Title: Re: Need help with key generation Post by: pandalion98 on September 20, 2014, 01:40:18 AM If I remember correctly zero is not a valid pivate key. Exactly. People sent BTC to this address, but no one can spend it. yet ;) Title: Re: Need help with key generation Post by: HELP.org on September 20, 2014, 01:49:07 AM Not sure if this will help you. I believe it is on Github:
https://bitcointalk.org/index.php?topic=107172.0 Title: Re: Need help with key generation Post by: pandalion98 on September 20, 2014, 03:45:39 AM Not sure if this will help you. I believe it is on Github: https://bitcointalk.org/index.php?topic=107172.0 Nah. I'm already finished with my project. |