Web 3.0 would enable new possibilities and opportunities

Published at: Sept. 15, 2020

Lately, the controversial topic of censorship on Big Tech platforms reached a turning point when U.S. President Donald Trump’s campaign account was banned on both Twitter and Facebook for “spreading coronavirus misinformation.”

The conversation over who has control over what kinds of information that get out to what kinds of audiences is not new. As we move toward Web 3.0, many believe this future version of the internet will be a more decentralized, immutable and censorship-resistant version of the web.

The decentralized data storage solution InterPlanetary File System, or IPFS, is a peer-to-peer hypermedia protocol that is designed to make the web “faster, safer and more open.” It allows users to download webpages and content that is stored across multiple nodes instead of from a central server. With the current paradigm, if anything is changed or blocked, there is no reliable way to access it again. IPFS aims to address deficiencies like this and more.

Related: Five defining features to build the new generation internet

Security, privacy, scalability and efficiency limitations of Web 2.0

As mentioned, because data is currently stored in centralized servers, they can be accessed, altered or removed by any party that has control of the server. In terms of security and privacy, this is problematic, as control of the server equals control of the data. This could be a legitimate party, but it could also be a hacker or a political authority.

When Turkey decided to ban Wikipedia, IPFS technology was utilized to host a mirror version of Wikipedia so that the site could still be accessed. The Catalan Pirate Party has used it to bypass a block ordered by the High Court of Justice of Catalonia on websites related to the Catalan independence referendum. A Chinese news source, Matters.news, has also utilized IPFS to publish articles to bypass censorship.

The current internet protocol relies on location-based addressing, which identifies data by its location rather than its content. Even if the same data is available at a nearer location, it will still trek all the way to a specific location/address to access that data, which is a limitation in terms of efficiency.

This has served us satisfactorily so far but only because the size of the average web page was relatively small — average web page size increased from only 2 KB to 2 MB the first two decades of the internet. Now, with big data and on-demand HD video streaming, people have started consuming and producing more and more data. The capacity to scale is more important than ever.

Distributed hash tables enable efficient content access and lookup

Using Kademlia distributed hash tables, or DHT, the IPFS P2P file-sharing system spreads data across a network of computers that are coordinated to enable efficient access and lookup between nodes. This kind of data structure is decentralized and functions reliably even when nodes fail or leave the network (fault-tolerant).

Instead of location-based addressing, IPFS addresses a file based on content identification. The content identifier is a cryptographic hash of the content at that address, a unique hash that allows verification of the content asked for.

DHT provides a decentralized data structure where IPFS peers can locate other peers and the content requested. Its fault-tolerant feature means that peers can function independently without central coordination, enabling the system to scale and accommodate millions of peers — not to mention its ability to resist content censorship due to its decentralized structure.

Decentralized marketplace to incentivize data storage and retrieval

Now that we know how IPFS technology uses DHT to locate peers and content, we can move on to how content is requested and retrieved. Blocks of data are exchanged over the IPFS network through its data trading module called Bitswap. As a message-based protocol, Bitswap’s primary roles are to acquire data blocks requested by the client peer/s and send them accordingly to the respective peer/s.

While these tasks are straightforward, the complexity arises from the actual exchange between peers, where “strategies” are required to decide when and to whom to send blocks of data. Unlike BitTorrent, where blocks being exchanged come from a single torrent (usually a single file), on IPFS, it is a big swarm where peers can pull blocks from just about any peer who has them.

Modeling the block exchange as a data exchange marketplace, each peer participant has an internal strategy used to decide if content will be exchanged with any other participant. Strategies could include incentivization, bartering, rewarding uptime, punishing downtime or other approaches.

The developers of IPFS have rolled out an incentivized, bartering, uptime-rewarding and downtime-penalizing block exchange protocol called Filecoin.

The idea is to allow anyone with unused hard-drive storage space to participate as a storage provider in a decentralized marketplace whereby prices are set based on supply and demand. This is a departure from centralized cloud storage with fixed pricing, such as Amazon Web Services, Microsoft and Google.

