Es gibt glaub ich einen Unterschied zwischen Public Key und Adresse. Der Public Key wird mit der ersten rausgehenden Transaktion veröffentlicht.
Deswegen soll man adressen nicht mehrmals benutzen.
Aber selbst fürs herleiten des private key aus dem public key muss der sha256 hash einmal rückgerechnet werden. Von der Adresse sogar zweimal.