Technology Apr 25, 2026 · 2 min read

🔑 From Usernames to Keypairs: Understanding Identity on Solana

A few days ago, if you asked me what “identity” means in tech, I’d give you a very Web2 answer: Email + password = identity Every platform I used - GitHub, banking apps, social media - had its own login system. Different usernames, different passwords, all controlled by the companies behind them...

DE
DEV Community
by Vinay
🔑 From Usernames to Keypairs: Understanding Identity on Solana

A few days ago, if you asked me what “identity” means in tech, I’d give you a very Web2 answer:

Email + password = identity

Every platform I used - GitHub, banking apps, social media - had its own login system. Different usernames, different passwords, all controlled by the companies behind them.

Then I started learning Solana.

And my understanding of identity completely changed.

🏨 Web2 vs Web3: A Simple Analogy

Web2 identity is like staying in a hotel.

You get a key card, but the hotel can deactivate it anytime.

Solana identity is like owning your own house.

You hold the only key. No one can lock you out… but if you lose it, you're stuck outside.

This shift from platform-controlled access to user-controlled ownership is the core idea behind on-chain identity.

🔑 Identity = Keypair

On Solana, your identity starts with a cryptographic keypair:

Public Key → your address (safe to share)
Private Key → your proof of ownership (must stay secret)

If you’ve used SSH before, this will feel familiar.

This infographic illustrates the generation of a Solana keypair on a laptop, showing how the private key remains secure with the user while the public key is shared across the Solana network.

No signup. No email. Just keys.

🤯 One Keypair = My Identity

In Web2, my identity is scattered. Each service (Google, Social Media, Github, etc..) manages its own version of "me".

But on Solana, everything connects to one thing:

A flowchart showing a user utilizing a cryptographic keypair as a single, sovereign gateway to manage tokens, NFTs, applications, and programs on the Solana network.

That’s when it clicked:

My public key isn’t just an address — it’s my identity across the entire network.

👀 The Weird Part: No Username?

In Web2, we all know how a username looks like..
I expected something like that.
Instead, I got this 😵‍💫:

14grJpemFaf88c8tiVb77W7T...

Not exactly memorable 😅

But then I learned, On Solana, your identity is your public key:

  • It’s mathematically generated
  • It uses Base58 encoding, avoiding confusing characters like 0, O, I, and l
  • Not controlled by any company

🔐 “Logging In” Doesn’t Exist

This is a subtle but important shift.

You’re not logging in. You’re proving ownership cryptographically.

The image is a dual-panel infographic comparing the centralized, password-based authentication of Web2 with the decentralized, private-key-signed verification of the Solana network.

No passwords. No sessions. Just signatures.

🏁 Final Thought

I started this journey thinking I was just learning how wallets and transactions work.

Instead, I ended up rethinking what “identity” even means.

And honestly, once that clicks — everything else in Web3 starts to make a lot more sense.

DE
Source

This article was originally published by DEV Community and written by Vinay.

Read original article on DEV Community
Back to Discover

Reading List