PROS OF DAPPS
• Immutability – A third party cannot make any changes to data.
• Corruption & tamper proof – Apps are based on a network formed around the
principle of consensus, making censorship impossible.
• Secure – With no central point of failure and secured using cryptography,
applications are well protected against hacking attacks and fraudulent activities.
• Zero downtime – Apps never go down and can never be switched off.

CONS OF DAPPS
• Decentralized app completely depend on the code and the code is written by
human. So, It may contain bugs in code.
• Problem of Identity management <<<—–
• Lack of implementations in real life. It needs good practice.
• Because Ethereum is a platform to develop dapps, it will never be as effective as other chains that are designed specifically to be a cryptocurrency.
• Because of the roadmap, there are some major upgrades coming down the line
for Ethereum, including moving the platform from Proof-of-Work to Proof-of-
Stake.