Bitcoin Forum
May 10, 2024, 05:37:17 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: Do Vanity Address Generators hurt bitcoin?  (Read 2530 times)
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
January 03, 2015, 01:34:22 PM
 #21

A random address collision is a bit more likely than you'd think, but given the size of the address range, still bloody unlikely. To get a handle on that, see... http://en.wikipedia.org/wiki/Birthday_problem

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
1715319437
Hero Member
*
Offline Offline

Posts: 1715319437

View Profile Personal Message (Offline)

Ignore
1715319437
Reply with quote  #2

1715319437
Report to moderator
1715319437
Hero Member
*
Offline Offline

Posts: 1715319437

View Profile Personal Message (Offline)

Ignore
1715319437
Reply with quote  #2

1715319437
Report to moderator
1715319437
Hero Member
*
Offline Offline

Posts: 1715319437

View Profile Personal Message (Offline)

Ignore
1715319437
Reply with quote  #2

1715319437
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715319437
Hero Member
*
Offline Offline

Posts: 1715319437

View Profile Personal Message (Offline)

Ignore
1715319437
Reply with quote  #2

1715319437
Report to moderator
1715319437
Hero Member
*
Offline Offline

Posts: 1715319437

View Profile Personal Message (Offline)

Ignore
1715319437
Reply with quote  #2

1715319437
Report to moderator
1715319437
Hero Member
*
Offline Offline

Posts: 1715319437

View Profile Personal Message (Offline)

Ignore
1715319437
Reply with quote  #2

1715319437
Report to moderator
LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 03, 2015, 04:39:12 PM
 #22

