The Revolut Moment for Crypto
Crypto payments still rely on copying and pasting hex addresses. Human-readable names change that. XNS and x2xPay.me bring the Revolut moment to crypto.
Today, if you want me to send you crypto, the process looks like this:
You have to:
- Open your wallet app (e.g., MetaMask)
- Copy your wallet address
- Paste that long 0x address into WhatsApp/Telegram and share it with me
Then I have to:
- Copy that address
- Paste it into my wallet as the recipient
- Send the corresponding amount of crypto
These are six steps to send some crypto.
And throughout all of this, I have to hope that no clipboard malware silently swapped the address, and that the address wasn't poisoned.
This is not a user experience we should be asking normal people to accept.
There's a better way
With XNS, you can link a human-readable name to your wallet address and share it to receive crypto.
The above example simplifies to just three steps:
You:
- Share your name with me (e.g., rip-ens.xns)
Then I:
- Type the name in my wallet app
- Send the correct amount of crypto
These are three simple steps, like sending on PayPal or Revolut.
Example
Below you see an example where I linked rip-ens.xns to 0x1310313A07959e6A6799A145946a1e989005c88F using the x2xPay.me app (Get Name tab), which is built on top of XNS.
Now, when you ask me to send you crypto, you don't need to send me your 0x address anymore.
You simply tell me your XNS name: rip-ens.xns.
I type rip-ens.xns as the recipient into x2xPay.me (Send tab), and it automatically resolves to your wallet address via a lookup on Ethereum.
That's it.
No copy-pasting addresses.
No double-checking.
No fear of clipboard malware or address poisoning.
Just a name.
What this feels like
This is the same shift we saw in traditional finance.
Before Revolut (and similar apps), sending money meant:
- IBANs
- Bank codes
- Long numbers
- Constant friction
Revolut didn't invent money. It fixed the experience around moving it.
Human-readable crypto names do the same thing for Ethereum.
People shouldn't copy and paste addresses. They should share names.
That's the Revolut moment for crypto.
The history of human-readable names for Ethereum
The idea of human-readable names for Ethereum is not new. ENS pioneered it in 2017. However, ENS was designed around the DNS model, with expirations, renewals, and transferable names, making it fundamentally unsuitable for value routing.
XNS fixes this by taking a different approach: names are permanent, non-transferable, and bound to a single address.
Try it yourself on x2xPay.me
x2xPay.me is a wallet-independent payments app for Ethereum built on top of XNS. Think PayPal or Revolut, but for crypto.
It lets you:
- Register a name for your wallet address and start receiving funds by sharing that name
- Send crypto to anyone using their name instead of a 0x address
- Create payment links to request funds with a single click
No browser extension needed. Just connect any wallet and go.
👉 Try it here: x2xPay.me
Want to get an XNS name?
Register a Name