DEV Community

Cover image for Web3 Terminology Mapped to What You Already Know
Matthew Revell for 100 Days of Solana

Posted on

Web3 Terminology Mapped to What You Already Know

Web3 can seem intimidating at first. And a lot of that is to do with terminology.

But once you make the connection between what you already know from web and mobile dev, for example, everything becomes a little clearer.

Here are some common Web3 terms and concepts translated into their Web2 equivalents to help you make the move.

100 Days of Solana

Want to learn Web3? Join 100 Days of Solana for free to go from curiosity to building!

Register Now

Web3 Fundamentals

Let's start with the basics.

Why is it called Web3?

The idea is that this is third phase of the web.

  • Web 1 was the original, read-only world wide web of the 90s.
  • Web 2 made things two-way, so the web became participatory.
  • Web 3 uses blockchain technologies to make you the owner of your data, rather than the companies running websites and apps you use.

It can take a while to realize why that's important and what it means. Seeing it in action makes all the difference.

Web3 Core Pillars

To understand how this actually works, you only need to know three things:

  • The Blockchain: A public ledger (think of it like a very distributed database) that lives on thousands of computers at once. It’s "permissionless", meaning no one can block you from using it.

  • The Wallet: Your digital identity. Instead of an email and password, you use a private key stored in your wallet to prove you own your assets.

  • Smart Contracts: Pieces of code that live on the blockchain. They execute automatically when certain conditions are met.

The three core

But there are plenty more ideas and phrases that you'll need to get used to in order to feel fully comfortable in the Web3 world.

Making Sense of the Rest

Now that you understand the three core pieces — blockchain, wallet, and smart contracts — everything else in Web3 is really just combinations of those ideas.

The terminology can still feel unfamiliar, though. So let’s map the most common terms to things you already use as a developer.

Identity: Wallets Replace Accounts

You already know that in Web2:

  • users sign up
  • you store their credentials
  • you authenticate requests

In Web3, your wallet replaces all of that.

Web3 How to think about it
Wallet Your account (but you control it, not a platform)
Public Key Your user ID or username
Private Key Your cryptographic identity — used to prove ownership and sign actions
Signing Logging in / proving who you are

Wallets replace accounts

The key difference is simple but important:

Instead of logging in to a server, you prove who you are by signing requests with your private key.

Data: The Blockchain Is the Database

You already understand databases, APIs, and writes.

The blockchain is just a very different kind of database.

Web3 How to think about it
Blockchain A shared, append-only database
Transaction A write operation
Node A server running the database
Gas / Fees Paying for compute or writes, just like paying for API calls or cloud compute

What changes here isn’t what you’re doing but, instead, the constraints:

  • writes are public
  • writes are permanent
  • writes cost money

That can make you think much more carefully about what you store and when.


Logic: Smart Contracts Are Your Backend

You already write backend code that:

  • processes requests
  • enforces rules
  • updates data

Smart contracts do the same thing.

Web3 How to think about it
Smart Contract Backend logic
Program (on Solana) A deployed service
Calling a contract Making an API request

The important shift:

You don’t control the runtime once it’s deployed.


Value: Ownership Is Built In

In Web2, ownership is just a database entry you or someone else controls.

In Web3, it’s enforced by the system itself.

Web3 How to think about it
Token Money or API credits that aren’t tied to a single service (like Stripe balance, but portable and user-owned)
NFT Like owning a domain name, it's a unique asset with verifiable ownership (and not just a picture of an ape)
Wallet balance Your bank balance but without a bank controlling it

The difference:

In Web2, ownership is just a row in someone's database. In Web3, it’s enforced by the network and you can’t change it manually.

Apps: Same Shape, Different Backend

At a high level, Web3 apps still look familiar.

Web3 How to think about it
dApp A web app
RPC endpoint Your backend API
Explorer A read-only database viewer
Mainnet / Devnet Production / staging

The frontend is still yours.

The backend is now a public network.


What Actually Changes

If this all feels surprisingly familiar, that’s the point.

Much of Web3 isn't a completely new model, instead it's a new way of thinking about things you already know well. The core differences are:

  • You control identity (wallets instead of accounts)
  • You pay for writes (like calls to a paid API)
  • You deploy immutable logic (contracts instead of editable app code)
  • You rely on shared infrastructure (networks instead of owned backends)

That’s it.


The Only Way This Really Clicks

Reading helps. But it won’t fully land until you try it.

The moment you:

  • generate a keypair
  • send a transaction
  • see it appear on-chain

…all of this terminology stops feeling abstract.

And we're here to help with that. 100 Days of Solana is a hands-on daily coding challenge that takes you from no Web3 experience to able to build with Solana. Join free!

100 Days of Solana

Top comments (0)