Public key
The number derived from a private key that lets others verify signatures made with it; addresses are derived from it.
Sharing a public key or an address is safe; neither reveals the private key. The one-way relationship between them is the foundation of every blockchain.

