Bitcoin Forum
August 26, 2019, 06:25:26 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 [119] 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 ... 185 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1137730 times)
sorryforthat
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
September 18, 2015, 08:49:22 PM
 #2361

Looking for some advice if anyone has an answer.

I can run the miner (oclvanityminer64.exe) on my GTX860M without any issues, but when I try to use the miner (oclvanitygen.exe) to mine a address locally I get the following error.

Difficulty: 15318045009
clWaitForEvents(NDRange,0): Unknown code -9999
Device: GeForce GTX 860M
Vendor: NVIDIA Corporation (10de)
Driver: 350.12
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 5
Max workgroup size: 1024
clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE
Global memory: -2147483648
Max allocation: 536870912
Device: GeForce GTX 860M
Vendor: NVIDIA Corporation (10de)
Driver: 350.12
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 5
Max workgroup size: 1024
Global memory: -2147483648
Max allocation: 536870912
ERROR: Could not map row buffer for slot 1
ERROR: allocation failure?

Anyone know how to get around this? Possible that its because its not x64?

If that is the case, does anyone know if there is a build for x64?
1566800726
Hero Member
*
Offline Offline

Posts: 1566800726

View Profile Personal Message (Offline)

Ignore
1566800726
Reply with quote  #2

1566800726
Report to moderator
1566800726
Hero Member
*
Offline Offline

Posts: 1566800726

View Profile Personal Message (Offline)

Ignore
1566800726
Reply with quote  #2

1566800726
Report to moderator
1566800726
Hero Member
*
Offline Offline

Posts: 1566800726

View Profile Personal Message (Offline)

Ignore
1566800726
Reply with quote  #2

1566800726
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1566800726
Hero Member
*
Offline Offline

Posts: 1566800726

View Profile Personal Message (Offline)

Ignore
1566800726
Reply with quote  #2

1566800726
Report to moderator
1566800726
Hero Member
*
Offline Offline

Posts: 1566800726

View Profile Personal Message (Offline)

Ignore
1566800726
Reply with quote  #2

1566800726
Report to moderator
1566800726
Hero Member
*
Offline Offline

Posts: 1566800726

View Profile Personal Message (Offline)

Ignore
1566800726
Reply with quote  #2

1566800726
Report to moderator
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1319


No I dont escrow anymore.


View Profile WWW
September 27, 2015, 09:04:37 AM
 #2362

Looking for some advice if anyone has an answer.

I can run the miner (oclvanityminer64.exe) on my GTX860M without any issues, but when I try to use the miner (oclvanitygen.exe) to mine a address locally I get the following error.

-snip-
Anyone know how to get around this? Possible that its because its not x64?

If that is the case, does anyone know if there is a build for x64?

Did you delete the <longhexstring>.oclbin file first? I would guess that you have to compile the kernel for either 32 or 64 bit.
sorryforthat
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
September 27, 2015, 11:24:55 PM
 #2363

Looking for some advice if anyone has an answer.

I can run the miner (oclvanityminer64.exe) on my GTX860M without any issues, but when I try to use the miner (oclvanitygen.exe) to mine a address locally I get the following error.

-snip-
Anyone know how to get around this? Possible that its because its not x64?

If that is the case, does anyone know if there is a build for x64?

Did you delete the <longhexstring>.oclbin file first? I would guess that you have to compile the kernel for either 32 or 64 bit.

Thanks for that tip. I deleted the two that existed and it started to work. Much easier than what I was expecting. Went from the 900 Kkeys to the 15-17 Mkeys I was getting for the pool.

Appreciate it greatly.
foreveryoung
Full Member
***
Offline Offline

Activity: 144
Merit: 100


View Profile
September 30, 2015, 05:47:53 PM
 #2364

I've read about some uses for vanitygen (e.g., vanity address creation and voting address creation) but am curiously wondering what else are you guys using it for???
Itskok
Jr. Member
*
Offline Offline

Activity: 53
Merit: 2


View Profile
September 30, 2015, 08:08:28 PM
 #2365

I've read about some uses for vanitygen (e.g., vanity address creation and voting address creation) but am curiously wondering what else are you guys using it for???

Hi,you can use that "feature" in whatever going on your mind, the main idea here is that you can give a "face" to the non good looking bitcoin addresses and let them look a little bit more humane readable,it can be good in terms of UX/UI or if you want to have a "unique" address that will help people know who you are/what is your bitcoin "identity" ,you can check that service that i am trying to develop and that include some "vanity address" feature's : https://www.riders.io/

