What is the difference between the product architecture of web3 and web2?

I saw a very good article today, and I highly recommend it to everyone. It clearly explains the difference between web3 and web2 in terms of Internet architecture, which will help you better understand what is the difference between web3. This article is about the article. Dismantling, the original link is as follows:

https://mirror.xyz/owoowo.eth/orz4h4Q-XbKC-NH8n4mdAyLp2QFD21Dsq5ewL05qoMk

The following figure shows the architecture of traditional Internet products, which is divided into three parts: front-end, back-end and database. The front-end is the pages, pictures, buttons, input boxes, etc. that you can see with the naked eye, and the back-end processes the data and returns the results to the front-end. process and data are stored in a central database.

For example, we have opened a new website. First, you need to register and enter your mobile phone number and password. This is what the front-end is doing. Click OK, and the mobile phone number and password will enter the back-end to verify whether they exist. If they do not exist, they will be stored in the database. A new line of data is added to store your new user. After the storage is completed, the backend returns the result to the frontend to tell you that the registration has been completed.

What is the difference between the product architecture of web3 and web2?

The following picture is the product architecture diagram of blockchain application. You can see that all the contents except the front end are different from the traditional architecture. Next, we will disassemble them one by one. What are these differences and why are they different.

But before dismantling, we need to answer a question. Many friends around me say, what changes can the blockchain bring us? Is it the portability of mobile phones to computers, or the immersion of VR to screens? In fact, I don’t have an answer to this question. The main reason is that the blockchain determines from its architecture that it cannot provide users with a deep perception of experience differences, because from the perspective of the two architecture diagrams, the presentation presented to users There is no change in the layer-front-end. What changes are the differences between the back-end and the data layer that users cannot intuitively perceive with the naked eye. This also leads to the fact that the imagination space of blockchain has always been relatively abstract. You can know that because of the emergence of the mobile Internet You can order food, take a taxi, and when VR appears, you can watch movies and play games, because these are all changes in the front end of the display layer, so you can directly deduce what this change will bring, but it is difficult to change the blockchain. It is directly perceived by ordinary people, so “what changes will web3 bring to me?” has always been a difficult question to describe clearly.    

What is the difference between the product architecture of web3 and web2?

First of all, let’s look at the core blockchain module. In web3, the blockchain assumes the responsibilities of database + back-end, data is stored on the chain, and smart contracts process the data.

What is the difference between the product architecture of web3 and web2?

I believe you already know the principle of blockchain. Distributed ledger means that you need to build a node in your computer, just like the process of registering a blockchain account, but this process will be very troublesome, so there will be A middle-tier service provider provides interactive services between you and the blockchain, which greatly reduces the threshold for you to enter the blockchain. For example, our most commonly used little fox wallet is responsible for the account system.

What is the difference between the product architecture of web3 and web2?

When you use some web3 websites, your little fox will often initiate a signature application. The process of signing is to use your private key to verify and verify the write operation, so as to authorize the blockchain to perform data operations.

What is the difference between the product architecture of web3 and web2?

Just mentioned that the blockchain assumes the responsibility of the database, but as we all know, the storage resources of the blockchain are very expensive, and any write operation requires gas fees. If a movie is stored in the blockchain, the cost will be very high. It is huge, so it is still necessary to store a large part of the data that is not so important but takes up a lot of space externally. Here you can read the previous article. When you buy NFT, what exactly are you buying? , the NFT pictures you bought are actually stored in IPFS, and the blockchain only stores token id and transaction data. It’s like the central bank can’t keep all the cash in the country in the basement, so it will build vaults in many places to store this cash in a decentralized manner.

What is the difference between the product architecture of web3 and web2?

Even if storing data externally can save a lot of storage space, the frequent operation of blockchain data is still a lot of expense, so there have been many expansion solutions. The main idea is to try to operate outside the main chain as much as possible. Then periodically synchronize the operation data back to the main chain at one time, such as the relationship between the central bank and local banks. Before, all deposits and withdrawals needed to go to the central bank. Now, many local banks (side chains) are established, and residents deposit and withdraw in local banks. , the local banks need to make a settlement with the central bank once a month.

What is the difference between the product architecture of web3 and web2?

The above is the difference between web3 applications and traditional applications. You will find that a large number of content below the iceberg are completely different, so this is why many companies doing web3 infrastructure can get large financing. The content that needs to be built is indeed very many.

Going back to the question of “what changes can web3 bring us?” at the beginning, we know that web3 has features such as decentralization, distribution, and traceability, but these features are not the same as those brought by mobile phones and VR to users. Intuitive feeling, in fact, the next step is to find a way to dig out these characteristics to its application scenarios, just like Tesla and fuel vehicles, they are actually the same in appearance, but the core inside is completely different, no Internal combustion engines and gearboxes, but these car owners will not see that if Tesla only has the feature of “charging”, but the battery life is short, it will always stay in the state of 30,000 yuan old man’s music, just like web3 only has to go to the center However, the high cost (gas fee) will always stay in the niche of utopian believers, so Tesla needs to work hard at the levels that can really be perceived by users, such as driverless cars, large screens, and heated seats. I think the same is true for web3. The truth is that we need to dig out what is the ability to make users perceive obvious changes, instead of letting users say “Oh, decentralized, and then what?”

Posted by:CoinYuppie,Reprinted with attribution to:https://coinyuppie.com/what-is-the-difference-between-the-product-architecture-of-web3-and-web2/
Coinyuppie is an open information publishing platform, all information provided is not related to the views and positions of coinyuppie, and does not constitute any investment and financial advice. Users are expected to carefully screen and prevent risks.

Like (0)
Donate Buy me a coffee Buy me a coffee
Previous 2022-04-08 23:31
Next 2022-04-09 10:15

Related articles