DApps are decentralized applications, which are distributed applications that do not use central servers to keep confidential user data safe.
Traditional applications run on centralized servers, while dApps differ in that they operate through a decentralized, peer-to-peer network, where no entity has full control.
Juniper Analyst Lauren Foye said:
DApps will pool resources on numerous machines worldwide. The results are applications that do not belong to a single entity, (but) but are directed by the community ”.
Precisely for these reasons, dApps They represent a true innovation in the field of applications and are currently classified into 3 types:
- DApps type 1– They have their own blockchain and need the native asset to function; A classic example is Ethereum;
- DApps type 2– They rely on a dApp type 1 blockchain protocol for their functionality, but with a proprietary token;
- DApps type 3: use the same protocol as type 2 dApps.
DApps on Ethereum and TRON blockchains
DApps based on blockchains, usually on TRON or Ethereum, but also often in EOS, offer a substantial advantage that is self-sustainability over time, both financially and in terms of development.
The same people who use dApps are often involved in decentralized app enhancement, which often rewards these users in tokens.
The tokens can be used in dApps or exchanged for cryptocurrencies.
These decentralized applications are of Open Source and the proceeds go to the developers involved in the project, but also to the users and those who invest in the dApp by contributing to the improvement of the system.
In detail, the gain consists of:
- For developers, in reference to the work done in programming, when observing the growth and diffusion of the application to a greater number of users;
- For sellers, in relation to promotion and growing sales;
- For users who pay to use the service and then collaborate to maintain the dApp.
App vs dApp
Comparison of WhatsApp and Status, messaging application and dApp, respectively.
The messages and media that we exchange through WhatsApp They are encrypted and when registering with the application, it is necessary to enter the phone number that is registered on a server.
All of this is stored on centralized servers that, by their nature, are subject to possible hacker attacks and censorship.
With the application Status, exchanged messages and multimedia content are encrypted and saved on users' mobile phones and on an inaccessible offline server. The code of the open source dApp application works thanks to smart contracts and Ethereum.
Both applications are free for users. WhatsApp finances itself through the commercial part where companies are placed and advertised.
The state, on the other hand, requires a payment for users who use additional internal functions that allow them to exchange cryptocurrencies, surf the Internet, conduct surveys, etc.
Criticism of dApps
At present, dApps can process around 15 transactions per second and they are labeled as very slow, although the ones from EOS seem to be faster than those from Ethereum, for example.
For their use, in addition to registering and creating a simple account, it is necessary to create a cryptocurrency wallet, making it clear that they are easier to use for an audience that knows the sector. It will probably take a long time until they hit the so-called mass adoption.
Since they are linked to the blockchain, the only way to eliminate them is to close the network; which could also be considered an advantage, since they are more difficult to close and hack.
Additionally, dApps creation follows its own programming languages that require specific training, which means there is a demand for specialized blockchain developers.