Bitcoin Forum
November 06, 2024, 07:33:35 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: Bitcoin Addresses: What happens after 20 years?  (Read 3974 times)
haploid23
Legendary
*
Offline Offline

Activity: 812
Merit: 1002



View Profile WWW
May 28, 2014, 11:52:22 PM
 #21

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 Offline

Activity: 3472
Merit: 4801



View Profile
May 29, 2014, 12:09:24 AM
 #22

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 2160

Plug 2160 into a calculator (or into the Google search box), and you'll find that the result is 1.4615016 X 1048
Plento
Jr. Member
*
Offline Offline

Activity: 140
Merit: 1


View Profile
May 29, 2014, 12:11:41 AM
 #23

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 Offline

Activity: 3472
Merit: 4801



View Profile
May 29, 2014, 12:14:02 AM
 #24

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
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 29, 2014, 12:14:19 AM
 #25

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 Offline

Activity: 448
Merit: 250


It's Money 2.0| It’s gold for nerds | It's Bitcoin


View Profile
June 13, 2014, 01:14:00 AM
 #26

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 Offline

Activity: 224
Merit: 100

VocalPlatform.com


View Profile
June 17, 2014, 12:15:15 AM
Last edit: November 06, 2014, 07:06:33 AM by Skele
 #27

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

Activity: 474
Merit: 111



View Profile
June 17, 2014, 01:07:05 AM
 #28

Save Bitcoin addresses, use mine instead  Grin

S4VV4S (OP)
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
June 17, 2014, 08:51:00 AM
 #29

Save Bitcoin addresses, use mine instead  Grin

For sure.
Give us your private key and we will do just that  Grin
icet208
Hero Member
*****
Offline Offline

Activity: 761
Merit: 500


View Profile
June 17, 2014, 10:04:02 AM
 #30

you will win many time at loto games before you run out of addresses.
S4VV4S (OP)
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
June 17, 2014, 10:13:52 AM
 #31

How does one even say this number: 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976  Huh

I bet it would be a whole paragraph  Grin
philipma1957
Legendary
*
Offline Offline

Activity: 4298
Merit: 8796


'The right to privacy matters'


View Profile WWW
June 17, 2014, 10:25:13 AM
 #32

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.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
markj113
Legendary
*
Offline Offline

Activity: 2254
Merit: 1043



View Profile
June 17, 2014, 10:39:00 AM
 #33

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)
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
June 17, 2014, 10:42:28 AM
 #34

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 Offline

Activity: 224
Merit: 100

Professional anarchist


View Profile WWW
June 17, 2014, 11:07:19 AM
 #35

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

http://5fla.gs - @5flags on Twitter
S4VV4S (OP)
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
June 17, 2014, 11:10:03 AM
 #36

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 Offline

Activity: 224
Merit: 100

Professional anarchist


View Profile WWW
June 17, 2014, 11:23:08 AM
 #37

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.

http://5fla.gs - @5flags on Twitter
S4VV4S (OP)
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
June 17, 2014, 11:26:29 AM
 #38

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
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500



View Profile
June 17, 2014, 11:34:23 AM
 #39

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?

12pA5nZB5AoXZaaEeoxh5bNqUGXwUUp3Uv
http://firstbits.com/1qdiz
Feel free to help poor student!
Timmmaahh
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
June 17, 2014, 11:42:48 AM
 #40

There are currently around 200.000 adresses in use:

https://blockchain.info/de/charts/n-unique-addresses

with 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 Cheesy

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
Pages: « 1 [2] 3 4 5 »  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!