Pay to public key hash is used in version 1 bitcoin address. Bitcoin address is calculated by sha-256 -ing the public key followed by ripemd160- ing the result. The result can then be encoded in base 58 after 3 more steps as shown in https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses Version byte and address checksum are added to the ripemd which yeilds same result without them-
And this: 00010966776006953D5567439E5E39F86A0D273BEED61967F6
Yeilds same result when encoded, then Why is that done?