DEV Community

Cover image for Your Solana Address is Not a Username — It's Your Identity
Owolabi Olamilekan
Owolabi Olamilekan

Posted on

Your Solana Address is Not a Username — It's Your Identity

I'll be honest, when I first heard the word "keypair,"
I had no idea what it meant. I just knew it had something
to do with blockchain and that I probably needed one.

Five days into my 100 Days of Solana challenge, I finally
get it. And if you're coming from Web2 like I am, let me
break it down in a way that actually makes sense.

The Problem With How We Think About Identity

Right now, your online identity is basically rented.
GitHub gave you a username. Google gave you an email.
Your bank gave you an account number. You exist in their
systems because they allow it — and they can take it
away just as easily.

Get banned? Locked out. Platform shuts down? Gone.
Forgot your password? Better hope customer support
feels like helping today.

Solana flips this completely.

You Generate Your Own Identity

When you run solana-keygen new on your terminal or
set up Phantom for the first time, you're not signing
up for anything. You're generating something — a keypair.

A keypair is two things:

  • A public key — this is your address. Share it freely. It's how people send you SOL or how apps recognize you.
  • A private key — this is your proof that you are you. Sign transactions with it, and the network knows it was really you. Lose it, and there's no recovery email, no support ticket, no way back in. Ever.

Sounds scary, but once it clicks, it's actually
empowering.

If You've Used SSH Keys, You Already Get This

Seriously. If you've ever connected to a server over
SSH, you've done basically the same thing. You generated
a key pair, put the public key on the server, and proved
your identity by holding the private key locally.

Solana works the same way — except instead of one
server, the "server" is an entire blockchain network
with thousands of nodes. And your keypair works across
all of it, without asking anyone's permission.

One Address, Everything

Here's what blew my mind a little. In Web2, I have
different accounts everywhere — Twitter, GitHub, my
bank, my email. None of them know each other exists
unless someone builds an integration.

On Solana, that one address you generated? It's
everything. The same address holds your SOL, your NFTs,
your governance votes, your DeFi positions. Your entire
on-chain life tied to one keypair that you own.

No platform controls it. No company can freeze it.
It just exists on the network, and it's yours.

The Three Wallets I Actually Used

Over the past few days I got hands-on with three
different wallet types, and they all protect your
private key differently:

CLI Wallet — your key lives as a plain JSON file
sitting on your laptop. Dead simple, great for testing
and running scripts on devnet. But if someone gets
access to your machine, they get access to your wallet.
Not something you'd use for real money.

Browser Wallet (Phantom) — the key is encrypted
with your password and lives in your browser. Every
time a site wants to do something with your wallet, a
popup appears asking you to approve it. That extra
confirmation step is doing real work — you see exactly
what you're signing before it happens.

Mobile Wallet — same idea as the browser wallet
but on your phone, with the added bonus of biometric
auth. Some phones even store the key in dedicated
hardware that makes it nearly impossible to extract.
This is probably what most regular users will interact
with.

What This Actually Means

In Web2, you "own" your account because a company says
so in their terms of service. In Web3, you own your
account because math says so. No terms of service
required.

That's not just a technical upgrade — it's a completely
different way of thinking about who you are online.

I'm only on Day 6 of 100, and this is already the
concept that's changed how I think about the internet.
If you're curious about Solana, start here. Generate
a keypair. Fund it on devnet. Poke around.

Your address is out there waiting for you.

100DaysOfSolana

Top comments (0)