There are a few fundamental differences between web2 and web3, but decentralization is at its core.
Web3 enhances the internet as we know it today with a few other added characteristics. web3 is:
Verifiable
Trustless
Self-governing
Permissionless
Distributed and robust
Stateful
Native built-in payments
In web3, developers don’t usually build and deploy applications that run on a single server or that store their data in a single database (usually hosted on and managed by a single cloud provider).