<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Divyansh Pingle 👾</title>
    <description>The latest articles on DEV Community by Divyansh Pingle 👾 (@stuperfyxd).</description>
    <link>https://dev.to/stuperfyxd</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F837717%2F1be55240-950b-40b6-adb7-0722bec8c316.png</url>
      <title>DEV Community: Divyansh Pingle 👾</title>
      <link>https://dev.to/stuperfyxd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/stuperfyxd"/>
    <language>en</language>
    <item>
      <title>Entering Into the Web3 World...</title>
      <dc:creator>Divyansh Pingle 👾</dc:creator>
      <pubDate>Sat, 17 Oct 2026 18:51:55 +0000</pubDate>
      <link>https://dev.to/stuperfyxd/entering-into-the-web3-world-28il</link>
      <guid>https://dev.to/stuperfyxd/entering-into-the-web3-world-28il</guid>
      <description>&lt;p&gt;Think about how many identities you have right now. A GitHub username. A work email. An AWS IAM user. A phone number tied to your bank. Each one lives in a different company's database, each company controls it, and none of them know about each other unless someone builds an integration.&lt;/p&gt;

&lt;p&gt;I'm a week into MLH's #100DaysOfSolana, and the idea that changed how I think about all of this is simple: on Solana, your identity starts with &lt;strong&gt;one keypair&lt;/strong&gt;, and everything you do on-chain is tied to it.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's basically an SSH key
&lt;/h2&gt;

&lt;p&gt;If you've ever set up SSH, you already understand most of this. You generate a key pair, put the public key on a server, and from then on you prove who you are by holding the private key. No password typed, no account looked up. Just math.&lt;/p&gt;

&lt;p&gt;Solana works the same way, except the "server" is the entire network. On Day 1 of the challenge I generated a keypair, and that was it: I had an identity. No sign-up form, no email verification. I airdropped some devnet SOL to the public key, and the network accepted that it belonged to me, because only I hold the matching private key.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Public key&lt;/strong&gt; = your address. Share it freely, like a public SSH key.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private key&lt;/strong&gt; = your proof of ownership. Never share it, like &lt;code&gt;~/.ssh/id_ed25519&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fun fact: Solana even uses the same family of cryptography. Addresses are Ed25519 public keys, the same algorithm a lot of us already use for SSH.&lt;/p&gt;

&lt;h2&gt;
  
  
  An address is not a username
&lt;/h2&gt;

&lt;p&gt;A Solana address looks like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;14grJpemFaf88c8tiVb77W7TYg2W3ir6pfkKz3YjhhZ5&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;That's a 32-byte public key encoded in Base58. Base58 is a deliberate choice: it drops characters that are easy to confuse, like &lt;code&gt;0&lt;/code&gt;, &lt;code&gt;O&lt;/code&gt;, &lt;code&gt;I&lt;/code&gt;, and &lt;code&gt;l&lt;/code&gt;, so you're less likely to misread or mistype an address.&lt;/p&gt;

&lt;p&gt;The bigger difference is where it comes from. A username is a row in someone else's database. They assigned it, they can rename it, and they can delete it. A Solana address isn't assigned by anyone; it's derived from a key you generated yourself. Nobody had to approve it, and nobody can take it back.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ownership vs. access someone gave you
&lt;/h2&gt;

&lt;p&gt;This is the part that really clicked for me, coming from AWS labs.&lt;/p&gt;

&lt;p&gt;In AWS, your IAM user exists because an admin created it. That admin can attach policies, rotate your credentials, or disable you entirely. You "own" your account only as long as the company that stores it says you do.&lt;/p&gt;

&lt;p&gt;On Solana, only the holder of the private key can sign transactions for an account. There's no admin panel and no support ticket that overrides that.&lt;/p&gt;

&lt;p&gt;That's powerful, and it cuts both ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nobody can lock you out.&lt;/strong&gt; Not a platform, not an admin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nobody can let you back in.&lt;/strong&gt; There's no "Forgot password?" link. Lose the private key, and you lose the account.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Web2 trades some control for convenience and recovery. Solana hands you full control, along with full responsibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters beyond logins
&lt;/h2&gt;

&lt;p&gt;On-chain identity isn't just a fancier username. The same keypair is the foundation for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Owning tokens&lt;/strong&gt;: balances belong to your address.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Using programs (apps)&lt;/strong&gt;: you sign each action yourself.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Governance and reputation&lt;/strong&gt;: your history is public and tied to your key.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And because it's cryptographic and self-custodied, it works across every app on the network without anyone's permission. That's what a browser wallet like the one I connected on Day 4 is really doing: holding your keys and signing on your behalf when an app asks. The app never gets your private key; it just gets a signature.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one-line version
&lt;/h2&gt;

&lt;p&gt;In Web2, companies hand you an identity and keep the keys. On Solana, you generate the keys, and the identity follows.&lt;/p&gt;

&lt;p&gt;If you're a Web2 dev curious about Solana, start the way I did: generate a keypair, airdrop yourself some devnet SOL, and look up your own address. It's the fastest way to make this click.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Writing this as part of #100DaysOfSolana. Follow along if you're learning too.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>100daysofsolana</category>
      <category>web3</category>
      <category>mlh</category>
      <category>blockchain</category>
    </item>
  </channel>
</rss>
