WEB2 VS WEB3
All about WEB3
-
Post By:
Tester
-
Oct. 09, 2021
Web2 VS Web3
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.
Web3 Benefits
Many Web3 developers have chosen to build dapps because of Ethereum's inherent decentralization:
Anyone who is on the network has permission to use the service – or in other words, permission isn't required.
No one can block you or deny you access to the service.
Payments are built in via the native token, ether (ETH).
Ethereum is turing-complete, meaning you can pretty much program anything.
Practical Comparison
Web 2
Twitter can censor any account or tweet
Payment service may decide to not allow payments for certain types of work
Servers for gig-economy apps could go down and affect worker income
Web 3
Web3 tweets would be uncensorable because control is decentralized
Web3 payment apps require no personal data and can't prevent payments
Web3 servers can't go down – they use Ethereum, a decentralized network of 1000s of computers as their backend
Web3 Limitations
Web3 has some limitations right now:
Scalability – transactions are slower on web3 because they're decentralized. Changes to state, like a payment, need to be processed by a miner and propagated throughout the network.
UX – interacting with web3 applications can require extra steps, software, and education. This can be a hurdle to adoption.
Accessibility – the lack of integration in modern web browsers makes web3 less accessible to most users.
Cost – most successful dapps put very small portions of their code on the blockchain as it's expensive.
Centralization Vs Decentralization
In the table below, we list some of the broad-strokes advantages and disadvantages of centralized and decentralized digital networks.
Centralized Systems
Decentralized Systems
Low network diameter (all participants are connected to a central authority); information propagates quickly, as propagation is handled by a central authority with lots of computational resources.
The furthest participants on the network may potentially be many edges away from each other. Information broadcast from one side of the network may take a long time to reach the other side.
Usually higher performance (higher throughput, fewer total computational resources expended) and easier to implement.
Usually lower performance (lower throughput, more total computational resources expended) and more complex to implement.
In the event of conflicting data, resolution is clear and easy: the ultimate source of truth is the central authority.
A protocol (often complex) is needed for dispute resolution, if peers make conflicting claims about the state of data which participants are meant to be synchronized on.
Source: https://ethereum.org/en/developers/docs/web2-vs-web3/#web3-benefits
-
Post By: Tester
-
Oct. 09, 2021
Web2 VS Web3
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.
Web3 Benefits
Many Web3 developers have chosen to build dapps because of Ethereum's inherent decentralization:
Anyone who is on the network has permission to use the service – or in other words, permission isn't required.
No one can block you or deny you access to the service.
Payments are built in via the native token, ether (ETH).
Ethereum is turing-complete, meaning you can pretty much program anything.
Practical Comparison
Web 2
Twitter can censor any account or tweet
Payment service may decide to not allow payments for certain types of work
Servers for gig-economy apps could go down and affect worker income
Web 3
Web3 tweets would be uncensorable because control is decentralized
Web3 payment apps require no personal data and can't prevent payments
Web3 servers can't go down – they use Ethereum, a decentralized network of 1000s of computers as their backend
Web3 Limitations
Web3 has some limitations right now:
Scalability – transactions are slower on web3 because they're decentralized. Changes to state, like a payment, need to be processed by a miner and propagated throughout the network.
UX – interacting with web3 applications can require extra steps, software, and education. This can be a hurdle to adoption.
Accessibility – the lack of integration in modern web browsers makes web3 less accessible to most users.
Cost – most successful dapps put very small portions of their code on the blockchain as it's expensive.
Centralization Vs Decentralization
In the table below, we list some of the broad-strokes advantages and disadvantages of centralized and decentralized digital networks.
Centralized Systems
|
Decentralized Systems
|
---|---|
Low network diameter (all participants are connected to a central authority); information propagates quickly, as propagation is handled by a central authority with lots of computational resources.
|
The furthest participants on the network may potentially be many edges away from each other. Information broadcast from one side of the network may take a long time to reach the other side.
|
Usually higher performance (higher throughput, fewer total computational resources expended) and easier to implement.
|
Usually lower performance (lower throughput, more total computational resources expended) and more complex to implement.
|
In the event of conflicting data, resolution is clear and easy: the ultimate source of truth is the central authority.
|
A protocol (often complex) is needed for dispute resolution, if peers make conflicting claims about the state of data which participants are meant to be synchronized on.
|
Source: https://ethereum.org/en/developers/docs/web2-vs-web3/#web3-benefits