Today the world of applications (or Apps) is very present in our life so that if you ask the most clumsy in technology what Whatsapp, Instagram, Twitter or Glovo are, he would be able to answer that they are Apps.
An app is a computer application designed to run on smartphones, tablets and Pcs and allow you to perform tasks of any kind (send emails, write in a chat, make video calls, play a video game etc.).
Maybe you never thought about it, but Apps have a common problem: they are centralized. This means that if one day the owners of Whatsapp wanted to put a subscription price to use the famous messaging app, this could only be used by paying.
When we talk about centralized Apps, we refer to applications that depend on a central entity that has the power to decide anything, without the need to consider its users.
This premise makes sense when it comes to understanding what is a Dapp, how is it different from apps and what is it for.
If you’re curious, skip to the next paragraph.
A DApp (spelled with this strange D and pronounced as Di-app) is a decentralized application, ie an app that does not depend on a central agency, but depends on the same community of users that uses it and allows direct interaction between users and suppliers.
A DApp is basically a open source application running on a decentralised network from peer to peer, of which no entity has complete control and the information is continuously shared among the participants.
Among the main features of a Dapp are the following:
Ethereum’s blockchain is the main blockchain on which developers create Dapps and its white paper defines three main categories of Dapps:
The startups Dapps, built on blockchain platforms, now constitute the majority of Icos. Most category 2 and 3 Dapps use the Ethereum platform.
As you can imagine, there are many benefits offered by Dapps, especially if we compare them with those provided by a normal application. Among these we find:
The Dapps essentially allow back-end code and data to be decentralized, and thus, to be immutable and tamper-proof. It is because of these features that Dapps have the potential to meet a wide range of use cases.
Although Ethereum is currently the preferred platform for developers of Dapps, Cardano, QTUM and NEO are also very popular for developing Dapps.
If you’re curious to know examples of Successful DApps , below we leave you some examples of DApps that we like in Bitnovo, based on the Ethereum protocol and that have already obtained millions of dollars:
Uniswap is an exchange, launched in May 2020, based on Ethereum that allows anyone to exchange ERC20 tokens without the need for buyers and sellers to provide liquidity, a problem that characterizes traditional markets.
Learn more about Uniswap with this complete guide.
Basic Attention Token is a transparent and decentralised digital advertising platform based on Ethereum blockchain and smart contracts.
The platform allows advertisers to purchase advertising space and user attention, using the Brave web browser.
Its objective is to:
– effectively distribute advertising money among advertisers, publishers and content readers;
– make readers see fewer ads and make them better suited to their interests;
– guarantee users’ right to data privacy.
Compound is a DApp whose objective is that users generate interest through their deposits and ask for loans on the five cryptocurrencies which are traded on it: Ether (ETH), 0x (ZRK), DAI (DAI), Basic Attention Token (BAT), and Augur (REP).
This protocol has an algorithm that calculates the interest rate that the user will earn, according to the supply and demand of each asset in each money market.
If you are interested in knowing the complete ranking of DApps, divided by category and protocol, you can take a look at the platform Dappradar.com.
In recent years the Dapps ecosystem is evolving rapidly.
As we have seen, the advantages that the Dapps provide give us hope that in the not too distant future will be launched new features and use cases unprecedented blockchain technology.