Bitcoin Forum
December 11, 2024, 03:26:40 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   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 ... 191 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1153659 times)
Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


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

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

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

Activity: 89
Merit: 11


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

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: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
October 01, 2015, 08:03:03 PM
 #2363

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.

Im not really here, its just your imagination.
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
 #2364

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
 #2365

@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: 2296
Merit: 1014



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

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
 #2367


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
 #2368


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
 #2369


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
 #2370

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
 #2371

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
 #2372

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: 994
Merit: 500



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

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: 1498
Merit: 1540


No I dont escrow anymore.


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

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.


Im not really here, its just your imagination.
Kangaderoo
Member
**
Offline Offline

Activity: 89
Merit: 11


View Profile
October 03, 2015, 07:55:16 AM
 #2375

It's a pity there is no 'real' pool that rewards the common effort.
Most of the third party generation is a rat race where the first find is rewarded.

This could relative easy be setup in a three stage approach.

1 - Client delivers a public key and a wanted prefix to the pool.

2 - Pool adds or multiplies their own private key and generates a new public key.

3 - Workers are now hashing with this new pool public key, and results are send back to the pool.
(intermediate results to generate shares are needed here)

2 - Pool combines his private key with the found private key, provides proof of work to client and collects reward.

1 - Clients takes the combined private key, combines it with it's own private key.

All miners can now be payed by share ratio.

Slow but steady Android coin mining with NeoNeonMiner
BTC:1NeoArmnGyWHKfbje9JNWqw3tquMY7jHCw
Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
October 03, 2015, 08:23:50 AM
 #2376


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.



What are each of your charges per character?  Or is it free upto 6 characters? I'll gladly try out for one address with both of you Smiley
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
October 03, 2015, 08:36:28 AM
 #2377


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.



What are each of your charges per character?  Or is it free upto 6 characters? I'll gladly try out for one address with both of you Smiley

Uhm, dont know I never though about payment. Im just doing it for the fun of it. Fair price accorind to energy consumption (assuming 500 Watts over 6 hours @ .2665 EUR/KwH) and current BTC/EUR price would be ~0.00213 BTC.
I guess its free and optional you may donate what its worth to you to my node[1]. Wink

[1] http://213.165.91.169/

Im not really here, its just your imagination.
sorryforthat
Hero Member
*****
Offline Offline

Activity: 994
Merit: 500



View Profile
October 03, 2015, 08:39:21 AM
 #2378


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.



What are each of your charges per character?  Or is it free upto 6 characters? I'll gladly try out for one address with both of you Smiley

Sure Ill go for it aswell, with the two of us, were sure to find it.
Timelord2067
Legendary
*
Offline Offline

Activity: 3878
Merit: 2253


💲🏎️💨🚓


View Profile
October 05, 2015, 01:13:20 AM
 #2379

@Indianacoin

Am trying to find the discussion...  If you're getting someone else to mine, you need them to generate a "Part private" key which you then import.  You have provided um a part of your (private? Public?) key and the start of the result eg "1MyNameIsEarl"  They end up with the result, but only your wallet can workout the end result as you add their result to your wallet and it does another quick calculation.

bitcreditscc
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501



View Profile
October 06, 2015, 04:21:42 PM
 #2380

any recent build of oclvangen for windows?

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 ... 191 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!