Web2 vs Web3

This blog post is in fufillment of my task at the Blockgames(blockgames.gg) program by Nest Coin(nestcoin.com) in collaboration with Zuri(zuri.team). That being said, let's get into it.

To understand the difference between both it would be best to have an overall understanding of Web 1 - Web 3 in order.

Web 1 - a stream of information

Web 1.0 refers to the first stage of the World Wide Web evolution. According to Berners-Lee, it is the “read-only web.” In other words, the early web allowed us to search for information and read it. There was very little in the way of user interaction or content generation. It describes the first “iteration” of what became a growing, evolving medium that eventually expanded into a platform with profound multi-functional uses.

Web 2 - a stream of interaction

Web 2 refers to the version of the internet most of us know today. It has the ability to contribute content and interact with other web users. An internet dominated by companies that provide services in exchange for your personal data. Web 2 makes use of collective intelligence (a.k.a. crowd knowledge) to generate relevant information. it is all about developing material for the web using the read-write web standard, which allows rich media, web applications, and sharing information to be created. Web 2, for laypeople, simply requires that users can interact or contribute content.

Web 3 - a stream of interpretation

Web 3 is “read-write-execute”. Web 3 is a new version of the internet that uses blockchain to "decentralize" administration, eliminating corporate control to make it more democratic. It is identified by open-source software; it is trustless—that is, it does not need the assistance of a trusted third party—and it is permissionless (has no governing body). it is all about semantics and recognizing user behavior in order to interact with them. Semantic markup refers to the communication gap between humans and computerized applications. Through this, data could be put in a form not only accessible to humans via natural language but able to be understood and interpreted by software applications as well.

One of the biggest challenges of presenting information on the web is that applications cannot provide context to data and therefore, can’t understand what is relevant.

Web 3, 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. This is difficult to envision in its abstract form.

Major differences between Web 2 and Web 3

  1. Web 2 = Payment service may decide to not allow payments for certain types of work.

    Web 3 = Web3 payment apps require no personal data and can't prevent payments.

  2. Web 2 = Servers for gig-economy apps could go down and affect worker income.

    Web 3 = Web3 servers can't go down – they use Ethereum, a decentralized network of 1000s of computers as their backend.

  3. Web 2 = Community Focused.

    Web 3 = Individual Focused.

  4. Web 2 = The network takes ownership of the data.

    Web 3 = The ownership of data is by an entity alongside flexibility for sharing data throughout the network.

  5. Web 2 = It allows better interaction alongside introducing a wide range of web applications.

    Web 3 = It relies on behavioral marketing and offers smart, web-based functionalities and applications.

Thank you!!!