Author

Topic: Structure of bitcoin adresses (Read 1724 times)

sr. member
Activity: 252
Merit: 250
November 27, 2011, 03:56:25 PM
#8
yes the bitcoin is more than I have explained but I the (simply) key + hash = checksum make it possible.
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 27, 2011, 01:52:42 PM
#7
There is a lot more to bitcoin than just how addresses are computed. The byzantine agreement algorithm bitcoin uses is novel and was the missing piece that prevented bitcoin from being invented in the 90s.


Exactly.  There are essentially two problems to a distributed currency
1) ensure transaction is valid - very easy to solve w/ private keys.
2) ensure coins are only spent one - very difficulty to solve.  Bitcoin uses the proof of work and placing transactions into blocks to reach consensus on the location of all coins at any particular point in time.

staff
Activity: 4172
Merit: 8419
November 27, 2011, 12:50:39 PM
#6
The principle isn´t a very old principle which used for example to encrypt files, drives or data streams. In all cases every side must have the hashcode for the right checksum.
So it is a little bit curious that the bitcoin wasn´t found much earlier.
Maybe one reason is that the worldwide web, online shopping, smart phones which were increased significantly.
Another reason is that the fiat money system is blowing up and more and more guys search an alternative money system.

There is a lot more to bitcoin than just how addresses are computed. The byzantine agreement algorithm bitcoin uses is novel and was the missing piece that prevented bitcoin from being invented in the 90s.
sr. member
Activity: 252
Merit: 250
November 27, 2011, 12:22:15 PM
#5
The principle isn´t a very old principle which used for example to encrypt files, drives or data streams. In all cases every side must have the hashcode for the right checksum.

So it is a little bit curious that the bitcoin wasn´t found much earlier.

Maybe one reason is that the worldwide web, online shopping, smart phones which were increased significantly.
Another reason is that the fiat money system is blowing up and more and more guys search an alternative money system.
sr. member
Activity: 249
Merit: 251
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 25, 2011, 05:48:54 PM
#3
The address isn't just a hash.  It is a hash of the private key but a checksum and header (the 1) are added to indicate the address type.
member
Activity: 84
Merit: 13
November 25, 2011, 05:46:24 PM
#2
An address does indeed represent a result of a hash function, which has of course very high entropy, but this representation is a little more structured.
Basically there is the 1 in the beginning of every address so that it will be possible to quickly visually distinguish a mainchain- bitcoin address from for example an address on the testnet (which start with "m" or "n") or a private key (which start with "5") or even any other basexx encoded stream of bits.
This is described in more detail on https://en.bitcoin.it/wiki/Address
full member
Activity: 203
Merit: 121
Gir: I'm gonna sing the Doom Song now..
November 25, 2011, 05:19:43 PM
#1
I recently noticed that all bitcoin adresses start with the digit "1"?
I always thought, these adresses are just hash values used as public keys, so they should be very randomly distributed?
Jump to: