Web3 — Introducing the Decentralized Internet (The web we want )
During early 1990’s the WWW ( World Wide Web ) revolutionized information. A decade later internet become more popular and mature. We saw the rise of the so-called Web2. Platforms like social networks and ecommerce websites showed up.
It revolutionzed the internet,bringing users and services close to each other , letting us enjoy P2P interactions on a global scale. But always with a middleman a platform acting as a trusted intermediary between A and B who did not know or trust each other. These middleman platforms dictate all rules and owns all of the users data.
Blockchain seems to be a driving force of the next generation internet, the Decentralized Web, or Web3. It can bring us true P2P transactions without a middleman. For example: Bitcoin is the first use case. While Bitcoin is a Peer to Peer cryptocurrency without banks and bank managers, the same technology that brought us Bitcoin could now allow us to build ride sharing without a middleman companies like Uber or Ola, apartment sharing without middleman companies like Airbnb, and social media without companies like Facebook and Twitter.
If you look on how the current internet works, you may find that our data architectures are mostly client-server based. Which means that our data is centrally stored on one computer and retrieved via the Internet by another computer. This storing of data centrally in different devices, on the USB stick or even in the cloud. This raises a lot of trust issues in concerning people and institutions that store my data against any form of corruption : internal or external, man-made , natural or machine led disasters. These centralized data structures have a unique point of failure points of failure.
Seems like we never invented the Internet.
When you type in Google Docs, or Keep or Dropbox Paper ! Every word you type is sent to the ad company’s servers where you must take a leap of faith with your data and it will be left alone. Despite Google’s privacy policies and strong reputation for security, it has the technical ability to do whatever it wants with information you entrust to it. Indirectly ! Our data is still insecure or we can’t trust Google fully for keeping it safe.
On the other hand if i write these sentences or words into Graphite Docs . They received a higher level of protection. I could still access and edit my document from different computers, and even invite collaborators, because it was backed up online as i worked. But the data was stored in an encrypted form, on a network of computers unable to read my data. The encryption keys needed to unscramble it never left my own devices, meaning that unlike with most of the online services I use, my data was solely under my control. All that is possible because Graphite, built on Blockstack, uses Bitcoin Blockchain technology to provide a decentralized alternative to Google Docs, Google Sheets, and more.
And That’s the beauty of Blockstack’s infrastructure. They have a virtual chain that sits on top of the Bitcoin Blockchain. The only information that ends up being written to the blockchain is a zonefile tied to the user’s Blockstack ID. This zonefile is very similar to DNS records on the traditional web but applies to individual users. That’s what allows the creation of an identity that you own, not some other company or government. It also allows the creation of encryption keys. But the files you create in Graphite are not stored on the blockchain (nor should they ever be).
Storage then takes place on your own personal cloud. You can (and should) replicate your data across multiple storage providers. What Graphite and Blockstack allow is for those storage providers to become nothing more than dumb drives. With client-si
snoop around in your files if they wanted to. The way I like to think of this is like the old days of running desktop software or even command line software that just stored your files locally. Except with this, you still have the convenience of what the cloud computing world has been providing for the last dozen or so year.
You may also like to explore about IPFS -An Interplanetary File System. It’s a peer-to-peer protocol where each node stores a collection of hashed files. A client who wants to retrieve any of those files enjoys access to a nice abstraction layer where it simply needs to call the hash of the file it wants. IPFS then combs through the nodes and supplies the client with the file.
So that’s all folks — Dapps will be taking over now.. !!
Till then ! Stay updated :D