Web2 refers to the version of the internet most of us know today. An internet dominated by companies that provide services in exchange for your personal data. Web3, in the context of Ethereum, refers to decentralized apps that run on the blockchain. These are apps that allow anyone to participate without monetising their personal data.
Looking for a more beginner-friendly resource? See our introduction to web3.
Many Web3 developers have chosen to build dapps because of Ethereum's inherent decentralization:
This doesn't mean that all services need to be turned into a dapp. These examples are illustrative of the main differences between web2 and web3 services.
Web3 has some limitations right now:
In the table below, we list some of the broad-strokes advantages and disadvantages of centralized and decentralized digital networks.
Note that these are general patterns that may not hold true in every network. Furthermore, in reality the degree to which a network is centralized/decentralized lies on a spectrum; no network is entirely centralized or entirely decentralized.