Hello everyone! I really need to get these posts down to a schedule! As always though I am keeping very busy. So what have I been keeping busy on you may ask? The short answer is family time, development, and preparing myself for Web 3.0.
With Web 3.0 slowly but surely making itself the new standard it is important for anyone in this industry to have some understanding of just what that is and where it is going. So I have been doing just that. The shortest way to describe web 3.0 is “decentralization”. Web 1.0 was the read-only web. Web 2.0 was the read + write web. Web 3.0 is the read + write + decentralized web. But what does decentralization mean? To me, this means the sharing of data across many applications. Back in the day, you had to enable remote connections in your database to get any kind of data from it. This is risky and if you aren’t doing it securely and locking it down by IP address (which isn’t always possible) you’re probably going to get your database breached and your data stolen or deleted. So needless to say lots of people didn’t want to take that risk. With web 3.0 what most people do is create an API that pulls that data from the database and outputs it to JSON. JSON is a data string format that from my experience any programming language can read with a little help. This means your data is no longer stuck in one location. You can have your mobile app, desktop app, website, video game, heck even a watch app can read your data and display it in the application. You update it in one place and it gets rolled out to them all.
What is Web 3.0 in regards to crypto and NFTs? How is that “decentralized”? Well, that is just it the whole concept is decentralized. Take a look at this NFT of mine. See the metadata? Does that look familiar to you? For those non-developers that is JSON. The string readable format that you can pull anywhere I was just talking about. Are you starting to follow this? These crypto and NFT transactions are all stored like this and decentralized. Do you want to pull someone’s transactions into your website, game, or app? Have them connect their wallet. Want them to put an NFT up for staking? Connect the wallet and have the app grab the necessary hash data of the specific NFT for staking.
“George, I have no idea what an NFT even is or why I need one?” Well, the short answer is you don’t “need” one. The thing to understand with the blockchain is this is all very new and it’s potential has not been fully utilized yet. Web 2.0 took a long time to come around before it became the standard, web 3.0 is no different. NFT means non-fungible token. Let’s think about the word non-fungible for a second. An NFT holds a record of a transaction that you can’t fake (non-fungible). An NFT is more than just an image and someone that says that clearly doesn’t understand the acronym NFT (non-fungible token), let alone the basics of the technology. Let me try and explain. Let’s say you bought a ticket to see your favorite musician at a big venue through Ticketmaster. You get your ticket which is nothing more than a piece of paper much like your NFT is nothing more than an image. They however open the door to something bigger. Your ticket opens the door to your favorite musician. An NFT can do the same. The difference is you can’t fake the NFT but you can fake a ticket. The history is on the blockchain. You’ve got the receipts and all they need to do is verify it’s in your wallet.
What does Web 3.0 mean for my business? At this time probably nothing. Ask yourself do you have a need to get into web 3.0 or are you thinking it just because people told you to? Are you building an app/game/website that needs decentralized data? Are you utilizing crypto and/or NFTs? How do you think your business could benefit from this technology? If you can’t answer these then don’t jam a square peg into a round hole. That said integrating these systems is becoming easier and will only get better and more secure as more people use them. Maybe you run an eCommerce store where your demographic is younger and you could really benefit from accepting transactions from crypto blockchains. Maybe you run an up-and-coming venue and you want NFTs to be your ticket system. Maybe you like doing live videos or want to integrate Virtual Reality into your business. These are all examples of utilizing new Web 3.0 technology in your business. However, these examples may not necessarily apply to you or your business in which case don’t force it. Do your research and ask yourself “is this good for my business”.
One of the things I like most about Web 3.0 is Virtual Reality and Artificial Intelligence. This tech is getting bigger fast thanks to Facebook and the metaverse. Personally, I have been studying game development again and building my own online game to further my education. I’ve decentralized the data by building an API for the game client, website, and a possible future mobile app to all pull that data. Allowing me full control of my game through a web interface. Since at this time I don’t own a VR headset this was the best way for me to develop an online game using web 3.0 practices while also learning Virtual Reality development.
In the end Web 3.0 is still in its infancy but for how long? I lived through web 1.0 and web 2.0 all while working full-time as a web developer. It takes time for people to adapt. Eventually, they will though and if this is your industry it’s important to have an understanding of what web 3.0 means. Hopefully, this helps!