Its day 6 of the 100-days-of-solana event hosted by the MLH community. First of all, I joined late, they are currently on Day 23, my job is to play catch. For the past 5 days, one concept kept coming up everywhere: keypairs. Wallets, transactions, accounts, signatures — almost everything seemed to revolve around them. Coming from a Web2 background as a fullstack developer, this felt confusing at first. In Web2, identity usually means usernames, emails, passwords, sessions, OAuth, or JWT tokens. On Solana, identity works very differently. The breakthrough for me came when I stopped thinking about wallets as “bank accounts” and started thinking about them like SSH keys. Identity in Web2 In traditional applications, identity is usually controlled by a company or platform.…