I have also question for the people here,i tried to generate an address with 6 patterns (case sensitive) with my 9600GT card,it took almost 2 weeks lol,how much GPU power i need in order to lower that time for something like 4-5 hours? how much graphics cards?
Tnx!
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1319


No I dont escrow anymore.


View Profile WWW
September 30, 2015, 08:31:54 PM
 #2366

I've read about some uses for vanitygen (e.g., vanity address creation and voting address creation) but am curiously wondering what else are you guys using it for???

Hi,you can use that "feature" in whatever going on your mind, the main idea here is that you can give a "face" to the non good looking bitcoin addresses and let them look a little bit more humane readable,it can be good in terms of UX/UI or if you want to have a "unique" address that will help people know who you are/what is your bitcoin "identity" ,you can check that service that i am trying to develop and that include some "vanity address" feature's : https://www.riders.io/

I have also question for the people here,i tried to generate an address with 6 patterns (case sensitive) with my 9600GT card,it took almost 2 weeks lol,how much GPU power i need in order to lower that time for something like 4-5 hours? how much graphics cards?
Tnx!

A single GTX 970 is enough for that.

Code:
>oclvanitygen.exe -k -v 1abcdef
Prefix difficulty:         888446610538 1abcdef
Difficulty: 888446610538
Device: GeForce GTX 970
-snip-
[36.45 Mkey/s][total 218103808][Prob 0.0%][50% in 4.7h]

A little longer in save mode.

Code:
>oclvanitygen.exe -k -S -v 1abcdef
Prefix difficulty:         888446610538 1abcdef
Difficulty: 888446610538
Device: GeForce GTX 970
-snip-
[29.17 Mkey/s][total 258998272][Prob 0.0%][50% in 5.9h]
Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
October 01, 2015, 04:55:38 PM
 #2367

Can I generate a vanity address with my spare Antminer S3+ ? Because I want an address like this :

"1InDiaNaCoINBTC...."
Kangaderoo
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
October 01, 2015, 05:14:01 PM
 #2368

Can I generate a vanity address with my spare Antminer S3+ ? Because I want an address like this :

"1InDiaNaCoINBTC...."
Short answer is no.
The ASIC based miners only support the SHA and or Scrypt algorithms.

But 80% of the processing time for vanitycoins is related to the ECSDA calculations,
and there is also a RIMD hashing involved. These last two protocols are not supported by the ASIC's.

You would need GPU hashing for this one, and looking at the length of your prefix.... a lot of time.
each char is roughly a multiple of 60;  in your case you might need to run the program for
60^14/hashingspeed seconds.
Even when hashing 10GH/s that would take 25 million years.... give or take...

Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1319


No I dont escrow anymore.


View Profile WWW
October 01, 2015, 08:03:03 PM
 #2369

Can I generate a vanity address with my spare Antminer S3+ ? Because I want an address like this :

"1InDiaNaCoINBTC...."
Short answer is no.
The ASIC based miners only support the SHA and or Scrypt algorithms.

But 80% of the processing time for vanitycoins is related to the ECSDA calculations,
and there is also a RIMD hashing involved. These last two protocols are not supported by the ASIC's.

You would need GPU hashing for this one, and looking at the length of your prefix.... a lot of time.
each char is roughly a multiple of 60;  in your case you might need to run the program for
60^14/hashingspeed seconds.
Even when hashing 10GH/s that would take 25 million years.... give or take...

Nope its impossible. There is no "I" in base58 as bitcoin uses it. 1inDiaNaCoiNBTC would be possible but as you say take several million years or an amount of luck that would better be spend on a lottery or two.
Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
October 02, 2015, 01:44:23 PM
Last edit: October 02, 2015, 01:58:17 PM by Indianacoin
 #2370

Can I generate a vanity address with my spare Antminer S3+ ? Because I want an address like this :

"1InDiaNaCoINBTC...."
Short answer is no.
The ASIC based miners only support the SHA and or Scrypt algorithms.

But 80% of the processing time for vanitycoins is related to the ECSDA calculations,
and there is also a RIMD hashing involved. These last two protocols are not supported by the ASIC's.

You would need GPU hashing for this one, and looking at the length of your prefix.... a lot of time.
each char is roughly a multiple of 60;  in your case you might need to run the program for
60^14/hashingspeed seconds.
Even when hashing 10GH/s that would take 25 million years.... give or take...

