eli5 what is web3

464 views

eli5 what is web3

In: 4

12 Answers

Anonymous 0 Comments

Web 1.0 was built using static HTML pages to display information.

Web 2.0 was built using AJAX and other technologies to allow for a much greater level of interactivity.

Web 3.0 is the idea that using blockchain based technologies will make the web better. It’s mostly a marketing campaign to get more people to invest in cryptocurrency so there is enough money in that ecosystem to allow for the early investors & whales to cash out. NFTs serve basically the same function. It’s worth examining the practical and conceptual problems with Web 3.0 in a little more detail.

Practically, blockchains and smart contracts are not really a useful technology. Blockchains as data storage technology didn’t really become popular until they became a media for illegal transactions. At their heart, they are a write-once database where new transactions are validated by some fairly computationally expensive cryptography. This means that processing transactions is extremely slow compared to traditionally banking methods. It also means that all of the transactions on the blockchain are functionally public. The systems that allow you to read one transaction will allow to read inspect all of the transactions on the blockchain, with the only privacy protection being the fact that personal data isn’t attached to wallet identifiers. Transactions are also expensive, as you have to play rather significant processing fees that vary due to competition between users to get their transactions processed first. The blockchain also lacks numerous systems present in the traditional financial system to process users against fraud. There is no way to unwind the system and undo fraudulent transactions and once someone gets into your wallet, they can basically do whatever they want with it. Since wallet ids are public information and there isn’t a accept/refuse step in transactions, people can just send things into your wallet without your permission, which is a problem because smart contracts can contain malicious code.

Lets talk about smart contracts. At it’s heart a smart contract is a small chunk of data stored on the blockchain. In most cases, a smart contract is just a link, usually to an image stored externally for an NFT. This is because the amount of data that a smart contract can actually store is really small, smaller than a photo you can take with your phone. This means that actually using the blockchains to store data is massive inefficient and nobody actually does it. This creates another set of problems with link rot, but that’s wider problem with the web in general. Smart contracts can be used to store programs and that is a problem. Given their small size, programs that would do significant and useful things need to get split into multiple smart contracts. In practice, programs that do useful things are typically stored externally and just use smart contracts as access passes. Functionally, they are being used as cookies, a technology with massive privacy issues in Web 2.0 . They still can be used a programs though, which means that when you interact with them in basically any way, you can trigger those programs, allowing them to act as trojan horses that contain viruses or programs that transfer the contents of your wallet to someone else. Even if they contain non-malicious code that do what the users thinks they are suppose to, the write-once nature of the blockchain means that the code inside smart contracts can’t be patch. New features can’t be added to programs and more importantly, bugs can’t be patched. The actual functionally of smart contracts doesn’t match what the advocates say, and even if they did, the Web 3.0 future is extremely problematic.

Core to the idea of Web 3.0 is that everything is part of it’s ecosystem and that it’s decentralized. This is a basic confusion about how the underlying systems work. Even if the blockchain stores data in a decentralized way, there are still centralize points of failure. First, the operators of the blockchain are a centralized group who make choices about how it works and what the current state of the blockchain are. The idea that blockchains are decentralized is a myth. Secondly, the need to use a wallet manager to manage all of your interactions with the blockchain creates a single point of failure that if comprised would give the attacker control of your entire digital life. This gets worse once you consider that advocates want to personally identifying data such as medical records, professional certifications and deeds onto the blockchain. Once they are on the blockchain, they are public information and connect your wallets with actual identity. Your entire digital life can be tracked by anyone and since you can’t refused to receive something on the blockchain, it opens up new routes for harassment and stalking. This is even before consider the financial aspects of using a blockchain for everything. Ignoring the problem of processing fees drawing money from everyone and transferring to the blockchain operators, there is the issue of blockchain being deflationary. As currently designed there are a fixed amount of currency a blockchain will produce and this isn’t likely to change since it benefits operators and early adopters. Since the demand for the currency will also increase as new people are forced to enter the market to interact with Web 3.0 and there is a fixed supply of the currency, the relative value of it is always increasing. This means that late adopters are basically at the mercy of the early adopters who are amazing rich without producing anything of value. This is intentional, as the blockchains were design to mimic how things worked under the gold standard, and this is one of the reasons that people moved away from the gold standard.

Overall, Web 3.0 is a con designed to get fools to invest in cryptocurrency, and even if it wasn’t, it is an extremely bad idea that would make make the problem of wealth inequality worse.

You are viewing 1 out of 12 answers, click here to view all answers.