• 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.

• 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.