Web 2 Vs Web 3. What diffrentiates them?
Published: 2022-03-02 23:02:17

if you are a part of the dev world, you have no doubt heard of the recent buzz words in town. web3, web2, metaverse, blablabla. You have probably tried to do some research and either got even more confused or now have some faint ideas what these buzz words people have been throwing around might mean. I'm going to assume you are the latter with some ideas of what the web even means and it's everyday use to us as humans. I'll try to build on those ideas. 

Now, one can not but wonder, if there is web3, and web2 then, is there web1? maybe even web0?  "leemau!" (that is an exclamation of being pergasted and flabaplexed).
yes, there is in fact web 1.0 which transformed into web 2.0 which is now transforming into web 3.0. I am aware of no such thing as web 0.0.  
Now, let's try to have some level of understanding on what these versions of the web really are. 

What is web 1.0?

Well in the early birth of the web. before it was even called 1.0. all the web did was purely presentational. that means, it only supplies content to a user and the user has little or no way of interacting with this content. look at it as a blog post that is presented to you without the ability to comment on it. you simply read and probably move on to the next article. 

Now, after a while, came the introduction of javascript into the web and that began to shape how websites were being created and perceived. you see, the application of javscript into creation of webpages now allowed users to interact with the webpage. this gave the creator of that whatever webpage the ability to gather whatever data the user used to intereact with the page. using the case study of our blog post above, the user is able to like a post while the creator of that website is able to store information about the user noting that they love that particular post. this is very impactful as the data gotten from a user can be used to streamline the kind of content that is being presented to the user. if you like a post about cats, then you probably love cats and instead of throwing every blog posts at you, you start getting suggestions about posts that are related to cats. this idea started to metamophose into what became web 2.0. the idea of user generated content and user-to-user interaction, meaning that a user, even thought they didn't create a website can create content on it and also intereact with other users and their contents. I'm sure Instagram, facebook, twitter... came to your mind. 

But of course, this advantage also came with a problem. the owener of the website has access to all the content and data that you as a user has generated and they can do with that data as they deem fit (they have the promise and privacy and protecting your data but we won't be talking about that in this article). so, we are faced with the problem of a company having command of all your data and we just have to trust that they won't use it against you. the company can decide to censor your posts or take them down or even take down your entire account from their servers. all this power belonging to one entity is what can be referred to as a centralized system. most of the power belongs to a central entity and everyone is connected directly only to that central entity. 

To solve this problem came the idea of blockchain, 
What is a blockchain? 
A blockchain is a distributed database that is shared among the nodes of a computer network. As a database, a blockchain stores information electronically in digital format.
in simple terms, a blockchain is a network of computers that are all connected to eachother. here, there is nothing like a centralized system as every computer connected on the system have equal power. 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2zqj0ldkuwue2sorteid.png)

as illustrated above, you will find that on the centralized network, which is what web 2.0 is based on, every computer is connected to a central entityb and if that entity decides to shut you off, then you are off. on the right however, a computer, aka Node, can be connected to as many other Nodes as possible. this concepts takes away power from an entity and puts it in the hands of individual users. this concept is what web3 is based upon. now what is web 3?
Web 3.0 is the idea of an internet built on the blockchain technology (decentralized network) where all the users or participants of that network are all connected to each other rather than a central entity.

you can very easily conclude that the major difference between web2 and web3 is the fact that control is in the hands of a central authority for web2 while this power is shared amongst all users in that particular network for web3.

if you would like to participate in a community learning the tools and technology needed to build web3 websites, you should register on the blockgames website [https://blockgames.gg](https://blockgames.gg) it is jointly    hosted by the Zuri team, [https://zuri.team](https://zuri.team/) and nestcoin [https://nestcoin.com](https://nestcoin.com/) .