Nope its impossible. There is no "I" in base58 as bitcoin uses it. 1inDiaNaCoiNBTC would be possible but as you say take several million years or an amount of luck that would better be spend on a lottery or two.

@Kangaderoo, yes, that's why I thought maybe ASIC will help to speed up the process and lower the ETA but since you said ECSDA and RIMD hashing protocols are being used for finding an address, can you please elaborate on how those protocols work technically?

@shorena thanks for your correction ... Because uppercase "i" and lowercase "l" looks same and may be confused upon, is this the reason why base58 excluded this ? Then zero and uppercase "o" must be excluded too ! Right ??
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
October 02, 2015, 01:51:24 PM
 #2371

@shorena thanks for your correction ... Because capital "i" and small "l" looks same and may be confused upon, is this the reason why base58 excluded this ? Then zero and capital "o" must be excluded too ! Right ??
Correct.  lowercase letter "L", uppercase letter "i", uppercase letter "O" and the number zero are all disallowed in Bitcoin's version of base58.
https://en.bitcoin.it/wiki/Base58Check_encoding#Background

@Kangaderoo, yes, that's why I thought maybe ASIC will help to speed up the process and lower the ETA but since you said ECSDA and RIMD hashing protocols are being used for finding an address, can you please elaborate on how those protocols work technically?
The details of elliptic curve cryptography and RIPEMD160 are pretty complex - wikipedia should have plenty of details.  The issue is largely that Bitcoin mining ASICs do one thing and one thing only: mine Bitcoin.  The technical process in that is completely incompatible with vanity address generation or pretty much any other task you can think of.  They can't even be used as a fast way to generate SHA256 hashes for a given input as they are input-limited, perform the hashing process twice, and even then only partially (as they only care if the resulting hash is 'low enough' they don't have to go through all rounds).  Hit up your choice of search engine with "asic vanity" for quite a bit of discussion, but the tl;dr is that you can't use them for accelerating vanity address generation.  GPUs and optimized code are your best bet, short of trying your hand at programming an FPGA (not sure how much of a gain you'd get from that for the cost involved)

Velkro
Legendary
*
Offline Offline

Activity: 1890
Merit: 1006


<3 Vanity Addresses :)


View Profile
October 02, 2015, 08:56:58 PM
 #2372

Can I generate a vanity address with my spare Antminer S3+ ? Because I want an address like this :

"1InDiaNaCoINBTC...."
Thats pretty much impossible, 6 characters vanity address is quite easy because site im using offering it for free, but more than that is quite expensive.

Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
October 02, 2015, 09:15:40 PM
 #2373


6 characters vanity address is quite easy because site im using offering it for free, but more than that is quite expensive.

How can I rely on you that you will not be saving it's private key ? I intend to save all my fortune cookies in one of my vanity addresses. Hence, security is the most concerned factor in this case Wink
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
October 02, 2015, 09:32:27 PM
 #2374


6 characters vanity address is quite easy because site im using offering it for free, but more than that is quite expensive.

How can I rely on you that you will not be saving it's private key ? I intend to save all my fortune cookies in one of my vanity addresses. Hence, security is the most concerned factor in this case Wink

Any vanity address generation site worth looking at will use split key vanity address generation, in which they can generate the vanity address but not know the private key.  Any site that doesn't use this shouldn't be trusted.  Also any site that does use it, but provides your half of the key themselves, should not be trusted.  Search the web for 'split key vanity' for more information.

Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
October 02, 2015, 09:48:14 PM
 #2375


6 characters vanity address is quite easy because site im using offering it for free, but more than that is quite expensive.

How can I rely on you that you will not be saving it's private key ? I intend to save all my fortune cookies in one of my vanity addresses. Hence, security is the most concerned factor in this case Wink

Any vanity address generation site worth looking at will use split key vanity address generation, in which they can generate the vanity address but not know the private key.  Any site that doesn't use this shouldn't be trusted.  Also any site that does use it, but provides your half of the key themselves, should not be trusted.  Search the web for 'split key vanity' for more information.

Can you please explain how the split key actually works ? I have used vanitygen personally and it pretty much shows me both the keys. This is the safest way I guess Wink

Now suppose, Mr. Noob asks Mr.A to generate a vanity address for him and Mr. A secretly uses vanitygen and gives Mr. Noob only the address, telling that he used split key vanity address generation and requests him to find the private key via bitaddress.org ! So isn't this a downside of using any websites even with split key feature? Or is there any way Mr. Noob can get a glimpse of the whole process of randomness generation ?

