Disadvantages of dApps

The major disadvantage of dApss right now is that it is still in a pretty novice stage and thus, a lot of experimentation is needed to correctly exploit its potential and prevent any misuse. There are doubts regarding effective scalability, particularly in the event that an app requires significant computations and overloads a network, causing network congestion.

Developing a user-friendly interface also seems like a herculean task right now simply because most users of apps developed by traditional centralised institutions have an ease-of-use expectation that encourages them to use and interact with the app. Getting people to transition to dApps will require developers to create an end-user experience and level of performance that rivals already popular and established programs.

Code modifications is another limitation of dApps because once deployed, a dApp will likely need ongoing changes for the purposes of making enhancements or to correct bugs or security risks. According to Ethereum, it can be challenging for developers to make needed updates to dApps because the data and code published to the blockchain are hard to modify.

Pros

  • Enhances user privacy
  • Resists censorship
  • Flexible platform enables dApp development

Cons

  • May lack effective scalability
  • Difficult to develop user-friendly interface
  • Code modifications is tough

Smart Contracts

The term smart contracts was coined by Nick Szabo in 1994 and refer to automatically executing digital contracts that run on a blockchain and make it even more useful for the real world.

The primary feature of a smart contract is that once deployed on a blockchain, the contract is immutable (cannot be altered), and it cannot be edited in any form whatsoever. Hence, once the mentioned conditions are met the contract(or prgram) is executed automatically. Thus, Blockchain Smart Contracts unleash the facility of the blockchain and therefore it’s told to develop good contracts on the blockchain.


by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *