haploid23


May 28, 2014, 11:52:22 PM 

And how did you guys calculate these numbers? Is it how many possible combinations of all upper case letters, lower case letters, and numbers, with the possible 34 characters?






Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.



DannyHamilton
Legendary
Offline
Activity: 1946


May 29, 2014, 12:09:24 AM 

And how did you guys calculate these numbers? Is it how many possible combinations of all upper case letters, lower case letters, and numbers, with the possible 34 characters?
The bitcoin address is a base58 representation of a 160 bit hash value with a version number on the front and a 4 byte checksum on the end. Since any given 160 bit hash will always have the same 4 bytes for the checksum, the checksum is not part of the calculation of how many distinct addresses there are. Since we are specifically talking about 1 type of address, the version number is also not part of the calculation of how many distinct addresses there are. The assumption everyone is making is that if you start with all possible 256 bit numbers (the ECDSA private key), and you calculate the ECDSA public keys (another set of 256 bit numbers), and you hash them with SHA256, and then hash the results of that with RIPEMD160, then you will have an even distribution across all 160 bit values. Assuming that is true, then the total number of possible addresses is 2 ^{160}Plug 2 ^{160} into a calculator (or into the Google search box), and you'll find that the result is 1.4615016 X 10 ^{48}




Plento
Jr. Member
Offline
Activity: 46


May 29, 2014, 12:11:41 AM 

There are this many addresses
1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976
Is that actually how many there are or did you pull that out of your behind? If that's the number... wow.




DannyHamilton
Legendary
Offline
Activity: 1946


May 29, 2014, 12:14:02 AM 

There are this many addresses
1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976
Is that actually how many there are or did you pull that out of your behind? If that's the number... wow. That's the actual number (assuming that all possible 160 bit values will result from a SHA256 hash followed by a RIPEMD160 hash of all possible 256 bit ECDSA public keys using the Secp256k1 curve).




RUEHL


May 29, 2014, 12:14:19 AM 

Long after man has fallen, future civilizations, possibly evolved from mice or cockroaches will still be generating Bitcoin addresses.

Donate BTC: 1FzpMgR34pJbEqtiMEujRiidoL7PgGPaUH



ShakyhandsBTCer


June 13, 2014, 01:14:00 AM 

When you create an address nothing happens to the network. Only when payment is sent to that address is when the network will have a record of that address.
It would be possible, in theory (but extremely unlikely) for two people to "create" an address but neither send any BTC to it so neither would ever know that the other had created such address.
This does actually happen with brain wallet miners as they are "mining" the same kind of potential brain wallets.




Skele


June 17, 2014, 12:15:15 AM 

The max amount of Bitcoin Addresses is more or less equal to the number of atoms that are in this world..




silversurfer1958


June 17, 2014, 01:07:05 AM 

Save Bitcoin addresses, use mine instead




S4VV4S


June 17, 2014, 08:51:00 AM 

Save Bitcoin addresses, use mine instead For sure. Give us your private key and we will do just that




icet208


June 17, 2014, 10:04:02 AM 

you will win many time at loto games before you run out of addresses.




S4VV4S


June 17, 2014, 10:13:52 AM 

How does one even say this number: 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 I bet it would be a whole paragraph




philipma1957
Legendary
Offline
Activity: 1890
A new tool for prediction https://bitvol.info/


June 17, 2014, 10:25:13 AM 

All very interesting but here is a question how many addresses can be generated in a day one 1 fast pc?
1 per second seems easy with a code written for it.
Lets say I want to possess all the address not used. 1 per second comes to 86,400 a day or 31,536,000 a year.
I also say lets use a factor of 10 which means 315,360,000 a year lets say everyone on the planet does that.
10,000,000,000 is more then our real count of people but WTF makes the math easy.
315,360,000 x 10,000,000,000 = 3,153,600,000,000,000,000 in one year while a big number it is no where near the amount possible.
3,153,600,000,000,000,000 is a lot smaller then 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976
So even if people try to 'corner' the BTC address market it would take a long time to do so.
And addresses could be increased in length if really needed to do so.

Please support sidehack with his new miner project Send to : 1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr I mine alt coins with https://simplemining.net I see BTC as the super highway and alt coins as taxis and trucks needed to move transactions.



markj113
Legendary
Offline
Activity: 1666


June 17, 2014, 10:39:00 AM 

Would it be possible for someone to write a malicious program to generate a massive amount of addresses continously?
I am thinking of a large botnet, all generating thousands of addresses a second?




S4VV4S


June 17, 2014, 10:42:28 AM 

Would it be possible for someone to write a malicious program to generate a massive amount of addresses continously?
I am thinking of a large botnet, all generating thousands of addresses a second?
Good question. What about Quantums. Can they not generate thousands of addresses per second? That could also be an attack on the network (of some sort).




5flags


June 17, 2014, 11:07:19 AM 

Avram's law: As the length of a BitcoinTalk thread increases, the probability of a quantum computer being mentioned approaches 1.




S4VV4S


June 17, 2014, 11:10:03 AM 

Avram's law: As the length of a BitcoinTalk thread increases, the probability of a quantum computer being mentioned approaches 1.
OK, your point being?




5flags


June 17, 2014, 11:23:08 AM 

Avram's law: As the length of a BitcoinTalk thread increases, the probability of a quantum computer being mentioned approaches 1.
OK, your point being? My point is that as the length of a BitcoinTalk thread increases, the probability of a quantum computer being mentioned approaches 1.




S4VV4S


June 17, 2014, 11:26:29 AM 

Avram's law: As the length of a BitcoinTalk thread increases, the probability of a quantum computer being mentioned approaches 1.
OK, your point being? My point is that as the length of a BitcoinTalk thread increases, the probability of a quantum computer being mentioned approaches 1. For sure it does. Even though Quantums right now cannot crack SHA256 it still remains a thread. Don't you think?




Ekaros


June 17, 2014, 11:34:23 AM 

How many addresses does need to be generated to have 50% change for one clash?
I assume this is same problem as birthday paradox, just with very large numbers?




Timmmaahh


June 17, 2014, 11:42:48 AM 

There are currently around 200.000 adresses in use: https://blockchain.info/de/charts/nuniqueaddresseswith a total of 2^160 is 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 possbile addresses. soooooooooooooooooo The chance to hit a address in use is about: 1.34*10^43 % 0.000,000,000,000,000,000,000,000,000,000,000,000,000,013,4 % pretty small number, huh ;)

Crowdfund a students life: 1MxQX4MsF3N3oGpawfgM72K5vzEPeLjTyR



