Public address vs private key: what is the difference?
Mixing up the two is one of the costliest mistakes a new crypto user can make. This article explains what each one does, how they are linked and which one you can safely share.
Published September 30, 2026 · 2 min read
Key takeaways
Share the address freely; never share the private key with anyone.
The address comes from the key, but the key cannot be recovered from the address.
In a custodial wallet the service holds the key, so you work with addresses and the app.
Blockchain transfers are irreversible, so check the address and the network before you send.
What is a public address and what is it used for?
A public address is a string of characters that tells the network where to send funds. You give it to whoever is paying you, much as you would give out an account number. Knowing your address lets someone send you coins, but it does not let them spend anything. That is why it is safe to hand out.
What is a private key and why must it stay secret?
A private key is the secret that authorises spending from an address. Whoever holds the key can move the funds, and the network does not ask who they are. Because blockchain transfers are irreversible, nobody can bring back a transfer made with a stolen key. For this reason the key is never something to send in a chat, enter on a website someone linked you to, or hand to a supposed support agent.
How are an address and a private key connected?
The address is derived from the key, so each address has exactly one key behind it. The link works in one direction only: the key cannot be worked out from the address. That one-way relationship is what makes it safe to publish an address while keeping the key private. The table below sets the two side by side.
Public address and private key compared
Aspect
Public address
Private key
Purpose
Receiving funds
Authorising spending from the address
Can you share it?
Yes, it is safe to give out
Never
Relationship
Derived from the key
Cannot be worked out from the address
Everyday analogy
Like an account number
Like the secret that approves every payment
In a custodial wallet
You use it to deposit, through the app
Held by the service, not handled by you
Who holds the private key in a custodial wallet?
In a custodial wallet the service holds the key, so you work with addresses and the app rather than with the key itself. Nexus Pay is a wallet you open inside Telegram: you get deposit addresses for the coins and networks you use and manage everything through the app. The upside is that there is no secret for you to write down or lose. The trade-off is that your funds depend on the service and on how well you protect your own access to the app.
Why do the address and the network both have to be right?
A deposit address is issued for one network. If you send a coin through a different network than the address was issued for, it will not arrive and cannot be reversed. In Nexus Pay, USDT and USDC can be deposited via TRC-20, ERC-20, BEP-20 and TON, while BTC and ETH use their own networks. Each network also has a minimum deposit amount shown in the app, and deposits below it are not credited. Check the address, the network and the minimum before you confirm.
How do I keep my address and key safe in practice?
A few habits cover most of the risk:
Share only the address, never the key.
Copy the address carefully and compare it before sending, because a wrong address cannot be undone.
Match the network to the address every time.
Protect access to your wallet app.
Nexus Pay offers an optional four-digit access code and lets you link a Google login as a second way in. It also keeps the main share of crypto funds in wallets without a permanent network connection. Whichever wallet you use, treat anything that unlocks your funds as a secret.
Common questions
Can someone take my funds if they know my address?
No. An address only lets others send funds to you; spending requires the private key. That is why sharing an address is safe, like giving out an account number.
Can a private key be worked out from a public address?
No. The address is derived from the key, but the process does not run backwards, so the key cannot be worked out from the address.
Do I need to handle a private key in a custodial wallet?
Not directly. In a custodial wallet the service holds the key, and you work with addresses and the app. You still need to protect your own access to that app.
What happens if I send funds to the wrong address?
Blockchain transfers are irreversible, and nobody can bring back a transfer sent to the wrong address. Always check the address before you confirm.
What if I send a coin through the wrong network?
Each deposit address belongs to one network. A coin sent through a different network than the address was issued for will not arrive and cannot be reversed.