deisik
Legendary
Offline
Activity: 3542
Merit: 1280
English ⬄ Russian Translation Services
|
|
July 29, 2016, 02:21:09 PM |
|
Yeah... in general, most of the 3's are from web wallets, where you don't own the private keys... places like Xapo, Coinbase etc... and the 1's are your typical one private key per address type wallets from your desktop/mobile/brain/paper wallets etc...
Having said that, some web wallets (like old blockchain.info) where you had the private keys were 1's... and some of the nonweb wallets that support multisig will generate 3's... so you can't really say 100% what sort of wallet generated any particular address...
The 1 and 3 certainly has nothing to do with vanity or not.
Does it mean that vanitygen can generate addresses starting with 3, i.e. multisig addresses (which would seemingly break the concept of such an address)? If it can't, there is only one way that it can have anything to do with such addresses... That it just has nothing to do with them
|
|
|
|
Timelord2067
Legendary
Offline
Activity: 3864
Merit: 2247
💲🏎️💨🚓
|
|
July 29, 2016, 03:17:43 PM |
|
Does it mean that vanitygen can generate addresses starting with 3, i.e. multisig addresses (which would seemingly break the concept of such an address)? If it can't, there is only one way that it can have anything to do with such addresses...
That it just has nothing to do with them
You can generate a Wallet Address starting (seemingly) with any letter of the Alphabet or Numeral. http://cryptolife.net/upwg/ONLY "1's" and "3's" can be used with BitCoin Wallets (glossing over the test mode version of BitCoin for the moment). I've just rolled a Wallet Address 3fredGdggEbacP41PRkniuBwYV2DqSUkCv which has the right looking private key, so I might try installing it a little later on - If anyone wants to try sending it some dust, I won't object oclvanitygen64 -X 6 -D 0:0 -D 0:1 -o dump.txt 3fred Difficulty: 4553521 Pattern: 3fred Address: 3fredGdggEbacP41PRkniuBwYV2DqSUkCv
|
|
|
|
Timelord2067
Legendary
Offline
Activity: 3864
Merit: 2247
💲🏎️💨🚓
|
|
July 29, 2016, 03:55:22 PM |
|
Well... 3fredGdggEbacP41PRkniuBwYV2DqSUkCv 3Sisterv9DEgk7NZg33SzUjj6KWYJoQbiN 3XXXX4KvvJRH4wpwBDgbnvUcqRLg9yGxVQ 31KmSdZ9KNs3gc3abjUw8GxJEyfTMi5zts 3EEEKFoB93MJzYbqgt6bUz6khneWbA1HWE 3xxxxmDK8228yqdTCZsAKP3bupPyxneNkY All Vanity generated, all have private keys, couldn't import any of them...
|
|
|
|
deisik
Legendary
Offline
Activity: 3542
Merit: 1280
English ⬄ Russian Translation Services
|
|
July 29, 2016, 04:23:29 PM |
|
Well... 3fredGdggEbacP41PRkniuBwYV2DqSUkCv 3Sisterv9DEgk7NZg33SzUjj6KWYJoQbiN 3XXXX4KvvJRH4wpwBDgbnvUcqRLg9yGxVQ 31KmSdZ9KNs3gc3abjUw8GxJEyfTMi5zts 3EEEKFoB93MJzYbqgt6bUz6khneWbA1HWE 3xxxxmDK8228yqdTCZsAKP3bupPyxneNkY All Vanity generated, all have private keys, couldn't import any of them... What does that mean? That the addresses (private keys) are not valid?
|
|
|
|
xhomerx10
Legendary
Offline
Activity: 4032
Merit: 8871
|
|
July 29, 2016, 05:16:58 PM |
|
Well... 3fredGdggEbacP41PRkniuBwYV2DqSUkCv 3Sisterv9DEgk7NZg33SzUjj6KWYJoQbiN 3XXXX4KvvJRH4wpwBDgbnvUcqRLg9yGxVQ 31KmSdZ9KNs3gc3abjUw8GxJEyfTMi5zts 3EEEKFoB93MJzYbqgt6bUz6khneWbA1HWE 3xxxxmDK8228yqdTCZsAKP3bupPyxneNkY All Vanity generated, all have private keys, couldn't import any of them... What does that mean? That the addresses (private keys) are not valid? They're not valid bitcoin addresses because they were generated as Pay-to-Pub-Key-Hash addresses with a 3 prefix rather than a 1
|
|
|
|
achow101
Moderator
Legendary
Offline
Activity: 3542
Merit: 6886
Just writing some code
|
|
July 29, 2016, 05:19:38 PM |
|
Does it mean that vanitygen can generate addresses starting with 3, i.e. multisig addresses (which would seemingly break the concept of such an address)? If it can't, there is only one way that it can have anything to do with such addresses...
That it just has nothing to do with them
You can generate a Wallet Address starting (seemingly) with any letter of the Alphabet or Numeral. http://cryptolife.net/upwg/ONLY "1's" and "3's" can be used with BitCoin Wallets (glossing over the test mode version of BitCoin for the moment). I've just rolled a Wallet Address 3fredGdggEbacP41PRkniuBwYV2DqSUkCv which has the right looking private key, so I might try installing it a little later on - If anyone wants to try sending it some dust, I won't object oclvanitygen64 -X 6 -D 0:0 -D 0:1 -o dump.txt 3fred Difficulty: 4553521 Pattern: 3fred Address: 3fredGdggEbacP41PRkniuBwYV2DqSUkCv The only way that you should be able to generate a vanity p2sh address would be to make 1 of 1 multsig addresses. T
|
|
|
|
deisik
Legendary
Offline
Activity: 3542
Merit: 1280
English ⬄ Russian Translation Services
|
|
July 29, 2016, 05:23:53 PM |
|
Well... 3fredGdggEbacP41PRkniuBwYV2DqSUkCv 3Sisterv9DEgk7NZg33SzUjj6KWYJoQbiN 3XXXX4KvvJRH4wpwBDgbnvUcqRLg9yGxVQ 31KmSdZ9KNs3gc3abjUw8GxJEyfTMi5zts 3EEEKFoB93MJzYbqgt6bUz6khneWbA1HWE 3xxxxmDK8228yqdTCZsAKP3bupPyxneNkY All Vanity generated, all have private keys, couldn't import any of them... What does that mean? That the addresses (private keys) are not valid? They're not valid bitcoin addresses because they were generated as Pay-to-Pub-Key-Hash addresses with a 3 prefix rather than a 1 So what's the conclusion? Vanitygen can't be used to generate multisig addresses, right? Then how are these addresses generated? I mean, before all, how the concept of multisig private keys is honored during key generation? Or someone should necessarily hold all the keys to such an address initially (say, an exchange owner)?
|
|
|
|
xhomerx10
Legendary
Offline
Activity: 4032
Merit: 8871
|
|
July 29, 2016, 05:38:47 PM |
|
Does it mean that vanitygen can generate addresses starting with 3, i.e. multisig addresses (which would seemingly break the concept of such an address)? If it can't, there is only one way that it can have anything to do with such addresses...
That it just has nothing to do with them
You can generate a Wallet Address starting (seemingly) with any letter of the Alphabet or Numeral. http://cryptolife.net/upwg/ONLY "1's" and "3's" can be used with BitCoin Wallets (glossing over the test mode version of BitCoin for the moment). I've just rolled a Wallet Address 3fredGdggEbacP41PRkniuBwYV2DqSUkCv which has the right looking private key, so I might try installing it a little later on - If anyone wants to try sending it some dust, I won't object oclvanitygen64 -X 6 -D 0:0 -D 0:1 -o dump.txt 3fred Difficulty: 4553521 Pattern: 3fred Address: 3fredGdggEbacP41PRkniuBwYV2DqSUkCv The only way that you should be able to generate a vanity p2sh address would be to make 1 of 1 multsig addresses. T Vanitygen simply does a brute force on random P2PKH addresses and checks them for your desired prefix. An implementation that brute forces random multisig P2SH addresses could accomplish the same task but it would be considerably slower. I think you could still use 2 of 3 (or any number really). Anybody want to take this on?
|
|
|
|
achow101
Moderator
Legendary
Offline
Activity: 3542
Merit: 6886
Just writing some code
|
|
July 29, 2016, 05:48:19 PM |
|
Vanitygen simply does a brute force on random P2PKH addresses and checks them for your desired prefix. An implementation that brute forces random multisig P2SH addresses could accomplish the same task but it would be considerably slower. I think you could still use 2 of 3 (or any number really). Anybody want to take this on? It would be possible, but you would end up having to brute force 3 keys instead of 1, which multiplies the possible search space by 6. Since it would also be a script, the script could also just have a nonce, and then you could also keep incrementing the nonce until the address is something you like.
|
|
|
|
xhomerx10
Legendary
Offline
Activity: 4032
Merit: 8871
|
|
July 29, 2016, 05:59:17 PM |
|
Vanitygen simply does a brute force on random P2PKH addresses and checks them for your desired prefix. An implementation that brute forces random multisig P2SH addresses could accomplish the same task but it would be considerably slower. I think you could still use 2 of 3 (or any number really). Anybody want to take this on? It would be possible, but you would end up having to brute force 3 keys instead of 1, which multiplies the possible search space by 6. Since it would also be a script, the script could also just have a nonce, and then you could also keep incrementing the nonce until the address is something you like. I like your idea for the nonce. That would speed up the process rather than having to create new addresses each time. I'm pretty rusty with my programming skills but I'm going to have a look at vanitygen and see how difficult this would be.
|
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
July 29, 2016, 08:19:53 PM |
|
-snip- With the exception of brainwallets, generating a random address and checking the totalReceived or balance the odds are not favorable, at all.
So why do I do it? For fun, duh. And I am a persistent fuck, lol.
Just out of curiosity, is that still the java I hacked together for you?
|
Im not really here, its just your imagination.
|
|
|
|
Chris!
Legendary
Offline
Activity: 1382
Merit: 1123
|
|
August 01, 2016, 02:30:56 PM |
|
I need to make a series of 5 letter vanity addresses. In order to do so I think there's a command and I do something with bracket (Yes. I definitely completely understand what I'm doing /s).
Question: Can I use the same HEX public key '04AC6402...' if I'm doing split key vanity gen to create a series of vanity addresses?
So what I mean is my public key is '04AC6402...' can I use that to create multiple addresses, all at the same time?
1test1 1test2 1test3
Let me know if you understand what I'm asking and if it makes sense. Basically I'm trying to save some time rather than generating 100 addresses on an Ubuntu Live USB then going to Vanitygen and 1 by 1 find the part private key.
|
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
August 01, 2016, 02:37:38 PM |
|
I need to make a series of 5 letter vanity addresses. In order to do so I think there's a command and I do something with bracket (Yes. I definitely completely understand what I'm doing /s).
Question: Can I use the same HEX public key '04AC6402...' if I'm doing split key vanity gen to create a series of vanity addresses?
So what I mean is my public key is '04AC6402...' can I use that to create multiple addresses, all at the same time?
Yes. 1test1 1test2 1test3
Let me know if you understand what I'm asking and if it makes sense. Basically I'm trying to save some time rather than generating 100 addresses on an Ubuntu Live USB then going to Vanitygen and 1 by 1 find the part private key.
If you generate addresses for yourself you dont need to use split key vanity. Anyway, here is the command to create 1test1 to 1test9 (cant do 10 because there is no 0 in base 58). ./vanitygen 1test1 1test2 1test3 1test4 1test5 1test6 1test7 1test8 1test9
You can also create a file with all the prefixes, e.g. "my_prefixes.txt" ./vanitygen -f my_prefixes.txt Next match difficulty: 1702005001 (9 prefixes)
If you only want a single address from any of the possible prefixes use the -1 flag, e.g. ./vanitygen -1 -f my_prefixes.txt Next match difficulty: 1702005001 (9 prefixes)
Edit: I just got the part you said about brackets and I think you are refering to regular expressions. Its possible to use them (flag is -r, but they will slow you down. $ ./vanitygen -1 -f my_prefixes.txt Next match difficulty: 1702005001 (9 prefixes) [419.17 Kkey/s][total 4964864][Prob 0.3%][50% in 46.7min] $ ./vanitygen -1 -r 1test[1-9] [151.59 Kkey/s][total 582912]
|
Im not really here, its just your imagination.
|
|
|
Chris!
Legendary
Offline
Activity: 1382
Merit: 1123
|
|
August 01, 2016, 02:43:57 PM |
|
If you generate addresses for yourself you dont need to use split key vanit.
Anyway, here is the command to create 1test1 to 1test9 (cant do 10 because there is no 0 in base 58).
Yes I know I don't need to use split key, but I don't trust the system I'm on so I just generate the original addresses on an Ubuntu Live USB to be extra secure. I actually didn't even think that I couldn't do 10... or any multiple of 10. Hmmm. I'll have to figure that out. Maybe I'll just use characters after 1-9. That way I don't have to add an extra letter to save some time anyways I'm going to do a little test and see how this works. BRB AFK! Lol.
|
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
August 01, 2016, 02:46:50 PM |
|
If you generate addresses for yourself you dont need to use split key vanit.
Anyway, here is the command to create 1test1 to 1test9 (cant do 10 because there is no 0 in base 58).
Yes I know I don't need to use split key, but I don't trust the system I'm on so I just generate the original addresses on an Ubuntu Live USB to be extra secure. I actually didn't even think that I couldn't do 10... or any multiple of 10. Hmmm. I'll have to figure that out. Maybe I'll just use characters after 1-9. That way I don't have to add an extra letter to save some time anyways You can use 'o' (small Oh) instead. Its the closest in terms of looks. I'm going to do a little test and see how this works. BRB AFK! Lol.
Have fun.
|
Im not really here, its just your imagination.
|
|
|
donGeilo
|
|
August 01, 2016, 02:51:33 PM Last edit: August 01, 2016, 03:12:20 PM by donGeilo |
|
Hi, is there a way I can tell vanitygen to start the search at a specific privatekey (hex value ...), and not random? For example all adrdesses with prefix: '123456' beginnig search at privatekey (hex value 10) 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreBoNWTw6 and then 11, 12, 13 ....? And not random? So if my harddisk crashes i can retrieve the privatekeys back, cause i know which range i used?
|
|
|
|
Chris!
Legendary
Offline
Activity: 1382
Merit: 1123
|
|
August 01, 2016, 02:53:04 PM Last edit: August 01, 2016, 03:13:49 PM by Chris! |
|
You can use 'o' (small Oh) instead. Its the closest in terms of looks.
Meh. I just don't like the look! I'll probably do capitals. Haha then of course I'll get to (I) and be screwed all over again. Hmmm what a predicament. Another noob question. Like REALLY noob so don't laugh. How do I tell if I have a GPU in the laptop? I'm assuming I don't have one at all but have no idea how to check. Why am I asking? It just took my CPU... 7 minutes to find a 4 character vanity address hahaha.
|
|
|
|
Avirunes
Legendary
Offline
Activity: 3094
Merit: 1472
|
|
August 01, 2016, 02:55:31 PM |
|
You can use 'o' (small Oh) instead. Its the closest in terms of looks.
Meh. I just don't like the look! I'll probably do capitals. Haha then of course I'll get to (I) and be screwed all over again. Hmmm what a predicament.
Another noob question. Like REALLY noob so don't laugh. How do I tell if I have a GPU in the laptop? I'm assuming I don't have one at all but have no idea how to check. Why am I asking? It just took my CPU... 7 minutes to find a 4 character vanity address hahaha. Maybe this will help you finding what GPU you have. http://m.wikihow.com/Find-Out-What-Graphics-Card-You-Have
|
|
|
|
shorena
Copper Member
Legendary
Offline
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
August 01, 2016, 02:58:37 PM |
|
You can use 'o' (small Oh) instead. Its the closest in terms of looks.
Meh. I just don't like the look! I'll probably do capitals. Haha then of course I'll get to (I) and be screwed all over again. Hmmm what a predicament.
Another noob question. Like REALLY noob so don't laugh. How do I tell if I have a GPU in the laptop? I'm assuming I don't have one at all but have no idea how to check. Why am I asking? It just took my CPU... 7 minutes to find a 4 character vanity address hahaha. Yeah, its not easy sometimes with the limitation of symbols. (Assuming Ubuntu) Try lspci -vnn | grep VGA on a linux shell. If it says something about nVidia or AMD there is chance you can use oclvanitygen. If its an intel GPU you likely cant.
Hi, is there a way I can tell vanitygen to start the search at a specific privatekey (hex value ...), and not random? For example all adrdesses with prefix: '123456' beginnig search at privatekey (hex value 10) 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreBoNWTw6 and then 11, 12, 12 ....? And not random? So if my harddisk crashes i can retrieve the privatekeys back, cause i know which range i used? Thats not how vanitygen works. The private keys are created randomly and there is no progress you can lose.
|
Im not really here, its just your imagination.
|
|
|
|