Understanding web 3 like I’m 5

Folasewa Ogunsola (Shewa)
6 min readSep 10, 2022

--

WTF is web 3.0???

https://x7d4c5z5.stackpathcdn.com/wp-content/uploads/tc/2022/03/Web-3.0-2.png

Understanding web 3 is incomplete without fully understanding the previous web 2.0 and web 1.0. My last article explained web 1.0, 2.0, and web 3.0. However, I will be talking extensively on web 3.0 like I’m explaining to a 5-year-old kid.

But before I dive into web 3.0, I would still love to take you on a brief journey on the evolution of web 3.0 from web 1.0; because, if there is web 3, there should be web 1 and web 2 in existence. Imagine me sending you a series of season 3 without sending the season 1 and season 2. It doesn’t make sense right?

Web 1.0

There were different unique features that defined each timeline in the web 1.0 era. These features had their unique significance and impact on people. The major feature that distinguished this era was the fact that information on the internet was only Read Only. By “Read Only”, I mean websites during the era only contained information that could only be read through; you can’t interact with them-webpages were made with Html & CSS. It was the era of companies like Yahoo.

But as technology kept improving and advancing, new programming tools like Php, Java, Javascript, React, React Native, etc. evolved which made interactions possible on web pages.

Web 2.0

web 2.0

This advancement led to platforms like Medium, Twitter, Discord, Bolt, Jumia, Slack, etc. With these languages, it is possible for people to chat on Twitter, post articles, receive claps on Medium, and send reviews on Jumia, … This is the current era of the internet.

………………..

Moving on with the advancement in tech. & tech. trends, there came an era trying to disrupt web 2.0

This is the web 3.0 era

Web 3.0

There’s no way you haven’t heard about “Web3” or “web3 platform” if you work in the technology industry. Web 3.0 is the era of the internet where solutions are built/integrated on blockchain technology. Now, you might be wondering what the “blockchain” is.

A Blockchain is like a special daily diary where you can write which friends you played with and what you did during the day.

Let us assume that there are two people Alice and Bob. Alice borrows some money from Bob and Bob writes it on a piece of paper signed by Alice. After some days Alice denies the existence of such a document and claims that Bob has forged that piece of paper. Bob would now find it difficult to prove that Alice actually owes him Money.

In this example, Alice and Bob are two nodes.

Now assume the same scenario, but among a society. So there are ’k’ pair of people transacting with each other. And the only proof that each pair has, is that piece of paper. Looking at this scenario, one person, Kate comes up with a solution. She suggests maintaining a common notebook of transactions for the entire society. She designates town hall to be the place where every exchange takes place. In the common notebook, every pair writes the transaction, and then the notebook is kept safely. People rejoice and accept Kate as their leader.

That notebook can be called a database.

But one day, somebody spills wine on the notebook. This makes the notebook illegible. Taking the advantage of this situation, Alice again denies taking money from Bob.

This is the problem databases face — a single point of failure.

Irritated by this problem, Kate comes up with another solution. She suggests maintaining multiple notebooks. She chooses some trustworthy people from society and gives them a notebook each. Now every time a transaction or exchange takes place between two people, Kate instructs some of those trustworthy people to mention the transaction in their notebooks. So the data is repeated in the notebooks. Now, even if one notebook is destroyed, chances are that all the data regarding transactions are still present in the combination of other notebooks.

This is a distributed database and multiple notebooks are the multiple nodes.

But the next day, another problem arises. Kate has a friend named Bert who owes a lot of money to some people in society. He asks Kate for help and she agrees to help him. She instructs all the people with the notebooks to remove the entries where Bert received the money. Now Bert doesn’t owe any money based on the notebooks.

This is the problem with distributed databases — they are centralized. That means one single entity owns all the nodes/resources and can make changes as they deem fit.

When the people from the society come to know of it, they remove Kate from the leadership.

They decide to keep a notebook each. Every time a transaction is made between any two people, all the people from the town come together and mention it in their respective notebooks. So if there are n people in the society, then there are n notebooks and no one person controls the overall representation of the transactions. This is decentralization.

They also decide to never remove or delete an already mentioned transaction from the notebook. This is immutability.

Now when another group of people from the society, let’s call them C, try to change a record in their notebooks, all the other people also need to make the same change(as mentioned in the first point above, all the people write all the transactions in their notebooks). Before writing the transaction proposed by group C, all the other people notice that the transaction is not correct. So they come to realize that C is trying to make a fraudulent transaction. Hence they deny that transaction and do not mention it in their notebooks. They also decide to banish group C from further participating in the group. This is how Consensus is formed and voting is done to decide the validity of a transaction in Blockchain.

A very enthusiastic kid suggested that the transactions form a chain, so they decided to call the collective set of fully replicated, decentralized, immutable notebooks as Blockchain.

So, well. This is the easiest example I can think of to explain Blockchain. Blockchain is a decentralized, peer-to-peer, immutable storage network that is censor-free and regulator free because of the absence of one single controlling entity. Every transaction that is written is voted upon by a majority of nodes and changing something which was written before in the chain is computationally very difficult.

ref: https://qr.ae/pvUB7E

In essence, a blockchain is a digital log of transactions that is duplicated and distributed across the blockchain’s complete network of computer systems. Each block in the chain contains a number of transactions, and each time a new transaction takes place on the blockchain, a record of that transaction is added to the ledger of each participant.

So, Web3 is an umbrella term for blockchain space, and the blockchain itself is the technology. Web3 is built on top of the blockchain, the core technology that powers it.

Web 3.0 is the era of the internet based on public blockchains, a record-keeping system best known for facilitating cryptocurrency transactions.

The unique feature of Web 3.0 is that it is decentralized, meaning that rather than consumers accessing the internet through services mediated by companies.

If you enjoyed this article, kindly drop 40 claps for me

And don’t forget to follow me on Twitter

……………………

Previous Article: Difference between web 2 and web 3

--

--