Introduction
In the early days of the web, everything was decentralized. Those days marked one of the best eras of the web. However, one day we decided to that centralization was better. Most people believed it was better, however I am gonna prove that wrong right here, right now.
Before I get into this topic I'm gonna be listing the pros and cons of both of these models, starting with centralization.
Pros of Centralization
There's someone to blame
Data recovery
Cons of Centralization
The owners have full control over your data
A central database can be hacked and you can loose sensitive data
They're not giving you the product, you are the product
Now lets talk about the pros and cons of decentralization
Pros of Decentralization
You control your data
Free speech
You can easily make your own version of the DApp
Accessible by everyone
No centralized database for stuff such as private keys
Cons of Decentralization
You cannot recover anything such as a private key
Most of the time DApps are immutable so if you post something it is there forever
I believe that in the next five years, most apps will switch towards becoming immutable, tamper-proof, decentralized apps. Decentralized apps are more beneficial for the user than the traditional run-of-the-mill centralized app.