惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
V
V2EX
Jina AI
Jina AI
爱范儿
爱范儿
M
MIT News - Artificial intelligence
量子位
L
LangChain Blog
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
腾讯CDC
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Week 1: 100 Days of Solana
Pujan Bade · 2026-05-18 · via DEV Community

Identity on Solana Finally Clicked for Me When I Compared It to SSH Keys

Coming from a Web2 background, I always thought “blockchain identity” sounded way more complicated than it actually is.

People throw around terms like wallets, addresses, private keys, and self-custody, and at first it honestly feels like learning an entirely new internet.

But after spending the past few days working with Solana wallets and keypairs, something finally clicked for me:

A Solana wallet is basically your internet identity backed by cryptography instead of a company database.

And surprisingly, the best analogy I found was SSH keys.

We Already Use This Idea in Web2

If you have ever connected to a remote server using SSH, you already understand the core concept behind Solana identity.

You generate:

  • a public key
  • a private key

You place the public key on the server, and the server trusts you because only you have the matching private key.

No password needs to be repeatedly stored or sent over the network.

That is actually very close to how identity works on Solana.

When you create a Solana wallet, you generate a cryptographic keypair:

  • the public key becomes your wallet address
  • the private key proves ownership

Your wallet address is safe to share publicly. It is basically your on-chain identity.

Something like this:

14grJpemFaf88c8tiVb77W7TYg2W3ir6pfkKz3YjhhZ5

Enter fullscreen mode Exit fullscreen mode

At first glance, it looks random and unreadable, but there is actually a reason for the format.

Solana uses Base58 encoding, which intentionally removes visually confusing characters like:

  • 0 and O
  • I and l

Small detail, but honestly pretty smart.

The Weirdest Part: Nobody Creates Your Account

This was probably the biggest mindset shift for me.

In Web2, every account exists because some company stores it in a database.

Your Gmail account exists because Google says it exists.

Your GitHub username exists because GitHub stores it.

Your bank account exists because a bank manages it.

But on Solana, there is no company creating your identity.

No signup form.
No email verification.
No “forgot password.”

Your identity exists because you generated a keypair.

That is it.

The network simply recognizes cryptographic ownership.

And only whoever controls the private key can approve actions for that wallet.

Ownership Feels Very Different

In Web2, we say we “own” our accounts, but realistically platforms still control access.

Accounts can be:

  • suspended
  • locked
  • recovered
  • deleted

On Solana, ownership works differently.

If you hold the private key, you control the wallet.

Nobody can reset it for you.
Nobody can recover it for you.
Nobody can override your signature.

That freedom is powerful, but it also comes with responsibility.

Losing a password in Web2 is annoying.

Losing a private key in Web3 can mean losing access permanently.

I think that is why people emphasize wallet security so much in crypto. Your wallet is not just an app — it is literally your identity and ownership layer.

One Identity Across Everything

Another thing I found really interesting is how portable blockchain identity becomes.

In Web2, every app wants its own login:

  • username
  • password
  • Google OAuth
  • GitHub OAuth
  • email verification

On Solana, the same wallet can interact across completely different applications.

Once you connect your wallet, apps can recognize:

  • what tokens you own
  • NFTs you hold
  • governance votes
  • transaction history
  • on-chain activity

Without creating another account.

That part honestly feels futuristic compared to the fragmented identity systems we use today.

Identity Becomes Infrastructure

The more I learn about Solana, the more I realize wallets are not just for storing crypto.

They are the foundation for interacting with the network itself.

Your wallet becomes:

  • your login
  • your signature
  • your ownership proof
  • your reputation
  • your access layer

And unlike traditional platforms, it works across the entire ecosystem instead of being trapped inside one company’s database.

That was the moment blockchain identity finally started making sense to me.

Not as “magic internet crypto stuff,” but as a completely different model for proving ownership and trust online.

MLH Challenge: [# Identity on Solana Finally Clicked for Me When I Compared It to SSH Keys

Coming from a Web2 background, I always thought “blockchain identity” sounded way more complicated than it actually is.

People throw around terms like wallets, addresses, private keys, and self-custody, and at first it honestly feels like learning an entirely new internet.

But after spending the past few days working with Solana wallets and keypairs, something finally clicked for me:

A Solana wallet is basically your internet identity backed by cryptography instead of a company database.

And surprisingly, the best analogy I found was SSH keys.

We Already Use This Idea in Web2

If you have ever connected to a remote server using SSH, you already understand the core concept behind Solana identity.

You generate:

  • a public key
  • a private key

You place the public key on the server, and the server trusts you because only you have the matching private key.

No password needs to be repeatedly stored or sent over the network.

That is actually very close to how identity works on Solana.

When you create a Solana wallet, you generate a cryptographic keypair:

  • the public key becomes your wallet address
  • the private key proves ownership

Your wallet address is safe to share publicly. It is basically your on-chain identity.

Something like this:

14grJpemFaf88c8tiVb77W7TYg2W3ir6pfkKz3YjhhZ5

Enter fullscreen mode Exit fullscreen mode

At first glance, it looks random and unreadable, but there is actually a reason for the format.

Solana uses Base58 encoding, which intentionally removes visually confusing characters like:

  • 0 and O
  • I and l

Small detail, but honestly pretty smart.

The Weirdest Part: Nobody Creates Your Account

This was probably the biggest mindset shift for me.

In Web2, every account exists because some company stores it in a database.

Your Gmail account exists because Google says it exists.

Your GitHub username exists because GitHub stores it.

Your bank account exists because a bank manages it.

But on Solana, there is no company creating your identity.

No signup form.
No email verification.
No “forgot password.”

Your identity exists because you generated a keypair.

That is it.

The network simply recognizes cryptographic ownership.

And only whoever controls the private key can approve actions for that wallet.

Ownership Feels Very Different

In Web2, we say we “own” our accounts, but realistically platforms still control access.

Accounts can be:

  • suspended
  • locked
  • recovered
  • deleted

On Solana, ownership works differently.

If you hold the private key, you control the wallet.

Nobody can reset it for you.
Nobody can recover it for you.
Nobody can override your signature.

That freedom is powerful, but it also comes with responsibility.

Losing a password in Web2 is annoying.

Losing a private key in Web3 can mean losing access permanently.

I think that is why people emphasize wallet security so much in crypto. Your wallet is not just an app — it is literally your identity and ownership layer.

One Identity Across Everything

Another thing I found really interesting is how portable blockchain identity becomes.

In Web2, every app wants its own login:

  • username
  • password
  • Google OAuth
  • GitHub OAuth
  • email verification

On Solana, the same wallet can interact across completely different applications.

Once you connect your wallet, apps can recognize:

  • what tokens you own
  • NFTs you hold
  • governance votes
  • transaction history
  • on-chain activity

Without creating another account.

That part honestly feels futuristic compared to the fragmented identity systems we use today.

Identity Becomes Infrastructure

The more I learn about Solana, the more I realize wallets are not just for storing crypto.

They are the foundation for interacting with the network itself.

Your wallet becomes:

  • your login
  • your signature
  • your ownership proof
  • your reputation
  • your access layer

And unlike traditional platforms, it works across the entire ecosystem instead of being trapped inside one company’s database.

That was the moment blockchain identity finally started making sense to me.

Not as “magic internet crypto stuff,” but as a completely different model for proving ownership and trust online.

MLH Challenge: [https://www.mlh.com/events/100-days-of-solana/challenges]