Web3
A vision of the internet where users interact with apps and services through blockchain-based ownership, identity, and value transfer.
Web3 is a broad term for internet applications and services that use blockchains, crypto wallets, smart contracts, and tokens to give users more direct control over digital assets and interactions. In Web2, platforms usually manage accounts, data, payments, and permissions on behalf of users. In Web3, a wallet can act like a portable login, and blockchain networks can record ownership or transactions without relying on a single company’s private database.
Web3 matters because it enables new ways to build and use online services, such as decentralized finance, NFT marketplaces, blockchain games, decentralized identity tools, and community-governed projects called DAOs. For example, instead of creating a separate username and password for each app, a user may connect the same crypto wallet to multiple Web3 apps and use it to sign transactions or prove ownership of a token. Web3 does not mean every service is fully decentralized or automatically better; many apps still depend on websites, cloud hosting, and teams that make product decisions.
Other terms in Web3 & Development
Ethers.js
A JavaScript library that helps developers build apps that interact with Ethereum and other EVM-compatible blockchains.
Foundry
A fast Ethereum smart contract development toolkit used to build, test, debug, and deploy Solidity projects.
Full Node
A full node is software that stores and verifies a blockchain’s history and rules without relying on a third party.
Hardhat
A development framework for building, testing, debugging, and deploying Ethereum smart contracts and decentralized applications.