On August 6, 1991, the Internet was made public. And no, Al Gore did not create the Internet. Up until 1999, it existed in its initial phase as a public service. Not until 1999, when Darci DiNucci coined the term Web 2.0, was Web 1.0 applied to the first phase of the internet. Now, 20 years later, we are looking at the emergence of Web 3.0. (Website Builders)
While Web 2.0 moved the Internet browser experience from a static view, with low grade graphics and color, to an interactive web experience—it also gave users the ability to collaborate and share information online via social media, blogging and Web-based communities. And, it provided users with an interactive experience with Web publishers.
The next generation of the Internet is Web 3.0, which continues to evolve. One area of development that’ll be integral to Web 3.0 is the application of blockchain technology. Web 3.0 will focus on using machine-based understanding of data and AI to provide a data-driven web. “The ultimate goal of Web 3.0 is to create more intelligent, connected and open websites.” (WhatIs)
According to Avivah Litan, it is expected that Web 3.0 will overtake Web 2.0 within 5 to 7 years. Moreover, says Litan, “blockchain technology will be a foundation protocol of Web 3.0, which will support peer to peer (P2P) transactions and communications.” This will eliminate the need for central authority and gatekeeper functions of Web 2.0—such as major search engines and social media sites.
Interplanetary File System
One protocol introduced in its alpha version in 2015 is Interplanetary File System (IPFS). It is an important component of the Web 3.0 infrastructure.
Frederic Rough of Coinsquad says that with the current Internet protocols, users are at risk having their data hacked, manipulated, or otherwise altered. With blockchain as an immutable and append-only distributed ledger—it stores data on the network. IPFS stores data on a distributed network that is immune to altering and forgery. The data cannot be altered without changing the data identifier.
Are you WEB3 ready ?
1. Upload content to IPFS (decentralized storage)
2. Connect that connect to your blockchain domain
3. View the content by searching your domain on ViewBlockhttps://t.co/BppzR3ZBVy
— dmo ™️ (@dmogroup_) November 4, 2019
According Kaspar Triebstok in his blog he states: “IPFS is a new Internet protocol initially designed by Juan Benet in 2014” to permanently store data. It’s built to remove duplication across the network, and to obtain addresses to data stored on network computers.
Now an open-source project, says Triebstok, it is resource oriented, not location oriented. That is, instead of communicating by pointing to locations as within HTTP (Hyper Text Transfer Protocol), “IPFS points to the resource itself. It then gets this resource from whoever has the data.”
In Hackernoon, Kojo Addaquay provides a primer on IPFS. The Internet is primarily a client-server system, which relies on a suite of Internet Protocols. HTTP is the basis for communication. Data is stored in centralized servers, accessed by a location address. With this database structure, it’s easy to manage the data, to distribute it, or to secure the data. Moreover, it can scale to the capacity of the servers and clients.
However there are weaknesses with security, privacy and efficiency: “control of the server translates to control of the data.” As a consequence, it is likely that the data can “be accessed, altered and removed by any party” who has control of the server. This could be the database administrator who has legitimate permission levels with the server, a nefarious actor, or a state sponsored hacker.
Addaquay says that the goal of IPFS is to address the “deficiencies of the client-server model and HTTP web through a novel P2P file sharing system.” It’s a system that synthesizes a number of innovations.
According to GitHub IPFS is a free, open source project, with hundreds of contributors. It is a work in progress, with an ambitious “plan to make the internet more free, open, secure, and high performance.”
Whether one is focused on crypto addressing systems being replaced with a human readable domain, or with IPFS—it is clear that Web 2.0 is need of an update to manage the growing demands of the Internet. Blockchain and its distributed ledger technology will have a well-defined role in how this is all played out.