CoinCave
Newbie
Offline
Activity: 11
Merit: 0
|
|
February 13, 2012, 06:07:54 PM |
|
Can you make something similar for tor onion domain?
|
|
|
|
HostFat
Staff
Legendary
Offline
Activity: 4270
Merit: 1209
I support freedom of choice
|
|
February 13, 2012, 06:11:29 PM |
|
Can you make something similar for tor onion domain?
This can be a good start: https://github.com/neoeinstein/purpleonionI used VS2010, and with some simple fix it works. It uses CPU. It will be really good if someone build a GPU version
|
|
|
|
CoinCave
Newbie
Offline
Activity: 11
Merit: 0
|
|
February 13, 2012, 08:52:29 PM |
|
Can you make something similar for tor onion domain?
This can be a good start: https://github.com/neoeinstein/purpleonionI used VS2010, and with some simple fix it works. It uses CPU. It will be really good if someone build a GPU version Only for the crappy windows systems btw i just found this from another topic https://github.com/katmagic/Shallotbut still too slow to get a good result.
|
|
|
|
Red Emerald
|
|
February 14, 2012, 01:24:40 AM |
|
Can you make something similar for tor onion domain?
This can be a good start: https://github.com/neoeinstein/purpleonionI used VS2010, and with some simple fix it works. It uses CPU. It will be really good if someone build a GPU version Only for the crappy windows systems btw i just found this from another topic https://github.com/katmagic/Shallotbut still too slow to get a good result. Too slow? It can do 6 characters in 30 minutes on a crappy processor. What name are you trying to make? I was looking into shallot, but I think having namecoin point to an onion address is better.
|
|
|
|
chris200x9
Legendary
Offline
Activity: 1316
Merit: 1011
|
|
February 18, 2012, 07:26:36 PM |
|
how to gpu? I only get a vanitygen executable?
|
|
|
|
malevolent
can into space
Legendary
Offline
Activity: 3472
Merit: 1725
|
|
February 18, 2012, 07:34:21 PM |
|
how to gpu? I only get a vanitygen executable?
In vanitygen-017-win folder there's vanitygen, vanitygen64 and oclvanitygen. Use the last one to use GPU. If you want to use more than 1 GPU then you will have to run a separate instance of oclvanitygen for each (at least I found no other way).
|
Signature space available for rent.
|
|
|
ForceField
aka Vitaliy
Sr. Member
Offline
Activity: 386
Merit: 250
|
|
February 18, 2012, 08:09:34 PM |
|
Thanks for this great little program.
A little clarity about exactly how Vanitygen works would be great:
For example:
1) You start searching for an address on Vanitygen. 2) It reaches 50% of total keys searched without finding the private key. 3) You then stop Vanitygen and close the program. 4) Then, you reopen Vanitygen and have it start searching for the same address and it again reaches 50% without finding a key.
Question: Did Vanitygen go through the same exact keys during the second search as the first search of 50%? Or does it search randomly?
|
PC Hardware & Electronics For BTC Traded w/: Kansattica | jduck1987 | shakaru | newdude | nitetrader | midievil | blo8i | mb300sd | juggalodarkclow | Garr255 | Tril | Ringmasta | SysRun | CrazyBlane | sokay | BCB | str4wm4n | PinkBatman | Bitobsessed | matauc12 | antimattercrusader | BryanK
|
|
|
mcorlett
Donator
Sr. Member
Offline
Activity: 308
Merit: 250
|
|
February 18, 2012, 08:10:53 PM |
|
A little clarity about exactly how Vanitygen works would be great:
For example:
1) You start searching for an address on Vanitygen. 2) It reaches 50% of total keys searched without finding the private key. 3) You then stop Vanitygen and close the program. 4) Then, you reopen Vanitygen and have it start searching for the same address and it again reaches 50% without finding a key.
Question: Did Vanitygen go through the same exact keys during the second search as the first search of 50%? Or does it search randomly?
This has already been asked multiple times, if you looked through the entire thread you would've found it.
|
|
|
|
deepceleron
Legendary
Offline
Activity: 1512
Merit: 1036
|
|
February 18, 2012, 09:32:52 PM Last edit: February 18, 2012, 09:50:01 PM by deepceleron |
|
1) You start searching for an address on Vanitygen. 2) It reaches 0.00000000000000000000000000000000000000000000000000000000000000000000001% of total keys searched without finding the private key.
Fixed for you. Answered: https://bitcointalk.org/index.php?topic=25804.msg611858#msg611858
|
|
|
|
ForceField
aka Vitaliy
Sr. Member
Offline
Activity: 386
Merit: 250
|
|
February 18, 2012, 10:34:18 PM |
|
Thanks for this great little program.
A little clarity about exactly how Vanitygen works would be great:
For example:
1) You start searching for an address on Vanitygen. 2) It reaches 50% of total keys searched without finding the private key. 3) You then stop Vanitygen and close the program. 4) Then, you reopen Vanitygen and have it start searching for the same address and it again reaches 50% without finding a key.
Question: Did Vanitygen go through the same exact keys during the second search as the first search of 50%? Or does it search randomly?
Answered: https://bitcointalk.org/index.php?topic=25804.msg611858#msg611858Ok, so as I understand it, Vanitygen uses a random computer entropy search every time (i.e. even if you're searching for 1BoatSLRHtKNngkdXEeobR76b53LETtpyT twice). This type of search leaves the possiblity and high probability that already tried unsuccessful keys during the first run will be tried again. So for example, is it possible to have Vanitygen search for the Privkey (of 1BoatSLRHtKNngkdXEeobR76b53LETtpyT) in a specific order such that if you stop it, that you can resume it later without having Vanitygen waste time by possibly searching through the same keys? This would eliminate the redundancy of having Vanitygen search for already attempted unsuccessful keys.
|
PC Hardware & Electronics For BTC Traded w/: Kansattica | jduck1987 | shakaru | newdude | nitetrader | midievil | blo8i | mb300sd | juggalodarkclow | Garr255 | Tril | Ringmasta | SysRun | CrazyBlane | sokay | BCB | str4wm4n | PinkBatman | Bitobsessed | matauc12 | antimattercrusader | BryanK
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
|
February 18, 2012, 10:45:55 PM |
|
Homework: What is the probablity of a program restart searching the same key space?
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
mcorlett
Donator
Sr. Member
Offline
Activity: 308
Merit: 250
|
|
February 18, 2012, 10:48:25 PM |
|
Thanks for this great little program.
A little clarity about exactly how Vanitygen works would be great:
For example:
1) You start searching for an address on Vanitygen. 2) It reaches 50% of total keys searched without finding the private key. 3) You then stop Vanitygen and close the program. 4) Then, you reopen Vanitygen and have it start searching for the same address and it again reaches 50% without finding a key.
Question: Did Vanitygen go through the same exact keys during the second search as the first search of 50%? Or does it search randomly?
Answered: https://bitcointalk.org/index.php?topic=25804.msg611858#msg611858Ok, so as I understand it, Vanitygen uses a random computer entropy search every time (i.e. even if you're searching for 1BoatSLRHtKNngkdXEeobR76b53LETtpyT twice). This type of search leaves the possiblity and high probability that already tried unsuccessful keys during the first run will be tried again. So for example, is it possible to have Vanitygen search for the Privkey (of 1BoatSLRHtKNngkdXEeobR76b53LETtpyT) in a specific order such that if you stop it, that you can resume it later without having Vanitygen waste time by possibly searching through the same keys? This would eliminate the redundancy of having Vanitygen search for already attempted unsuccessful keys. It uses entropy from OpenSSL, and that is taken from things such as input noise or disk I/O, so I doubt you'd ever find the same key. What are you suggesting, anyway? That we save down every single key generated and compare against it at runtime? Edit: Also, there is no "resume". Every single try has an equal chance of matching your pattern.
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
|
February 18, 2012, 11:03:56 PM |
|
First, I have not looked at the code but I have always just assumed that it would generate a (truly) random starting location and then hang out there for N sequential keys in that area (by just incrementing the private key) and then jumps to another random area.
This should be a lot faster since you do not have to generate a random number each time but more importantly once you calculate the public key for the first random trial the calculation of the N sequential trials from that starting point on the elliptical curve would then only involve repeated adds of G to the public key - saving tons of time over doing separate p*G calculations for each trial if every trial is random.
Anyway, that is what I would do if I was writing the code. It would work just as well as generating a random private key each time and would save a ton of time.
Answer to the homework problem: zero (for all practical purposes).
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
terrytibbs
|
|
February 18, 2012, 11:12:17 PM |
|
Answer to the homework problem: zero (for all practical purposes).
You'd make a terrible teacher, Burt. You have to give your pupils a stab before you reveal the answer!
|
|
|
|
BTCurious
|
|
February 19, 2012, 02:42:15 AM |
|
Homework: What is the probablity of a program restart searching the same key space? Answer to the homework problem: zero (for all practical purposes). Actually, the keyspace it's searching is equal. It's just rather large, and you start searching at a different point in the space every time. Answer: one.
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
|
February 19, 2012, 02:55:21 AM |
|
Your answer to my question is correct. The question I meant to ask was "What is the probablity of a program restart searching the same area of the key space?"
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
Phinnaeus Gage
Legendary
Offline
Activity: 1918
Merit: 1570
Bitcoin: An Idea Worth Spending
|
|
February 23, 2012, 10:51:08 PM |
|
I finally decided to download this simply program so that I would no longer impose upon Rassah to create my vanity addresses. I read the OP and understood it perfectly until I got to GitHub. At this point all bets were off. I continued to read this thread and finally came to the conclusion that if this is easy, I've yet to realize it.
All I want is a place to download the program. Once I have the program install, I fire it up. Once fired up, I set the parameters and press GO. A bell rings when it's done. I'll forego the bell ringing option, but why can't I do the rest with this program with ease?
The reason for asking is that I'm currently working on an idea with the core business model centered around Vanitygen and Firstbits. If I can't easily do it, how am I going to get a following to do it?
~Bruno~ (not Bruno Houdini)
|
|
|
|
Rassah
Legendary
Offline
Activity: 1680
Merit: 1035
|
|
February 23, 2012, 11:05:18 PM |
|
I finally decided to download this simply program so that I would no longer impose upon Rassah to create my vanity addresses. I read the OP and understood it perfectly until I got to GitHub. At this point all bets were off. I continued to read this thread and finally came to the conclusion that if this is easy, I've yet to realize it.
All I want is a place to download the program. Once I have the program install, I fire it up. Once fired up, I set the parameters and press GO. A bell rings when it's done. I'll forego the bell ringing option, but why can't I do the rest with this program with ease?
The reason for asking is that I'm currently working on an idea with the core business model centered around Vanitygen and Firstbits. If I can't easily do it, how am I going to get a following to do it?
~Bruno~ (not Bruno Houdini)
It actually is fairly easy to use. You just have to run it from a DOS window. You could just ask me directly, and I would gladly walk you through it. One important prerequisite first: do you have mining hardware? To generate an address with more than just a few custom letters you need the same kind of hardware you use for mining Bitcoin
|
|
|
|
Phinnaeus Gage
Legendary
Offline
Activity: 1918
Merit: 1570
Bitcoin: An Idea Worth Spending
|
|
February 24, 2012, 12:08:18 AM |
|
I finally decided to download this simply program so that I would no longer impose upon Rassah to create my vanity addresses. I read the OP and understood it perfectly until I got to GitHub. At this point all bets were off. I continued to read this thread and finally came to the conclusion that if this is easy, I've yet to realize it.
All I want is a place to download the program. Once I have the program install, I fire it up. Once fired up, I set the parameters and press GO. A bell rings when it's done. I'll forego the bell ringing option, but why can't I do the rest with this program with ease?
The reason for asking is that I'm currently working on an idea with the core business model centered around Vanitygen and Firstbits. If I can't easily do it, how am I going to get a following to do it?
~Bruno~ (not Bruno Houdini)
It actually is fairly easy to use. You just have to run it from a DOS window. You could just ask me directly, and I would gladly walk you through it. One important prerequisite first: do you have mining hardware? To generate an address with more than just a few custom letters you need the same kind of hardware you use for mining Bitcoin Using a DOS window I probably can do for I've used those F-keys at the top of the keyboard before and have been inside the DOS programs of this laptop (or was it with ME--can't remember), but don't have any mining hardware. Perhaps if I knew what the bear equipment I need to buy and shown how easy this could be to do, I may be game into shit!!! I have no choice now but to do this. What are the steps, equipment needed, costs, etc.? Thank you, Rassah. ~Bruno~
|
|
|
|
deepceleron
Legendary
Offline
Activity: 1512
Merit: 1036
|
|
February 24, 2012, 12:16:06 AM Last edit: February 24, 2012, 01:21:02 AM by deepceleron |
|
...but why can't I do the rest with this program with ease? I don't get the problem? If you are trying to build it, build instructions are there, and you can look back in the thread for others' experiences building oclvanitygen. The code doesn't have a comment for every line, further hacking it into something different would need coding skills on parity with the creator. If you are just trying to use it, here's a Windows binary HOWTO that should have been in the original post: Installation:- If GPU acceleration is desired, install ATI Drivers v11.11 or newer for ATI video cards or latest Nvidia driver, test that OpenCL is working with GPU miner software.
- Download and unzip vanitygen-0.17-win.zip to it's own directory.
- To interact with the program, you need to open a terminal/shell/command prompt in the program's directory. In Windows Vista/Win7 Explorer, hold down the shift key on the keyboard while right-clicking the folder where vanitygen was extracted, and choose Open command window here.
- Test CPU operation. This command line will generate a Bitcoin addresses beginning with 1ABCD in around a minute or less:
>vanitygen 1ABCD - Test GPU operation. This command line will generate a Bitcoin addresses beginning with 1ABCDE in around a minute, using the first OpenCL device in your system:
>oclvanitygen -d 0 1ABCDE
Note that a Bitcoin address must start with 1. The default vanitygen operation is to find a matching prefix (start of address), and you must specify the 1 that begins all Bitcoin addresses. OpenCL GPU device configuration:OpenCL is the language used for talking to a GPU, and is installed with the video card driver. If the above GPU command didn't run correctly, generating over 1Mkey/s, then you should examine your OpenCL configuration. Remove the -d 0 option ("use device #0") from the command line above and run it again, which will list available OpenCL devices. Here's mine: >oclvanitygen 1ABCD Available OpenCL platforms: 0: [Advanced Micro Devices, Inc.] AMD Accelerated Parallel Processing 0: [Advanced Micro Devices, Inc.] Juniper 1: [GenuineIntel] Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHzBoth a GPU and the system CPU are available in my system; on yours, the GPU may not be the first listed. "Juniper" is this AMD GPU's code name. The first line is the platform number, the second two lines are the available devices under that platform. Change the -d 0 line in the example above to the GPU desired. If no GPU is shown, the video card driver or OpenCL is not installed properly. If you have multiple OpenCL SDKs or implementations installed, more than one platform may be shown, specify the correct one (e.g. -p 1 for the second platform if shown.) Example command lines (oclvanitygen, device 0, default platform):- Search for exact prefix 1ABCDE, keep searching after first match is found (-k):
>oclvanitygen -d 0 -k 1ABCDE - Search for prefix 1ABCDE in any combination of upper or lower case (-i):
>oclvanitygen -d 0 -i 1ABCDE - Search for ABCD anywhere in address (only supported on CPU vanitygen) (-r):
>vanitygen -r ABCD - Search for prefix 1ABCDE, use a seed file to make address generation more secure and random (-s):
>oclvanitygen -d 0 -s RandomSeedFile.txt 1ABCDE - Search for prefix 1ABCDE, keep searching after first match is found, and save all found address to a file:
>oclvanitygen -d 0 -k -o GeneratedAddresses.txt 1ABCDE - Search for many prefixes at once using a text file listing them (newline after each prefix including last):
>oclvanitygen -d 0 -k -f PrefixList.txt - Use all options above including case-insensitive search, and turn on verbose mode for more information:
>oclvanitygen -d 0 -v -i -k -f PrefixList.txt -o GeneratedAddresses.txt -s RandomSeedFile.txt
When specifying a case-insensitive address prefix on the command line or in a text file list, you must still only use valid Base58 characters. This means you must only use lower-case i or o, and only upper-case L, or you will get an error. - Bad: 1celeron, 1CELERON
- Good: 1ceLeron, 1CELERoN
I found an address, now what?Vanitygen finds an address that matches your search parameters, and provides the private key for that address. The private key is never shown to you in the Bitcoin client; it is used behind the scenes, and is the secret part of your address that you should never give to anyone. The mainline Bitcoin client does not have the ability to use private keys directly, but you can do other things to use bitcoins sent to your new address: - Use the "redeem private key" option on MtGox, and input the private key you found. Any Bitcoins sent to the address will now be automatically withdrawn to your MtGox account. This is permanent, there is no option to remove or cancel a private key once it is added to your MtGox account,
- Use an alternate Bitcoin client, such as Armory, that has an "import private key" feature,
- Use the pywallet utility to import your private key and address into your Bitcoin wallet.
|
|
|
|
|