handle – Producing differnet addresses from identical public key?

0
8
handle – Producing differnet addresses from identical public key?


There is a hole in my understanding concerning the era, by way of hashing, of bitcoin addresses. (I am quoting from Antonoplous beneath for comfort, however I’ve consulted a number of different sources.)

In line with Antonpolous:

“The bitcoin handle is derived from the general public key via the usage of
one-way cryptographic hashing. (Antonpolous, 2014:71)”

My understanding of public keys is that they don’t change as soon as generated from a non-public key (by way of ECDSA multiplication):

“As a result of the generator level is all the time the identical for all bitcoin customers,
a non-public key ok multiplied with G will all the time lead to the identical
public key Okay.(Antonpolous, 2014:68)”

Greatest observe concerning bitcoin addresses recommends that:

“a singular handle must be used for every transaction. Most Bitcoin
software program and web sites will assist with this by producing a model new
handle every time you create an bill or fee request.
(Antonpolous, 2014:188)”

I perceive that performing a hash perform on the identical information will all the time produce the identical consequence (digest):

“For any particular enter, the ensuing hash will all the time be the identical
and could be simply calculated and verified by anybody implementing the
identical hash algorithm.” (Antonpolous, 2014:188).

Given the entire above, my query is, how can totally different addresses be generated from the identical, unchanging enter, specifically the general public key?

Is it the double-hashing (SHA256 + RIPEMD160)? Is it the handle pool? Is it resulting from deterministic wallets? The reply might be easy and staring me within the face, however I can not see it. Thanks for any clarification.

LEAVE A REPLY

Please enter your comment!
Please enter your name here