What is Web 3.0?

Himanshu Raj
6 min readJan 25, 2022

--

For understanding this clearly, first we need to know what is Web 1.0 & Web 2.0

Web 1.0

Image source google.com

Web 1.0 refers to the first stage of the World Wide Web evolution. Earlier, there were only a few content creators in Web 1.0 with a huge majority of users who are consumers of content. Personal web pages were common, consisting mainly of static pages hosted on ISP-run web servers, or on free web hosting services.

In Web 1.0 advertisements on websites while surfing the internet are banned. Also, in Web 1.0, Ofoto is an online digital photography website, on which users could store, share, view, and print digital pictures. Web 1.0 is a content delivery network (CDN) that enables the showcase of the piece of information on the websites. It can be used as a personal website. It costs the user as per pages viewed. It has directories that enable users to retrieve a particular piece of information.

Four design essentials of a Web 1.0 site include:

  1. Static pages.
  2. Content is served from the server’s file system.
  3. Pages built using Server Side Includes or Common Gateway Interface (CGI).
  4. Frames and Tables are used to position and align the elements on a page.

Web 2.0

Image source google.com

Web 2.0 refers to worldwide websites which highlight user-generated content, usability, and interoperability for end users. Web 2.0 is also called the participative social web. It does not refer to a modification to any technical specification, but to modify the way Web pages are designed and used. The transition is beneficial but it does not seem that when the changes occur. Interaction and collaboration with each other are allowed by Web 2.0 in a social media dialogue as the creator of user-generated content in a virtual community. Web 1.0 is an enhanced version of Web 2.0.

The web browser technologies are used in Web 2.0 development and it includes AJAX and JavaScript frameworks. Recently, AJAX and JavaScript frameworks have become a very popular means of creating web 2.0 sites.

Five major features of Web 2.0:

  1. Free sorting of information, permits users to retrieve and classify the information collectively.
  2. Dynamic content that is responsive to user input.
  3. Information flows between the site owner and site users by means of evaluation & online commenting.
  4. Developed APIs to allow self-usage, such as by a software application.
  5. Web access leads to concern different, from the traditional Internet user base to a wider variety of users.

Usage of Web 2.0 –

The social Web contains a number of online tools and platforms where people share their perspectives, opinions, thoughts, and experiences. Web 2.0 applications tend to interact much more with the end-user. As such, the end-user is not only a user of the application but also a participant by these 8 tools mentioned below:

  1. Podcasting
  2. Blogging
  3. Tagging
  4. Curating with RSS
  5. Social bookmarking
  6. Social networking
  7. Social media
  8. Web content voting

Web 3.0

It refers to the evolution of web utilization and interaction which includes altering the Web into a database. It enables the up-gradation of the back-end of the web, after a long time of focus on the front-end (Web 2.0 has mainly been about AJAX, tagging, and another front-end user-experience innovation). Web 3.0 is a term that is used to describe many evolutions of web usage and interaction among several paths. In this, data isn’t owned but instead shared, where services show different views for the same web / the same data.

The Semantic Web (3.0) promises to establish “the world’s information” in a more reasonable way than Google can ever attain with their existing engine schema. This is particularly true from the perspective of machine conception as opposed to human understanding. The Semantic Web necessitates the use of a declarative ontological language like OWL to produce domain-specific ontologies that machines can use to reason about information and make new conclusions, not simply match keywords.

Below are 5 main features that can help us define Web 3.0:

  1. Semantic Web — The succeeding evolution of the Web involves the Semantic Web. The semantic web improves web technologies in demand to create, share and connect content through search and analysis based on the capability to comprehend the meaning of words, rather than on keywords or numbers.
  2. Artificial Intelligence — Combining this capability with natural language processing, in Web 3.0, computers can distinguish information like humans in order to provide faster and more relevant results. They become more intelligent to fulfill the requirements of users.
  3. 3D Graphics — The three-dimensional design is being used widely in websites and services in Web 3.0. Museum guides, computer games, e-commerce, geospatial contexts, etc. are all examples that use 3D graphics.
  4. Connectivity — With Web 3.0, information is more connected thanks to semantic metadata. As a result, the user experience evolves to another level of connectivity that leverages all the available information.
  5. Ubiquity — Content is accessible by multiple applications, every device is connected to the web, the services can be used everywhere.

Difference between Web 1.0, Web 2.0, and Web 3.0 –

Image source google.com

The above image shows the transition from web 1.0 to web 2.0 to web 3.0.

Even if you’re hiding under a rock, I am sure you’d have heard of:

  1. Blockchain
  2. Bitcoins
  3. Web 3.0
  4. NFT’s
  5. DAO’s, and so many others too…

It’s time to break them down 📢

What is Blockchain Technology?

The easiest way to explain it is by saying that: Blockchain is a database that is not managed by a single company. Instead, it’s managed by multiple people, making it a peer-to-peer database and thereby, making it decentralized.

But why do we need something this complex?

To build trust, we build trust by having an agreed set of consistent behaviors.

These behaviors act as a consensus, so a consensus is a set of behaviors/mechanisms/norms people agree on to build trust.

In Blockchain we mostly use 2 norms/mechanisms to build trust:

  1. Proof of Work (POW) — Imagine the following: in high school, we get grades right? Studying is the “work” and by putting in the work- studying — we get a grade. “Proof of Work” stands for the same here. We put in the work and we get a result. That result proves our work…. Who puts in the “work” and what type of “work” is that? Miners. Miners = people who use computing power to “work”. “Work” = solving maths puzzles. The 1st miner to solve the puzzle gets rewarded. How? With Bitcoins. Thereby “mining bitcoin”
  2. Proof of Stak (POS) — So, at the end of our high school, we get a certificate, right? That certificate serves as “proof” of our work. And why do we need a certificate? To serve as “proof” for what we’ve put in “stake”. And what was that? Our money, time, and studying hours … We believe in certificates cause they’re validated. And who validates them? Teachers right? Here: Validators = people who validate blocks in the “chain” The 1st validator to validate a block gets rewarded. How? Eth (Ethereum.’s coin)

Validators vs Miners

“what are the differences between Miners and Validators?”

  1. Miners spend tons of energy on computing power — multiple people competing to solve the same puzzle. Validators don’t.
  2. Miners only exist in Bitcoin.

As mentioned before, the Blockchain is a “chain” of registered transactions saved in “blocks”. These “blocks” have to be validated for us to trust them. Only then they’re added to the “chain”. These validations occur based on consensus mechanisms …

These mechanisms are:

  • Proof of Work
  • Proof of stake

The ones behind the validations are:

  • Miners solve puzzles
  • Validators valid blocks.

And they are rewarded:

  • Miners get Bitcoins
  • Validators get Eth

What is Bitcoin and what is Ethereum?? And this is the topic for our next blog

Thank you for reading my blog…

My Twitter handle is @himanstwt

--

--

Himanshu Raj

🎯Building Devlance & Findkrr ⚡ posts about — #blockchain #defi #dao #dapp #web3 Technologist #devrel #evangelist #community #communitymanager