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

Public address vs private key: what is the difference?
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
AspectPublic addressPrivate key
PurposeReceiving fundsAuthorising spending from the address
Can you share it?Yes, it is safe to give outNever
RelationshipDerived from the keyCannot be worked out from the address
Everyday analogyLike an account numberLike the secret that approves every payment
In a custodial walletYou use it to deposit, through the appHeld 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.

Open a wallet in Telegram with Nexus Pay

In Telegram, in a minute, with no paperwork.

Open Nexus Pay