Also they are not wasting these addresses. Everyone else can generate the same address again (It's indeed unlikely, but possible).
michaeladair (OP)
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


I'm a Web Developer: HTML, CSS, PHP, JS.


View Profile
January 03, 2015, 05:03:59 PM
 #23

Also they are not wasting these addresses. Everyone else can generate the same address again (It's indeed unlikely, but possible).
Does it not bug you at all that someone can generate the same address as another person. However unlikely it is, it's still possible.

ensurance982
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Trust me!


View Profile
January 03, 2015, 05:14:14 PM
 #24

What people don't seem to get is that those addresses are not being 'registered' anywhere or taken out of the pool free for people to take.

If you generate a new address, you just pick a random private key and see which address this key controls (easily computable), which is then your Bitcoin address. (The opposite isn't possible, at least there is no known method as of now) This is one of the things that make Bitcoin safe.

                                                                                                                      We Support Currencies: BTC, LTC, USD, EUR, GBP
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
January 03, 2015, 05:22:29 PM
 #25

Yes but what no one mentioned so far is that vanity addresses may not be
nearly as random or collision resistant as normal addresses.  For that
reason, some people don't advocate them.

They don't hurt Bitcoin, but I doubt they are the highest security
addresses.

Elwar
Legendary
*
Offline Offline

Activity: 3598
Merit: 2386


Viva Ut Vivas


View Profile WWW
January 03, 2015, 05:26:03 PM
 #26

Also they are not wasting these addresses. Everyone else can generate the same address again (It's indeed unlikely, but possible).
Does it not bug you at all that someone can generate the same address as another person. However unlikely it is, it's still possible.

VanityGen generates random numbers. These all already exist.

VanityGen does not do anything.

You need to send bitcoin to an address for that address to be put into use on the blockchain.

You could generate a billion addresses per second, they would not go onto the blockchain.

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
ensurance982
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Trust me!


View Profile
January 03, 2015, 05:26:05 PM
 #27

Yes but what no one mentioned so far is that vanity addresses may not be
nearly as random or collision resistant as normal addresses.  For that
reason, some people don't advocate them.

They don't hurt Bitcoin, but I doubt they are the highest security
addresses.

Well, do you've got any proof of that? I mean, they're merely the result of a hashing function (applied multiple times) to an input that may or may not be random. There would have to be a connection between addresses with certain characteristics (preferred in vanity addresses) and the input of the hashing function.

                                                                                                                      We Support Currencies: BTC, LTC, USD, EUR, GBP
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
January 03, 2015, 05:33:39 PM
Last edit: January 03, 2015, 08:22:17 PM by jonald_fyookball
 #28

I have no proof whatsoever, I just thought I heard something about there being a risk.
I guess if they are just hashing and throwing away everything that's not the chosen  vanity
its cool, but i thought it was more complicated than that.

needFREElunch
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Hi


View Profile
January 03, 2015, 05:58:52 PM
 #29

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

Incorrect analogy, but it gets the point across.
Its not as if any address generated prevents it being from generated again, its that it is so unlikely. Tomorrow you may generate an address and see it has got 20000 BTCs in it, but don't keep hoping for it.
Couldn't you just set yours to search for an address of like an exhange or whatnot? Even though it'd take a long ass time.
No. Vanity addresses contain only a short word or phrase (a phrase would actually be very expensive to generate). Each additional length you want your vanity address to be will be exponentially more difficult to generate (I believe it is to the 34th power, but I may be mistaken on this).

ensurance982
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Trust me!


View Profile
January 03, 2015, 06:03:39 PM
 #30

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

Incorrect analogy, but it gets the point across.
Its not as if any address generated prevents it being from generated again, its that it is so unlikely. Tomorrow you may generate an address and see it has got 20000 BTCs in it, but don't keep hoping for it.
Couldn't you just set yours to search for an address of like an exhange or whatnot? Even though it'd take a long ass time.
No. Vanity addresses contain only a short word or phrase (a phrase would actually be very expensive to generate). Each additional length you want your vanity address to be will be exponentially more difficult to generate (I believe it is to the 34th power, but I may be mistaken on this).

Well, effectively he is right, you could just tell your vanity-generator (or whatnot) to look for that address's private key, but it would effectively be futile since the chances are astronomically low of succeeding (like, really low... Not even worth trying)

                                                                                                                      We Support Currencies: BTC, LTC, USD, EUR, GBP
michaeladair (OP)
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


I'm a Web Developer: HTML, CSS, PHP, JS.


View Profile
January 03, 2015, 06:06:00 PM
 #31

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

Incorrect analogy, but it gets the point across.
Its not as if any address generated prevents it being from generated again, its that it is so unlikely. Tomorrow you may generate an address and see it has got 20000 BTCs in it, but don't keep hoping for it.
Couldn't you just set yours to search for an address of like an exhange or whatnot? Even though it'd take a long ass time.
No. Vanity addresses contain only a short word or phrase (a phrase would actually be very expensive to generate). Each additional length you want your vanity address to be will be exponentially more difficult to generate (I believe it is to the 34th power, but I may be mistaken on this).

Well, effectively he is right, you could just tell your vanity-generator (or whatnot) to look for that address's private key, but it would effectively be futile since the chances are astronomically low of succeeding (like, really low... Not even worth trying)
With the fast rising power of technology, who's to say that in 10 years home computers will begin to have 20+ GB of ram... I mean, that could effectively sort through about 800+keys/s. In the future, couldn't it very well be possible to search for a key and get it? If Technology keeps its constant rise...

ensurance982
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Trust me!


View Profile
January 03, 2015, 06:39:02 PM
 #32

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

Incorrect analogy, but it gets the point across.
Its not as if any address generated prevents it being from generated again, its that it is so unlikely. Tomorrow you may generate an address and see it has got 20000 BTCs in it, but don't keep hoping for it.
Couldn't you just set yours to search for an address of like an exhange or whatnot? Even though it'd take a long ass time.
No. Vanity addresses contain only a short word or phrase (a phrase would actually be very expensive to generate). Each additional length you want your vanity address to be will be exponentially more difficult to generate (I believe it is to the 34th power, but I may be mistaken on this).

Well, effectively he is right, you could just tell your vanity-generator (or whatnot) to look for that address's private key, but it would effectively be futile since the chances are astronomically low of succeeding (like, really low... Not even worth trying)
With the fast rising power of technology, who's to say that in 10 years home computers will begin to have 20+ GB of ram... I mean, that could effectively sort through about 800+keys/s. In the future, couldn't it very well be possible to search for a key and get it? If Technology keeps its constant rise...

First of all: RAM doesn't help you much with performing SHA256 hashs. 800+ keys/s are nothing.
Imagine there are 100m Addresses in use with bitcoins in them (Which is genereous, as of now). Hell, say there are 1b addresses in use, even! There are 2 ^ 160 possible addresses (1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976). To find the key to one address that is in use, you'd statistically still have to calculate 1,461,501,637,330,902,918,203,684,832,716,283,019,655 addresses.
Let's say you want this done in 50 years (finding a collision), you'd have to calculate 926878258073885666034807732569 addresses/s. For 50 years non-stop.
But then again, my calculations may be off...  Tongue

                                                                                                                      We Support Currencies: BTC, LTC, USD, EUR, GBP
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
January 03, 2015, 06:42:11 PM
 #33

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

+1 for a creative way to answer something asked for the 157,248th time.
newIndia
Legendary
*
Offline Offline

Activity: 2212
Merit: 1049


View Profile
January 03, 2015, 06:55:39 PM
 #34

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

+1 for a creative way to answer something asked for the 157,248th time.

off-topic: +1 to see U back again.

Most of the people thought u were the best poster of 2014 => https://bitcointalk.org/index.php?topic=907916.0

Where were u have been for so long ?

Soros Shorts
Donator
Legendary
*
Offline Offline

Activity: 1617
Merit: 1012



View Profile
January 03, 2015, 06:56:56 PM
 #35

With the fast rising power of technology, who's to say that in 10 years home computers will begin to have 20+ GB of ram... I mean, that could effectively sort through about 800+keys/s. In the future, couldn't it very well be possible to search for a key and get it? If Technology keeps its constant rise...

Instead of posting the silly picture of the star again, here is a link to a Bruce Schneier article about how a supernova has only enough energy to theoretically cycle through a 219-bit counter (and no energy left to do any additional computation).

https://www.schneier.com/blog/archives/2009/09/the_doghouse_cr.html
needFREElunch
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Hi


View Profile
January 03, 2015, 08:17:04 PM
 #36

What about how all the electric freezers have been using up all the snowflake designs wastefully since early in the 20th Century, when nature runs out of unique designs, it might just drop huge chunks of ice on us.

Incorrect analogy, but it gets the point across.
Its not as if any address generated prevents it being from generated again, its that it is so unlikely. Tomorrow you may generate an address and see it has got 20000 BTCs in it, but don't keep hoping for it.
Couldn't you just set yours to search for an address of like an exhange or whatnot? Even though it'd take a long ass time.
No. Vanity addresses contain only a short word or phrase (a phrase would actually be very expensive to generate). Each additional length you want your vanity address to be will be exponentially more difficult to generate (I believe it is to the 34th power, but I may be mistaken on this).

Well, effectively he is right, you could just tell your vanity-generator (or whatnot) to look for that address's private key, but it would effectively be futile since the chances are astronomically low of succeeding (like, really low... Not even worth trying)
With the fast rising power of technology, who's to say that in 10 years home computers will begin to have 20+ GB of ram... I mean, that could effectively sort through about 800+keys/s. In the future, couldn't it very well be possible to search for a key and get it? If Technology keeps its constant rise...
If current ASIC technology were to be modified slightly then it would be possible to check trillions of private keys every second for only a couple hundred dollars worth of equipment. The chances of finding a specific private key to a btc address are still very small

tss
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
January 03, 2015, 11:19:00 PM
 #37

regular address generators also produce tons of unused addresses except much quicker.
jwcastle
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile WWW
January 04, 2015, 12:17:26 AM
 #38

Back in the 70's they thought two digits for the Year field is all anyone needed. Use 2 bytes instead of 4 and save a ton of memory. When Y2K came around, people panicked.

The Unix doomsday is Jan 19, 2038, when Unix time rolls over to 00000000000000.  Someone decided that a double precision data type is all they needed (8 bytes) for Unix time. When 2038 comes around, everyone will be scrambling again.

FAT file system allowed for storage devices up to 4GB. Who's ever going to use for than 4GB? That's an unheard of amount of memory back in 1980 when 10MB hard drives cost $2000 and floppy disks were the norm.

Oh wait, 4GB isn't enough. Let's make FAT32 with a limit of 2TB.  No one will ever use 2TB on a home computer.

Oh no! 2TB isn't that much after all. Let's go to NTFS.  What's the limit on NTFS? I haven't had time to look it up.

Mistakes after mistakes have been made and will continue to be made. Although it seems that Bitcoin addresses are nearly infinite, there still is a limit. While that limit cannot be reasonably achieved right now, that may change in the future.

BitcoinEval.com - Evaluate your Bitcoin earnings
CPR
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
January 04, 2015, 12:54:39 AM
 #39

Back in the 70's they thought two digits for the Year field is all anyone needed. Use 2 bytes instead of 4 and save a ton of memory. When Y2K came around, people panicked.

The Unix doomsday is Jan 19, 2038, when Unix time rolls over to 00000000000000.  Someone decided that a double precision data type is all they needed (8 bytes) for Unix time. When 2038 comes around, everyone will be scrambling again.

FAT file system allowed for storage devices up to 4GB. Who's ever going to use for than 4GB? That's an unheard of amount of memory back in 1980 when 10MB hard drives cost $2000 and floppy disks were the norm.

Oh wait, 4GB isn't enough. Let's make FAT32 with a limit of 2TB.  No one will ever use 2TB on a home computer.

Oh no! 2TB isn't that much after all. Let's go to NTFS.  What's the limit on NTFS? I haven't had time to look it up.

Mistakes after mistakes have been made and will continue to be made. Although it seems that Bitcoin addresses are nearly infinite, there still is a limit. While that limit cannot be reasonably achieved right now, that may change in the future.


Perhaps, but do you realize that if the hashpower of the entire bitcoin network were spent on creating addresses , it would take over 21 trillion years to generate 2^128 addresses?

barwizi
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
January 04, 2015, 12:57:32 AM
 #40

Quite right, 2 days and i generated ~50 million addresses using a single machine (still haven't imported them) now, with 1000 machines that would be 25 billion addresses a day, 10k computers would make that 250 billion address a day. 250 000 000 000 is still very minute in regard tthe total  ? 2^96 , but we must always remember that number is a theoretical limit. there is no guarantee that if we  could, we would end up with the exact number or anything remotely in the range. As the number passes a certain mark , it becomes more likely that a collision will occur. And the more we keep going the higher the frequency of collisions because address generation is not a straight line.

Don't get me wrong, you have a higher chance of winning the lottery 5 times than you do getting a collision, but i think that the exaggeration of  terms needs to stop. We are talking about general purpose CPUs and trying to use their capabilities as a metric to measure what we can do, which is wrong because maybe soon, someone is going to go for that Vanity ASIC which as you know has the potential to really change the game by massive magnitudes.
Pages: « 1 [2] 3 »  All
  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!