Hashtag Web3 Logo

What is Web3?

8 min
beginner

What the term describes

Web3 is a broad term for applications that use blockchains, wallets, and tokens. These systems can let users hold and transfer digital assets through accounts they control.

Accounts and ownership

A platform account and a blockchain account have different controls. A service manages access to its own records; a blockchain account authorizes actions through keys or contract rules. Uploading a photo to a platform does not, by itself, transfer its copyright to the platform.

Self-custody changes who can authorize transactions, but applications can still depend on companies, hosted services, or token issuers. Check those dependencies separately from ownership of the token itself.

Today (Web2) You You Company (owns everything) Web3 You You Blockchain (no middleman)

Three phases of the internet

The internet changed twice before. We are in the middle of the third change.

Era Years What you could do Who was in charge
Web1 1991-2004 Read websites Nobody (open protocols)
Web2 2004-now Read + write + share Big platforms (Google, Meta, Amazon)
Web3 2015-now Read + write + own Users (through blockchains)

Web1 was like a library. You could read, but you could not write. Websites were static pages. If you wanted to publish, you needed to know HTML.

Web2 gave everyone a voice. Facebook, YouTube, and Twitter let anyone post. But the trade-off was big: these platforms collected your data and sold ads against it. You became the product.

Web3 adds on-chain accounts and assets to application design. Some tokens have issuer freeze controls, and some protocols can be upgraded by administrators or governance. These permissions should be examined before use.

The four building blocks

Web3 runs on four things. Each one is simple on its own.

⛓️ Blockchains Shared record books that nobody controls 📜 Smart Contracts Programs that run automatically on-chain 👛 Wallets Your identity and bank account in one 🪙 Tokens Digital money, votes, or ownership rights

Blockchains

A blockchain is a shared record book. Thousands of computers around the world each keep a copy. When someone sends money, every copy gets updated at the same time. No single person or company can change the records.

Ethereum is the most popular blockchain for building apps. Bitcoin was first but is mostly used for storing and sending money.

Smart contracts

A smart contract is a small program that lives on a blockchain. It runs by itself when certain conditions are met.

For example, a swap transaction calls a trading contract. The contract checks the input, calculates the output under its pricing rules, and either completes the exchange or reverts.

Wallets

A wallet is two things in one: your identity and your bank account. When you connect to a Web3 app, your wallet proves who you are. It also holds your money and tokens.

Popular wallets: MetaMask (browser), Phantom (Solana), Rabby (multi-chain). Hardware wallets like Ledger keep your keys on a physical device for extra safety.

Tokens

Tokens are digital units that represent something. A few common types:

  • ETH - the currency of Ethereum, used to pay for transactions
  • USDC - a stablecoin worth $1, backed by cash and US Treasury bonds
  • UNI - a governance token that lets holders vote on how Uniswap works

What is different for you

If you are a... Web2 Web3
User Platform holds your data You hold your data
Developer Build on private APIs Build on open protocols
Business Revenue from ads Revenue from protocol fees

For job seekers, requirements depend on the role. Some positions use familiar software, finance, or operations skills; others require protocol-specific experience. Read the qualifications in each listing rather than assume training is provided.

What Web3 does not do

Before using an application, consider:

  • Most Web3 apps still use regular servers for speed. Only the important parts (money, ownership) go on-chain.
  • If you lose your wallet password (called a seed phrase), your money is gone. There is no "forgot password" button.
  • Transaction fees exist. Sending money on Ethereum costs a few dollars. Layer 2 networks bring this down to cents.
  • Scams exist. If someone DMs you about a "special token," it is almost always a scam.

Quiz: What is Web3?

1 / 5

What is the main difference between Web2 and Web3?