Nobody can check 42 characters reliably
A crypto address is a long string of hexadecimal or base58. Humans cannot verify one accurately, so we check the first four and last four characters and hope. Attackers know this.
A name service maps something readable to that address. Instead of sending to 0x742d35Cc6634C0532925a3b844Bc454e4438f44e, you send to yourname.eth and the wallet resolves it.
Beyond convenience, it removes an entire attack category. Address poisoning works precisely because people copy addresses from their transaction history and only glance at the ends. A name is either right or obviously wrong.
Fewer mistakes
Reading a name is reliable. Reading a hex string is not, and the failure mode is permanent.
A portable identity
One name can work across apps, and can hold a profile, avatar and links.
More than addresses
Names can point at websites, content hashes and text records, not only wallets.
One per ecosystem, mostly
Ethereum Name Service
The original and still the most widely supported onchain name system.
Read more.base.ethBasenames
Base's own naming layer, built on the ENS standard.
Read more.solSolana Name Service
The naming standard across Solana wallets and apps.
Read more.crypto, .x, .nftUnstoppable Domains
One time purchase names across many extensions and chains.
Read more.tonTON DNS
Naming for TON wallets, sites and Telegram integrations.
Read more.bnb, .arbSPACE ID
A multi chain naming hub covering several ecosystems at once.
Read more.suiSuiNS
The naming service built into the Sui ecosystem.
Read more.aptAptos Names
Aptos's official name registry.
Read moreThe practical differences
| Service | Extension | Chain | Ownership model |
|---|---|---|---|
| ENS | .eth | Ethereum | Annual renewal |
| Basenames | .base.eth | Base | Annual renewal |
| SNS | .sol | Solana | Annual renewal |
| UD | .crypto, .x, .nft | Polygon and others | One time purchase |
| TON DNS | .ton | TON | Annual renewal |
| SPACE ID | .bnb, .arb | BNB Chain, Arbitrum | Annual renewal |
| SuiNS | .sui | Sui | Annual renewal |
| ANS | .apt | Aptos | Annual renewal |
Four things worth knowing
Check which apps actually resolve it
A name is only useful where it is supported. ENS has by far the widest support. Others work well within their own ecosystem and not outside it.
Understand the renewal terms
Most are annual. Missing a renewal can mean losing the name to someone else, sometimes after a grace period.
Set the reverse record
Forward resolution turns a name into an address. Reverse resolution makes apps display your name instead of your address. You usually have to set that separately.
Remember it is an asset in your wallet
If your wallet is drained, the name goes with everything else. It is not stored separately and it is not recoverable.
Set up a name with us
Registering, pointing it at the right address, setting the reverse record and adding a profile. About twenty minutes, and it removes a whole class of mistake permanently.