<?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: Jay Gurav</title>
    <description>The latest articles on DEV Community by Jay Gurav (@jay_gurav_88c6986f4a9e5d7).</description>
    <link>https://dev.to/jay_gurav_88c6986f4a9e5d7</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1711422%2Fa22b85b4-56bf-4ffd-9e05-f78d35858e75.jpg</url>
      <title>DEV Community: Jay Gurav</title>
      <link>https://dev.to/jay_gurav_88c6986f4a9e5d7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jay_gurav_88c6986f4a9e5d7"/>
    <language>en</language>
    <item>
      <title>Week 1 of #100DaysOfSolana has been an amazing learning experience!</title>
      <dc:creator>Jay Gurav</dc:creator>
      <pubDate>Sun, 26 Apr 2026 17:46:52 +0000</pubDate>
      <link>https://dev.to/jay_gurav_88c6986f4a9e5d7/week-1-of-100daysofsolana-has-been-an-amazing-learning-experience-126i</link>
      <guid>https://dev.to/jay_gurav_88c6986f4a9e5d7/week-1-of-100daysofsolana-has-been-an-amazing-learning-experience-126i</guid>
      <description>&lt;p&gt;This week I generated my first Solana CLI keypair, explored different wallet types, connected a browser wallet, and even built a small wallet connection app using Solana Labs tools and the Phantom wallet.&lt;/p&gt;

&lt;p&gt;One of the biggest mindset shifts coming from Web2 was realizing that on Solana, your identity is just a cryptographic keypair. No usernames, no passwords, no centralized account system — ownership is completely tied to your private key.&lt;/p&gt;

&lt;p&gt;I also experimented with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating and managing wallets using the Solana CLI&lt;/li&gt;
&lt;li&gt;Viewing balances in SOL and lamports&lt;/li&gt;
&lt;li&gt;Checking transaction history on devnet&lt;/li&gt;
&lt;li&gt;Connecting browser wallets to a frontend app&lt;/li&gt;
&lt;li&gt;Understanding the difference between CLI wallets, browser wallets, and mobile wallets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What surprised me the most was how simple yet powerful the wallet system is. A wallet is not really a “container” for tokens — it’s proof of ownership on the blockchain.&lt;/p&gt;

&lt;p&gt;Excited to keep building and learning more about smart contracts, dApps, and on-chain development in the coming days! 🔥&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs3lic3f3lzc8vq0sw7by.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs3lic3f3lzc8vq0sw7by.png" alt=" " width="800" height="527"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  solana #web3 #blockchain #100DaysOfSolana #beginners
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>devjournal</category>
      <category>web3</category>
    </item>
    <item>
      <title>From Usernames to Wallets: Understanding Identity on Solana for Web2 Developers</title>
      <dc:creator>Jay Gurav</dc:creator>
      <pubDate>Sun, 26 Apr 2026 17:38:17 +0000</pubDate>
      <link>https://dev.to/jay_gurav_88c6986f4a9e5d7/from-usernames-to-wallets-understanding-identity-on-solana-for-web2-developers-1nbo</link>
      <guid>https://dev.to/jay_gurav_88c6986f4a9e5d7/from-usernames-to-wallets-understanding-identity-on-solana-for-web2-developers-1nbo</guid>
      <description>&lt;p&gt;If you are a Web2 developer stepping into Web3, one of the biggest mindset shifts is understanding identity. In traditional applications, identity is controlled by platforms. In Solana and other blockchain ecosystems, identity is controlled by cryptography.&lt;/p&gt;

&lt;p&gt;At first, this idea sounded confusing to me. After spending time learning about wallets, keypairs, and Solana accounts, I realized that blockchain identity is actually very similar to tools developers already use every day — especially SSH authentication.&lt;/p&gt;

&lt;p&gt;In this blog, I’ll explain how identity works on Solana using concepts familiar to Web2 developers.&lt;/p&gt;

&lt;p&gt;How Identity Works in Web2&lt;/p&gt;

&lt;p&gt;In Web2 applications, identity usually depends on centralized systems.&lt;/p&gt;

&lt;p&gt;When you create an account on a website, you typically provide:&lt;/p&gt;

&lt;p&gt;A username&lt;br&gt;
An email address&lt;br&gt;
A password&lt;/p&gt;

&lt;p&gt;That information is stored inside the company’s database.&lt;/p&gt;

&lt;p&gt;Whenever you log in, the platform checks whether your credentials match the stored records. If they do, you gain access.&lt;/p&gt;

&lt;p&gt;This means your identity is controlled by the platform itself.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;GitHub controls your GitHub account&lt;br&gt;
Google controls your Gmail account&lt;br&gt;
Your bank controls your banking account&lt;/p&gt;

&lt;p&gt;If the company decides to suspend or delete your account, you can lose access instantly.&lt;/p&gt;

&lt;p&gt;Your identity is fragmented across different services, and each platform owns its own authentication system.&lt;/p&gt;

&lt;p&gt;Solana Takes a Different Approach&lt;/p&gt;

&lt;p&gt;On Solana, identity starts with something called a keypair.&lt;/p&gt;

&lt;p&gt;A keypair contains:&lt;/p&gt;

&lt;p&gt;A public key&lt;br&gt;
A private key&lt;/p&gt;

