haploid23
Legendary
Offline
Activity: 812
Merit: 1002
|
|
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?
|
|
|
|
DannyHamilton
Legendary
Offline
Activity: 3472
Merit: 4801
|
|
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 160Plug 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: 140
Merit: 1
|
|
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: 3472
Merit: 4801
|
|
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 SHA-256 hash followed by a RIPEMD-160 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
Sr. Member
Offline
Activity: 448
Merit: 250
It's Money 2.0| It’s gold for nerds | It's Bitcoin
|
|
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
Full Member
Offline
Activity: 224
Merit: 100
VocalPlatform.com
|
|
June 17, 2014, 12:15:15 AM Last edit: November 06, 2014, 07:06:33 AM by Skele |
|
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 (OP)
|
|
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 (OP)
|
|
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
Online
Activity: 4298
Merit: 8795
'The right to privacy matters'
|
|
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.
|
|
|
|
markj113
Legendary
Offline
Activity: 2254
Merit: 1043
|
|
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 (OP)
|
|
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
Full Member
Offline
Activity: 224
Merit: 100
Professional anarchist
|
|
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 (OP)
|
|
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
Full Member
Offline
Activity: 224
Merit: 100
Professional anarchist
|
|
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 (OP)
|
|
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 SHA-256 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
Member
Offline
Activity: 98
Merit: 10
|
|
June 17, 2014, 11:42:48 AM |
|
There are currently around 200.000 adresses in use: https://blockchain.info/de/charts/n-unique-addresseswith 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
|
|
|
|