visit
Web3 consists of frameworks and components that integrate the current “web” (i.e. world wide web) to the blockchain. This is not a replacement for the current web (called Web2), but is an extension. This enables what are called Decentralized Applications or dApps. A dApp runs on top of the which in turn can be built on top of Web2. This allows support for standard web protocols (e.g. HTTP) as the underlying layer for Web3 dApps.
In general, Web3 is connecting users to the blockchain via their web browser or app. To support the existing web, it extends the feature with a Web3 stack. Developers can use the libraries that contain API modules to add Web3 integration with their own Web2 applications or dApps. The stack provides an abstraction to simplify the process, rather than have developers build their own frameworks from the ground up. Users can then use the web to connect to blockchains to access their digital assets like cryptocurrency.
What makes Web3 different from the traditional web (i.e. Web2) is the feature of decentralization. Web3 operates on an open source system in a distributed and decentralized network. The dApps do not require a central server to run the code. In a decentralized system, the code runs on multiple nodes on the network without the need for a trusted central party. This means it has the characteristics to be censorship resistant, tamper proof and less prone to influence from Big Tech since it is not highly centralized.
From Web2 the frontend application can be created. It can then include libraries from Web3 to connect to the blockchain. Developers can use existing programming languages (e.g. Javascript, C++) to build their applications. Frameworks (e.g. Truffle, Hardhat) support existing languages for Web3, so that developers do not have to spend more time learning to code in a new language.
The main component developers add to give their web application Web3 compatibility is a wallet interface. The wallet creates an address for a user account, in order to access cryptocurrency assets. This is like a username/password that is used in Web2, but with Web3, it makes use of a long hexadecimal address with a private key. This appears complicated at first, but the concept is based on public key cryptography.
One of the most talked about platforms on Web3 is the . There is no standard definition to it, because there is the Big Tech interpretation and the crypto definition. While it portrays the integration of various technologies (e.g. AR, VR, 3D Avatars), Big Tech’s version is a virtual world that enhances user experiences for gaming and entertainment. For crypto, the metaverse is about ownership of digital assets that can be tracked across various blockchains. These digital assets can be used in games, traded in marketplaces or purchased as a collectible for storing value. The blockchain helps to verify digital assets, like in-game purchases to validate ownership.
The Web3 metaverse can be the same as the Big Tech metaverse, as an extension layer. Imagine being able to bring digital assets to a virtual world where users can interact and trade. An example is a virtual marketplace where users can trade or sell NFTs. Without Web3, a metaverse does not provide access to digital assets, so there is less utility in terms of value. Web3 brings the “Internet Of Value” to the metaverse.
Another important feature of Web3 is to provide users on the web a gateway to DeFi (Decentralized Finance). This opens up alternative financial services, that users may not normally have access to. This includes crypto-collateralized lending, which allows users to borrow against the value of their cryptocurrency assets. Users can also stake tokens to earn more tokens by holding over a period of time. For users who want to earn even more, yield farming earns with interest on a variety of DeFi instruments.
Web3-enabled sites in DeFi (e.g. , , ) connect user’s wallets to smart contracts. These are programs that execute code on the blockchain for DeFi services like staking, liquidity provision and swapping tokens. Web3 simplifies the process for users, via a web interface. Without these sites, users would have to know how to access blockchain nodes and program some code. That is much more complicated for the average user, and can discourage using DeFi.
Another exciting platform on Web3 are GameFi systems. This combines the concept of gaming with DeFi. It introduces cryptocurrency monetized gaming, through a blockchain-based network. This means more fairness and verification of data, through a decentralized backend. The problem with a centralized gaming backend, which is controlled by the game developer, is that there are no guarantees of randomness or ownership of gaming assets. GameFi aims to solve those problems, and at the same time provide an incentive system that rewards gamers through monetization.
There are GameFi platforms like and . Users can play games on these platforms from their browsers by connecting their wallets. Other GameFi apps require downloading the app in order to play (e.g. ). The appeal of these games is the rewards that gamers can earn from playing. This uses a Play-To-Earn (P2E) model, but it does require some upfront costs like purchasing tokens or NFTs in order to participate in a game.
Disclaimer: This article is a perspective of Web3. The information provided is for educational purposes only. DeFi and GameFi is not without risk. Do your due diligence to research about cryptocurrency.