&lt;p&gt;The public key acts like your address or identity on the blockchain.&lt;/p&gt;

&lt;p&gt;The private key proves ownership of that identity.&lt;/p&gt;

&lt;p&gt;If you have ever used SSH keys, this concept becomes much easier to understand.&lt;/p&gt;

&lt;p&gt;With SSH:&lt;/p&gt;

&lt;p&gt;You generate a public/private keypair&lt;br&gt;
The server stores your public key&lt;br&gt;
Your private key proves that you are authorized to connect&lt;/p&gt;

&lt;p&gt;Solana works in a similar way, except instead of authenticating with one server, you authenticate with the entire blockchain network.&lt;/p&gt;

&lt;p&gt;Your wallet address is your identity everywhere on Solana.&lt;/p&gt;

&lt;p&gt;Example of a Solana public key:&lt;/p&gt;

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

&lt;p&gt;This is not just a username stored in a database. It is a cryptographic identity recognized across the network.&lt;/p&gt;

&lt;p&gt;Why Solana Uses Public Keys Instead of Usernames&lt;/p&gt;

&lt;p&gt;In Web2, usernames are controlled by companies.&lt;/p&gt;

&lt;p&gt;On Solana, your identity is mathematically tied to your cryptographic keys.&lt;/p&gt;

&lt;p&gt;Solana addresses are based on Ed25519 public keys and encoded using Base58 encoding.&lt;/p&gt;

&lt;p&gt;Base58 is used because it removes confusing characters like:&lt;/p&gt;

&lt;p&gt;0 (zero)&lt;br&gt;
O (capital O)&lt;br&gt;
I (capital i)&lt;br&gt;
l (lowercase L)&lt;/p&gt;

&lt;p&gt;This reduces mistakes when copying wallet addresses.&lt;/p&gt;

&lt;p&gt;Unlike usernames, public keys are globally usable across applications.&lt;/p&gt;

&lt;p&gt;One wallet can connect to many decentralized applications (dApps) without creating separate accounts for each one.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;p&gt;No repeated signups&lt;br&gt;
No password reuse&lt;br&gt;
No dependency on centralized authentication systems&lt;/p&gt;

&lt;p&gt;Your wallet becomes your universal identity.&lt;/p&gt;

&lt;p&gt;Ownership Without Permission&lt;/p&gt;

&lt;p&gt;One of the most powerful ideas in Solana is self-custodied ownership.&lt;/p&gt;

&lt;p&gt;In Web2, you only “own” your account because a company allows you to access it.&lt;/p&gt;

&lt;p&gt;On Solana, ownership depends entirely on the private key.&lt;/p&gt;

&lt;p&gt;If you control the private key, you control the account.&lt;/p&gt;

&lt;p&gt;No administrator can reset your password.&lt;/p&gt;

&lt;p&gt;No support team can recover your account.&lt;/p&gt;

&lt;p&gt;No company can freeze your identity without access to your keys.&lt;/p&gt;

&lt;p&gt;This creates true digital ownership, but it also creates responsibility.&lt;/p&gt;

&lt;p&gt;If you lose your private key or recovery phrase, you may permanently lose access to your assets.&lt;/p&gt;

&lt;p&gt;That is why wallets are extremely important in Web3.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;CLI wallets are useful for development and scripting&lt;br&gt;
Browser wallets like Phantom are convenient for daily dApp interactions&lt;br&gt;
Hardware wallets provide stronger security for storing valuable assets&lt;/p&gt;

&lt;p&gt;Each wallet type makes different tradeoffs between convenience and security.&lt;/p&gt;

&lt;p&gt;Identity Is More Than Logging In&lt;/p&gt;

&lt;p&gt;On Solana, identity is not only used for authentication.&lt;/p&gt;

&lt;p&gt;Your wallet identity connects to everything you do on-chain:&lt;/p&gt;

&lt;p&gt;Holding tokens&lt;br&gt;
Owning NFTs&lt;br&gt;
Voting in governance systems&lt;br&gt;
Interacting with smart contracts&lt;br&gt;
Building on-chain reputation&lt;/p&gt;

&lt;p&gt;Because this identity is shared across the ecosystem, applications can recognize your wallet without needing permission from each other.&lt;/p&gt;

&lt;p&gt;This is very different from Web2 platforms where identity systems are isolated and controlled separately.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;Learning about identity on Solana completely changed how I think about authentication and ownership online.&lt;/p&gt;

&lt;p&gt;In Web2, identity is platform-owned.&lt;/p&gt;

&lt;p&gt;In Solana, identity is cryptographically owned by the user.&lt;/p&gt;

&lt;p&gt;Your wallet is not just a storage tool for crypto assets. It is your authentication system, your proof of ownership, and your portable identity across the blockchain ecosystem.&lt;/p&gt;

&lt;p&gt;For developers entering Web3, understanding this concept is essential because it changes how applications are designed and how users interact with them.&lt;/p&gt;

&lt;p&gt;The biggest lesson I learned is this:&lt;/p&gt;

&lt;p&gt;In Web3, you do not rely on a company to prove who you are. Your cryptographic keys do that for you.&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfSolana#solana#web3#blockchain#beginners
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>blockchain</category>
      <category>web3</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
