Hier steht:
A Bitcoin address is a 160-bit hash of the public portion of a public/private ECDSA keypair.
https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addressesDas heißt meine Bitcoin Adresse ist ein Hash Code der auf Basis des Public Keys generiert wird (eine verkürzte/vereinfachte Darstellung des öffentlichen Schlüssels)
Warum wird diese Transformation vom Public Key durchgeführt?
2 - Perform SHA-256 hashing on the public key
3 - Perform RIPEMD-160 hashing on the result of SHA-256
4 - Add version byte in front of RIPEMD-160 hash (0x00 for Main Network)
5 - Perform SHA-256 hash on the extended RIPEMD-160 result
6 - Perform SHA-256 hash on the result of the previous SHA-256 hash
7 - Take the first 4 bytes of the second SHA-256 hash. This is the address checksum
8 - Add the 4 checksum bytes from stage 7 at the end of extended RIPEMD-160 hash from stage 4. This is the 25-byte binary Bitcoin Address.
9 - Convert the result from a byte string into a base58 string using Base58Check encoding. This is the most commonly used Bitcoin Address format
thx