Open In App

Pros, Cons, and Examples of dApp

Dapps are decentralized applications that might feel like regular apps. Behind the scene, it has some special qualities that are discussed in the article.

Introduction to dApp

Decentralized applications can be accessible to a wide audience and provide a diverse set of functions from business services to entertainment. This application runs on a peer-to-peer network rather than a centralized server. dApp is built using the distributed ledger. It allows the user to transparently complete transactions, without needing to trust a centralized point. In the peer-to-peer network, everything that a centralized server usually do is distributed across all the nodes of the network, users can directly participate in the applications. dApp can be easily deployed on the smartphone or laptop with the only additional feature to keep the data away from any particular organizations. 



Characteristics:

Decentralized vs Centralized Applications

Basis Centralized Decentralized
Location In the centralized application software location resides at a central location In the decentralized applications, software resides on each client’s machines
Size In a centralized application, a minimum number of applications and files reside on the client’s system In a decentralized application, a file resides on each of the client’s workstations
Bandwidth It requires high bandwidth as the software movement from the server to the client takes place frequently It requires low bandwidth as the movement of the application software is less
User choice  In a centralized system, there is a less flexibility for the user as it depends on the server In a decentralized application, it is more flexible and user choices are more priority
Feasibility Increase number of applications on the network increases the likelihood as there will be a conflict between two or more packets Increased number of applications will be easier to be stored in local work station hence it can be achieved by decentralized application

Pros of dApp

Cons of dApp

Examples

Decentralized applications don‘t necessarily need to run on top of a blockchain network. Tor, BitTorrent, Popcorn Time, and BitMessage, are examples of decentralized applications that run on a P2P network, but not on a blockchain.



Article Tags :