The network is market-driven and designed to add economic stimulus in order to incentivize participation, strong end-to-end encryption, cryptographic deletion and more. Miners do not only compete on cost; other factors come into play, such as reputation, reliability, data availability, etc. to ensure that the network operates fairly and continues to improve.

The block exchange protocol relies on proof-of-replication, which is used to prove that data is safely stored somewhere and is accessible; and proof-of-space-time is used to prove that data was stored throughout a period of time.

A more resilient, efficient, censorship-resistant and robust internet

These protocols all work together to allow IPFS to form an extensive P2P system for distributing, storing and retrieving blocks of data quickly and robustly.

Resilience, efficiency, censorship-resistance and robustness will be the markers of this future model of the internet.

Its decentralized, fault-tolerant features will drive its capacity to scale and hopefully enable the inclusion of millions of users to participate in its global information network system.

The views, thoughts and opinions expressed here are the author’s alone and do not necessarily reflect or represent the views and opinions of Cointelegraph.

Zhong Gengfa is the CEO and founder of ChainUP — a global one-stop blockchain technology service provider. He previously served as the technical director of Baidu SNS Division where he founded its technical team and also served as the chief technology officer of peer-to-peer car rental platform START.
Tags
P2P
Related Posts
DPN vs. VPN: The dawn of decentralized web privacy
The internet has undoubtedly revolutionized the way we live. It has changed how we work, access information, travel, communicate and interact with each other. Along with it comes a greater level of freedom that we enjoy because of democratizing and decentralizing information. By doing so, the internet has opened up to a greater debate, analysis and scrutiny by the general public on matters that impact them and the world. Thanks to the internet, the sphere of influence is shifting away from centralized authorities and the mainstream media. In our rush to grasp the freedoms offered by the internet, we have …
Decentralization / March 20, 2021
The role of decentralized networks in a data-abundant, hyperconnected world
When it comes to computer data storage, it can seem like we are running out of numbers. If you are old enough, you may remember when diskette storage was measured in kilobytes in the 1980s. If you are a little younger, you are probably more familiar with the thumb drives denominated in gigabytes or hard drives that hold terabytes today. Humanity’s unfathomable data footprint But we are now producing data at an unprecedented rate. As a result, we are going to need to be able to grasp numbers so large that they seem almost beyond human comprehension. In order to …
Decentralization / March 14, 2021
Blockchain technology, financial and self-sovereign digital identities
Imagine if it were possible for your identity to be available at any time, where third parties could only access it with your consent. The discourse that everyone has the right to own their digital identity has been gaining momentum around the world. And the path to this is the development of “decentralized digital identity” solutions. What is a self-sovereign identity? Here, it is important to clarify that according to the concept of self-sovereign digital identity, owners (holders) of the digital identity are responsible for the control and management of their data. And that not only includes basic personal data …
Decentralization / Sept. 2, 2020
The loss of privacy: Why we must fight for a decentralized future
If you’re into cryptocurrency or blockchain, there’s a good chance I don’t have to spell out the benefits of decentralization. You’re a first-generation user of a technology that will increasingly define the future of the internet, and you have front-row seats to the world premiere of Web3. The internet’s use and control were always as centralized as we see now. In the early days, under the stewardship of the United States Department of Defense, the network needed not to rely on one core computer. What if a terrorist attack or missile strike took down the principal node? Individual network parts …
Decentralization / April 24, 2022
Crypto companies aim to build trust within future products and services
The cryptocurrency ecosystem underwent a turbulent year in 2022. Criticism inside and outside of the crypto industry was fueled following the collapse of FTX, Celsius, Three Arrows Capital and the Terra ecosystem. A number of losses have been recorded from these events. Blockchain analytics firm Chainalysis released a report in December of last year, which noted that the depegging of Terra’s stablecoin, Terra USD Classic (USTC), saw weekly-realized losses peak at $20.5 billion. Findings further show that the subsequent collapse of Three Arrows Capital and Celsius in June 2022 saw weekly-realized losses reach $33 billion. While these events may have …
Decentralization / Jan. 6, 2023