7 reasons why dApps are better than centralised apps
The D in dApps stands for decentralised. The term ‘decentralised apps’ is not just strictly related to the blockchain. However, it is true that dApps in recent years have been recognised precisely because of the blockchain. They run on some kind of P2P network which means multiple computers rather than single one.
For an application to be considered blockchain DApp it must be completely open sourced and its data and records of operations must be cryptographically stored in a public decentralised blockchain. Also it must use a cryptographic token. It must also be able to generate tokens and should have an inbuilt consensus mechanism
These are just some of the many advantages that dApps have over general apps. Here are 6 advantages that
dAPPS CAN STORE-VALUE
A DApp has the potential to store value inside it. For example, it is possible to create a lottery App that stores Ether which is the native cryptocurrency of the blockchain and hands it out to a random participant after a certain number. However, this is actually fundamentally different from, say the national lottery, which merely acts as a trusted 3rd intermediary between the participants but does not store value in the app. DApps solve this problem by removing this 3rd intermediary layer and ultimately providing greater value to the end user which is one of its key advantages. The ability to store and move value inside self-managed applications can also lead to some fascinating economic models.
DApps NEVER DIE
dApps are forever. That means that once a DApp is pushed to a network, it will stay there forever. Its services can be used by anyone anytime and one can easily trust them. Unlike apps whose services can be discontinued anytime and can frustrate the users, decentralised applications provide the biggest advantage of the trust that its services won’t shut down. Centralised systems have a risk of breaking out but decentralised systems cannot easily break. Therefore it helps in fault tolerance. However, there is a self-destruct function that can kill a DApp but the users will know which contracts have this included and which don’t.
dApps ARE CENSORSHIP RESISTANT
One of the greatest features of a decentralised app is censorship resistance which differs it from general apps. With the money in the bank account, the third party has control over when and where one can send it. For e.g: with bitcoin one can send money to any address without the fear of any government interference. Since a DApp cannot be taken down from the network once pushed inside it, the only way to remove the App is to shut down the network. Therefore, if one wants to create the next Silk Road or Wikileaks, a DApp is probably a better option than an app.
dApps provide a greater number of synergistic possibilities than apps. This is because of the reason that anyone can interact with and use an App once it is in the blockchain and many dApps at some level will be compatible with each other. This feature differs it from general apps and makes them more preferable than regular apps.
BARRIER TO COLLISION
Decentralisation of apps can act as a barrier to a collision, which traditionally has allowed centralised corporations and governments to exploit others. dApps act as collision resistant by making it more difficult for a subgroup of a community to act for its own benefit at everyone else’s expense which is not possible in centralised systems.
Decentralisation of apps helps in increasing the overall efficiency as compared to the centralised apps. It can be more efficient due to diseconomies of scale or spare capacity considerations. Let’s just generally take an example of Ola and Uber. Instead of building new infrastructure for renting out the cars ( spare capacities) everything is done without any such thing by decentralisation. Therefore, increased efficiency comes out as the main advantage.
dApps are generally attacked resistant than any other centralised app as splitting a system into components makes an attack more costly. Decentralised systems are very hard to break and to be brought down, therefore, attacks become really costly. Nobody would spend too many resources, therefore, it ultimately becomes attack resistant.