P.S. The best way IMO to generate a vanity address is to use vanitygen on a PC which remains offline all the time! Smiley
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
October 02, 2015, 10:02:05 PM
 #2376

For technical details, see this post: https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491
For an overly simplified explanation: you generate a private/public key pair and give the person generating the vanity address the public key.  They pass that public key to vanitygen and ask it to find a private key which combined with that public key gives the vanity address.  However, that combination does not yield the correct private key for that vanity address, for that they would have to combine the private key with your private key (which, obviously, you shouldn't give them).  Once you receive their private key, you combine it with your private key, and the result is the private key for the vanity address.

So no, there's no exploit possible there in terms of getting the private key to the vanity address.

As for using bitaddress.org to combine split keys, that's up to the end-user whether or not to trust a third party service for that portion of the procedure.  The site can be downloaded and used offline for the (rightfully) paranoid.  There's also the keyconv utility that's part of vanitygen that'll combine two private keys for this sort of purpose.

Of course 'the best way' is to do it yourself, but most people don't have quite as much GPU computing power as some of the services or places like vanitypool Smiley

Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
October 02, 2015, 11:00:02 PM
 #2377

Thanks TheRealSteve for your explanation. In the meantime, I searched everywhere for split-key vanity address generation services but what I noticed is most of the services are abandoned! Also I found this site (bitcoinvanitygen.com) but it doesn't offer split-key generation! Do you know any of the active services ? Because I want to have a 6 character vanity too Tongue

Edit: Whoops! Just now I noticed Velkro's trust rating and figured out why he was asking me to try out his site!  Grin
TheRealSteve
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500

FUN > ROI


View Profile
October 02, 2015, 11:39:24 PM
 #2378

Most vanity services have shut down, period, because there just isn't enough interest in it or the interest that's there is for vanities so difficult to generate (on average) that they'd have to charge fairly high fees up front which discourages people from requesting those vanities.
While a vanity pool that would work similar to Bitcoin mining pools might bring about a change in that, the lack of interest makes that a lot of effort in development that doesn't seem likely to pay off.  Couple that with all the efforts to discourage vanity addresses (not sure if it was this thread where somebody mentioned a service that would involve vanity addresses as part of an identification scheme, but... that's a bad idea), or even discourage the use of addresses at all (the whole "users should never have to see an address" mantra), and the waning popularity is easily explained.


Odds are that vanitypool ( https://vanitypool.appspot.com ) is one of the few still reliably operational.
Looks like vanityamp finally disappeared (too bad, was a slick site)
http://vircurvault.com/order/bitcoin/vanity/custom is also still up, but pricing is fairly high (1-4 characters at BTC0.05 means you'd better generate that yourself).
No idea if gadman2 ( https://bitcointalk.org/index.php?topic=270180 ) or devthedev ( https://bitcointalk.org/index.php?topic=347591 ) still offer their services.

I think there were a few other people offering to generate vanity addresses on a one-off basis.  Heck, you could post your public key part here along with the desired vanity, see if anybody's interested in trying to generate it, and work out the details of payment (escrow etc.) between the two of you Smiley

sorryforthat
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
October 02, 2015, 11:50:59 PM
 #2379

I think there were a few other people offering to generate vanity addresses on a one-off basis.  Heck, you could post your public key part here along with the desired vanity, see if anybody's interested in trying to generate it, and work out the details of payment (escrow etc.) between the two of you Smiley

I think this is a great idea. I would gladly help someone get one but don't want to make the guarantee of finding it which is nice about the pool as many people can search on and off.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1484
Merit: 1319


No I dont escrow anymore.


View Profile WWW
October 03, 2015, 07:32:26 AM
 #2380

I think there were a few other people offering to generate vanity addresses on a one-off basis.  Heck, you could post your public key part here along with the desired vanity, see if anybody's interested in trying to generate it, and work out the details of payment (escrow etc.) between the two of you Smiley

I think this is a great idea. I would gladly help someone get one but don't want to make the guarantee of finding it which is nice about the pool as many people can search on and off.

I will give it a try as well. 6 symbols takes ~5 hours (~6 /w -S) for a 50% chance to find one on my GPU. I can let it run in safe mode over night. If you dont want to post the pubkey publicly you can use my PGP key (see profile) to encrypt it.

Pages: « 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 [119] 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 ... 185 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!