What Is Web2 and What Is Web3's Internet Evolution?

Researched with a video published on YouTube by Fireship. Tech Feed Watch is not affiliated with the creator, and all rights to the video remain theirs.

Web3 proposes a fundamental shift towards a decentralized internet, leveraging blockchain technology for data ownership and transparent transactions. While promising a more equitable digital future, its current implementation grapples with significant scalability, user experience, and regulatory hurdles. This vision seeks to empower users beyond the centralized control of Web2 giants, but widespread adoption faces complex technical and economic realities.

9 min video · 5 min read. Spend 5 min here to decide whether the other 4 are worth it.

Web3 represents a proposed evolution of the internet, moving away from the centralized control seen in Web 2.0. This new iteration aims to empower users with greater data ownership and direct financial interactions. It leverages blockchain technology to create transparent, peer-to-peer systems without traditional intermediaries.

Understanding Web3’s Decentralized Vision

Web 1.0, the internet’s first phase, primarily offered a network of interconnected documents. Around 2004, Web 2.0 emerged, allowing widespread user participation through platforms like social media and video sharing sites. This shift, however, led to the rise of large, centralized technology corporations that now largely control information and financial flows online.

Web3 seeks to reverse this trend by building a decentralized internet. Its core promise is to return control to individual users. This means people can exchange money and information directly. It removes the need for banks or major tech companies as middlemen. The goal is a more equitable digital future where users own their data and participate in a creator economy, rather than being subjects of centralized platforms.

The Role of Blockchain and Cryptocurrency

At the heart of Web3 applications, often called decentralized applications or dApps, is blockchain technology. Blockchains are distributed networks of computers that maintain a shared, agreed-upon state of data. Ethereum is a prominent example of such a network.

Cryptocurrency plays a significant role in this ecosystem. On the Ethereum network, for instance, Ether is the currency used to create transactions that change the data’s state. Users pay a small amount of Ether, known as a gas fee. This provides incentive for other computers in the network to execute these transactions. This mechanism is similar to paying for cloud computing resources. While some decentralized technologies, like peer-to-peer file sharing with BitTorrent, which has 100 million monthly active users, have existed without cryptocurrency, it is considered essential for building a strong creator economy and providing incentives for the computing infrastructure that powers dApps.

Developers create their own digital assets, known as tokens, using smart contracts. These are pieces of code that live on the blockchain and govern interactions between accounts. Tokens can be fungible, meaning each unit holds the same value as another, like Ether. Alternatively, they can be non-fungible tokens (NFTs). These represent unique items such as digital art, real estate, or collectibles. Each NFT is distinct and can have a different market value.

Despite its ambitious vision, Web3 faces considerable challenges. A significant concern is scalability. Critics argue that the current computing power, bandwidth, and storage capabilities are insufficient for Web3 to operate on a practical, widespread level. While proponents sometimes compare its growth to the early internet, it is important to remember that Web3 technologies are built on top of the existing internet infrastructure.

Another major point of contention is the actual level of decentralization. Many companies and the cryptocurrencies they issue are reportedly controlled by “vulture capitalists” and “Silicon Valley insiders.” This raises questions about whether the power truly shifts to the people or simply to a new set of centralized entities. The industry also grapples with a perception of being driven by “fear of missing out” (FOMO), alongside a notable presence of scams and questionable practices.

The financial volatility of the cryptocurrency market also poses a risk to the broader Web3 ecosystem. The worst-case scenario envisions a cryptocurrency bubble bursting. This is similar to the dot-com bubble where Amazon’s stock declined by 90% but the company survived. A significant decline in major cryptocurrencies could severely impact Web3 projects.

Building Decentralized Applications

Developing a decentralized application involves a different approach compared to traditional web development. The frontend of a dApp often looks similar to a regular website, using UI libraries like React. However, user authentication is fundamentally different. Instead of usernames and passwords, users connect their digital wallets, often through browser plugins like MetaMask. This wallet provides a public address for receiving payments and a private key for signing transactions. This allows the user to maintain ownership of their data. Libraries such as web3.js and ethers.js help developers interact with these wallets and smart contracts.

The backend of a dApp consists of smart contracts, typically written in languages like Solidity. These contracts define the application’s logic and behavior on the blockchain. Development frameworks like Hardhat and Truffle streamline the process of writing, testing, and deploying these smart contracts. Tools like OpenZeppelin provide standardized templates for common contract types, making development easier and more reliable. For testing, these frameworks can create local testing networks loaded with fake cryptocurrency, allowing developers to simulate transactions without using real assets.

Storing all data directly on the blockchain is often inefficient and unnecessary. This is because blockchain data is generally read-only and not designed for large, mutable datasets. Instead, dApps often use off-chain storage solutions. The InterPlanetary File System (IPFS) is a common decentralized method for sharing files, functioning similarly to BitTorrent. Databases built on top of IPFS, such as OrbitDB and ThreadDB, offer peer-to-peer data storage capabilities.

The Future Trajectory of Web3

Web3 is in its early stages, with its trajectory still uncertain. Some view it as being akin to 1992 for the internet. It is poised for significant growth over the next 10 years and potentially revolutionizing global interactions. This optimistic outlook emphasizes the ongoing innovation and the potential for new economic models, particularly a more equitable creator economy.

However, the challenges of scalability, genuine decentralization, regulatory clarity, and market stability remain significant hurdles. The debate continues whether Web3 will deliver on its promise of a user-centric internet or if its current form is largely speculative. Its ultimate impact will depend on addressing these technical and economic realities while navigating the complex environment of digital innovation.

Frequently Asked Questions

What is the main difference between Web2 and Web3?

Web2 is characterized by centralized platforms and large tech companies controlling user data and information flow. Web3 aims for a decentralized internet where users own their data and interact directly, without intermediaries, often leveraging blockchain technology.

Is cryptocurrency always needed for decentralized applications?

Not all decentralized technologies require cryptocurrency, as seen with peer-to-peer file sharing like BitTorrent. However, cryptocurrency is generally considered essential for Web3's creator economy and for incentivizing the computing infrastructure that powers decentralized applications.

What are smart contracts in Web3?

Smart contracts are self-executing pieces of code stored on a blockchain. They automatically run when predefined conditions are met, governing the behavior and interactions between accounts in a decentralized application without the need for a central authority.

What are the biggest challenges facing Web3 adoption?

Key challenges include scalability issues, as the current infrastructure may lack sufficient computing power, bandwidth, and storage for widespread use. Concerns also exist about genuine decentralization, market volatility, and the prevalence of scams within the ecosystem.

Jacob S. Olsen

Jacob S. Olsen

Runs Tech Feed Watch, from Denmark

How this article was made: every article starts from two things — a question people search for on Google, and a video from an independent creator on that subject. A language model writes the article to answer the question, using the video's transcript as its research material. It publishes automatically — I do not read every article before it goes live. The creator is credited on this page.

What is mine is the machinery and the rules it follows: which subjects, which sources, what gets rejected, and what this site is allowed to claim. More on that here — and if something is wrong, tell me.