Imagine if, in the early days of the internet, HTTP had been a tradeable token — everyone would have had fiercely held opinions about the technical nuance of things like file transfers, hypertext linking, and client-server architecture. How would that have changed the way we access and share information online? Would it have created a more decentralized and democratic web, or a more exclusive and elitist one?
HTTP, or Hypertext Transfer Protocol, is the standard protocol for communicating between web browsers and servers. It defines how requests and responses are formatted and transmitted over the internet. HTTP is not owned by anyone, but rather follows a set of specifications developed by the World Wide Web Consortium (W3C), an international organization that creates web standards.
But what if HTTP had been designed differently? What if, instead of being a free and open protocol, it had been a scarce and valuable resource that could be bought and sold on a market? What if each HTTP request and response had a price attached to it, determined by supply and demand? What if web users had to pay for every web page they visited, and web developers had to pay for every web page they hosted?
Tekedia Mini-MBA edition 16 (Feb 10 – May 3, 2025) opens registrations; register today for early bird discounts.
Tekedia AI in Business Masterclass opens registrations here.
Join Tekedia Capital Syndicate and invest in Africa’s finest startups here.
One possible way to implement this idea is to use blockchain technology, which is a system of distributed ledger that records transactions in a secure and transparent way. Blockchain technology is the basis of cryptocurrencies, such as Bitcoin and Ethereum, which are digital tokens that can be exchanged for goods and services online. Blockchain technology can also be used to create smart contracts, which are self-executing agreements that enforce certain rules and conditions.
In this scenario, HTTP could be a tradeable token that runs on a blockchain network. Each HTTP token could represent a unit of bandwidth or data transfer and could be used to pay for web services. Web users would need to buy HTTP tokens from an exchange or a peer-to-peer network and use them to access web pages.
Web developers would need to buy HTTP tokens to host their web pages on servers and could earn HTTP tokens from their visitors. The price of HTTP tokens would fluctuate according to the supply and demand of web traffic.
What would be the advantages and disadvantages of such a system? Here are some possible pros and cons:
Pros:
It could incentivize web users to be more selective and efficient in their web browsing habits, reducing unnecessary or wasteful web traffic. It could incentivize web developers to create more high-quality and valuable web content, increasing the overall utility and diversity of the web. It could create a more competitive and innovative web market, where web services are priced according to their value and performance.
It could enable web users and developers to have more control and ownership over their web data and activities, enhancing their privacy and security.
Cons:
It could create a high barrier to entry for web users and developers, especially for those who cannot afford or access HTTP tokens. It could create a digital divide between those who have access to the web and those who do not, exacerbating social and economic inequalities. It could create a more fragmented and isolated web, where different web communities use different protocols or platforms that are incompatible or inaccessible to each other. It could create a more volatile and unpredictable web market, where web services are subject to price fluctuations and market manipulations.
Of course, these are just some speculative thoughts based on a hypothetical scenario. There is no guarantee that HTTP as a tradeable token would have these effects, or that it would even be feasible or desirable in reality. However, it is an interesting exercise to imagine how different the web could have been if one of its fundamental components had been designed differently.
Perhaps it can also inspire us to think about how we can improve the current state of the web, or how we can create alternative models of the web that are more aligned with our values and goals.